Introduction :
Web development is the process of building internet applications and websites .It is not concerned with the design of a website rather it's all about the coding and programming that powers the website functionality.
Web development can be broken down into 3 layers :
i) Frontend - It is a client side coding
ii)Backend - It is a service side coding
iii)Database technology
Here are some of the technologies which is used by a web developer :
i)HTML - web layout
ii)CSS - web styling
iii)JavaScript - for making web application responsive and interactive
iv)ReactJS - which is a javascript framework used for frontend development
v)nodeJS - which is a javascript framework used for service side development
vi)mongoDB - which is a database technology for storing data web applications
vii)Angando - which is an another frontend development framework based on typescript .
Other resopnsibilities of web developer:
A web developer is one who :
i)Builds and maintain websites and other web applications.
ii)Takes a web design and turns it into a website
iii)Collaborates with clients, stakeholders and designers in order to understand the vision
iv)Specializes in either frontend or backend or even both if he/she is a full stack developer
Types of web developers:
i)Frontend developers -they build and maintain the client side of the web application.
ii)Backend developers - who work behind the scenes and manages the services of the web application.
iii)Fullstack developers - who manage the project work flow and work on the required features of the web application. They generally work on frontend, backend and the database technology.
Web developer skillset :
Frontend Developer's skills:
i)HTML
ii)CSS
iii)JavaScript
iv)Frontend frameworks
Backend Developer's skills:
i)PHP
ii)Python
iii)Java
iv)Database Management