A Modern Web Development Workflow Explained
How to Deploy Websites in 2021
One of the things that modern web developers need to understand first is a web development workflow. In this article, I will explain how web developers these days get the code from their local machines and deploy it to the live servers where internet users can access their website or a web application in their web browser.
Everything starts on a local machine
When web developers start working on the website or a web application this typically starts on their local computers. The code is typically split into two main parts — frontend and backend.
The frontend is something that developers call HTML, CSS, Javascript and everything else that is sent to the user opening the website and interpreted by the web browser.
The backend is everything that happens on the server-side and all the scripts that run there. These scripts are usually written in PHP, Python, Node.js, Ruby, Java and .Net. Quite often, we also have a database on the backend that stores information like registered users details, the content of the articles on the website or products for an online store. Most commonly used databases are MySQL and PostgreSQL as well as Microsoft SQL.