JS: HTTP Server - course 3900 rub. from Hexlet, training 8 hours, Date: December 1, 2023.
Miscellaneous / / December 04, 2023
HTTP Server will come in handy if you decide to create simple websites. The knowledge from this course helps programmers better understand the concept of request-response. The course is suitable for those who are already familiar with the JavaScript language. To make learning easier, it is worth studying the Command Line Basics and HTTP Protocol courses in advance.
Introduction
Get to know the course and project
Server Implementation
Learn the necessary basics (Operating systems, Networks, DNS) to understand how network daemons work. Write your first http server. Get acquainted with utilities useful in analyzing server operation.
cURL
Get acquainted with the most popular program for executing `http` requests. Learn to use it effectively.
Reboot
Learn about the problems of reloading code associated with the fact that it is in memory. Get acquainted with the `nodemon` utility.
Request
Explore `nodejs` modules that allow you to manipulate request parameters.
JSON
Get acquainted with the concept of `API`. Study approaches to building websites/services. Parse `json` format.
Routing (Routing)
Get acquainted with the concept of `routing` and the relationship between the request address and the verb `http`. Learn about `CRUD` and conventions when designing addresses.
Processing the request body
Study the mechanisms that allow you to accept the request body, process it correctly and respond to the corresponding request. Get acquainted with the `Buffer` data type and the concept of “validation of incoming data”.
Additional materials
Articles and videos curated by the Hexlet team. Will help you dive deeper into the topic of the course