<aside> 💡 Tips**:** Tất cả các tài nguyên được đề cập ở đây là đề xuất của Tab và bạn có thể tuỳ biến các chủ đề từ bất kỳ tài nguyên nào và ghi chú lại những nội dung bạn đã học được

</aside>

Back End Developer Roadmap

Back End Developer Roadmap

“The internet has massively broadened the space of possible careers. Most people don’t understand this.” — Naval Ravikant

Step 1 Get familiar with the fundamentals: Internet, Basic Frontend Knowledge

Internet

The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.

What is HTTP?

HTTP is the TCP/IP based application layer communication protocol which standardizes how the client and server communicate with each other. HTTP follows a classical "Client-Server model" with a client opening a connection request, then waiting until it receives a response. HTTP is a stateless protocol, that means that the server does not keep any data (state) between two requests.

Browsers

A web browser is a software application that enables a user to access and display web pages or other online content through its graphical user interface.

HTML

HTML stands for HyperText Markup Language. It is used on the frontend and gives the structure to the webpage which you can style using CSS and make interactive using JavaScript.

CSS

CSS or Cascading Style Sheets is the language used to style the frontend of any website. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

JavaScript

JavaScript allows you to add interactivity to your pages. Common examples that you may have seen on the websites are sliders, click interactions, popups and so on.

Step 2 General Knowledge & Learn a Language

General Knowledge

Operating System is a program that manages a computer’s resources, especially the allocation of those resources among other programs. Typical resources include the central processing unit (CPU), computer memory, file storage, input/output (I/O) devices, and network connections.