WELCOME ABROAD!!!

Web-Development


You are here and why should you care?

Web-Development is one of the most hottest andmost lucrative jobs in the job market today. There is always a high demand for highly skilled developers. In india a full stack web-developer gets 60-80k per month.[glassdoor proof -> Full Stack Web Developer Salaries] And well there many reasons, why you should start web-development ASAP.

Let's get Started

There are two branches to full stack web-development.
  1. Front-End Web-Developer
  2. These three languages will do the trick:

    Together these essentials create everything that's visually presented when you visit a webpage - whether it's online shopping, reading the news, checking your email or conducting a Google search.

    In addition to basic front-end languages, you'll come across frameworks like Bootstrap and Angular, as well as JavaScript libraries like jQuery, and CSS extensions like Sass and LESS. There's a long list of resources like these, which support HTML, CSS, and JavaScript. Their purpose is simply to make code (and the process of writing it) more manageable and organized by providing various tools and templates compatible with common coding languages.

  3. Back-End Web-Developer
  4. So far, what you have is an example of a static website - its content doesn't really change much. For static sites, all the necessary information that determines what's on the web page is in the frontend code itself. Static websites are good for showcasing things like businesses, restaurants, portfolios, or professional profiles. But if you want to turn your site into something that users can interact with, you'll need to get more in-depth with regard to what's going on behind the scenes of the website.

    The backend (or "server-side") is the portion of the website you don't see. It's responsible for storing and organizing data, and ensuring everything on the client-side actually works. The backend communicates with the front-end, sending and receiving information to be displayed as a web page. Whenever you fill out a contact form, type in a web address, or make a purchase (any user interaction on the client-side), your browser sends a request to the server-side, which returns information in the form of frontend code that the browser can interpret and display.

    Your new site will need to have additional backend components to make it a dynamic web application - a website whose content can change based on what is in its database , and that can be modified by user input. This is distinct from a static website, which doesn't require a database because its content generally stays the same.

Front-End vs Back-End Development And here are the tools and languages you would be looking forward to.
Front-End Tools,Technologies and Languages Back-End tools,Technologies and Languages

A Full-Stack Web Developer is someone who is able to work on both the front-end and back-end portions of an application. Front-end generally refers to the portion of an application the user will see or interact with, and the back-end is the part of the application that handles the logic, database interactions, user authentication, server configuration, etc. Being a Full-Stack Developer doesn’t mean that you have necessarily mastered everything required to work with the front-end or back-end, but it means that you are able to work on both sides and understand what is going on when building an application.

Well there are many courses out there but I will refer to Freecodecamp for learning purpose.


Want to move on to next stage?
[Suggested Reads and Videos]


p.s - This article is a curation of different sources regarding Web-Development. Thankyou medium, coggle, hashnode and all the other sources for the information regarding Web-Development and relevant topics.

Follow Us

© DCube - 2017. Design @Sayak.