16
All About Web Development
Technology plays a huge role in our daily lives, from the simplest of apps to the most groundbreaking inventions. Every website or piece of software that we encounter has been built by a web developer—but what exactly is web development, and what does a web developer do?
In this guide, we’ll go through the basics of web development.
And one more important point , there is no prerequisite to learn web development , if you are a beginner or from non technical background then also you can get started .
There are three phases to become a FULL STACK WEB DEVELOPER.
Now the question comes how to get started and which resources to follow .
I will be giving all the resources and how to get started in a particular manner .
As you are going to start your web development journey you should know some basic knowledge of HTTP , API and how internet works .
Not to worry about this that how we will learn . It will not take much time . Here is the list
- Free Udacity course click here
HTTP means Hyper Text Transfer Protocol, to learn more about http and how server client works you can read this article click here
API i.e. Application Programming Interface , is a two way system between softwares . to learn more about API click here
Now as you have learned basic essentials now lets get started to real web development .
Front end means the actual page you see like YouTube page , Facebook and other websites . They are basically made of 3 components 1.) HTML 2.) CSS 3.) JavaScript
When you make a request to the server to load the website it basically sends you HTML CSS Js code to the browser and you are able to see that web app.
To get started --
As you have successfully completed Front End you are good to go for back end .
All the server side process like searching and storing data to cloud happens in backend part . Backend gives full functionality to our website , we can communicate with data on the server using backend .
To get started first you have to learn a backend programming language , it can be Python , PHP , Java , node.js
I will recommend to use node.js as there is a big community for this language.
As we move forward and make a responsive website it is also important to know Database Management System. It is a way to store and manage data . You will be storing some data to your page or your website will ask for user input , this all Data will be stored and managed using DBMS. And to do all these task you need Query language. SQL,MongoDB are best and I will recommend to do MongoDB (NoSQL) if you are doing node.js.Click here
Stack means set of technologies , in web development stack means set of technology or languages used to make a single project .
There are main two stacks in web development -
This is the most recommended stack as it is most used in the industry level.
M => MongoDB
E => Express.js
R => React
N => Node.js
In the above guide I have discussed about MERN stack
M => MongoDB
E => Express.js
A => Angular
N => Node.js
This was all about the full roadmap to become a Full Stack Web Developer.
Thanks for reading article, if you found it helpful do comment your reviews.
16