Basics of Web Development & Git and GitHub
Web development is the process of creating a website & web application which people can access on internet.
It helps us to convert our ideas to reality, offers attractive salary packages, offers a lot of jobs for freshers. The content of website does not change with time whereas the content of web application changes with time.
There are two types of websites: static and dynamic. Also, if a website is responsive, the user enjoys the experience.
There are three basic components of a website:
front end - which we see
back end - which we do not see
database - responsible for sorting and organizing the data.
Types of Stacks:
MERN STACK: mern stack is a JavaScript stack which is used for easier and faster development of a full stack web application.
MEAN STACK: Mean stack is a JavaScript-based stack for development of web application.
GIT AND GITHUB
A version control system &VCS is a tool that helps software developers manage changes to their source code over time.
Git is a popular version control system. It was created by Linus Torvalds in 2005, and has been maintained by Junio Hamano since then. It is used for tracking code changes, coding collaboration, tracking who made the changes.
GitHub is a code hosting platform for collaboration and version control. GitHub lets you (and others) work together on projects.