JS: HTTP serveris - kurss 3900 rub. no Hexlet, apmācība 8 stundas, Datums: 2023. gada 1. decembris.
Literārs Mistrojums / / December 04, 2023
HTTP serveris noderēs, ja nolemjat izveidot vienkāršas vietnes. Šī kursa zināšanas palīdz programmētājiem labāk izprast pieprasījuma-atbildes jēdzienu. Kurss ir piemērots tiem, kas jau pārzina JavaScript valodu. Lai atvieglotu mācīšanos, ir vērts iepriekš apgūt Command Line Basics un HTTP Protocol kursus.
Ievads
Iepazīstieties ar kursu un projektu
Servera ieviešana
Apgūstiet nepieciešamos pamatus (operētājsistēmas, tīkli, DNS), lai saprastu, kā darbojas tīkla dēmoni. Uzrakstiet savu pirmo http serveri. Iepazīstieties ar utilītprogrammām, kas noder servera darbības analīzē.
cURL
Iepazīstieties ar populārāko programmu `http` pieprasījumu izpildei. Iemācieties to efektīvi izmantot.
Reboot
Uzziniet par koda atkārtotas ielādes problēmām, kas saistītas ar faktu, ka tas atrodas atmiņā. Iepazīstieties ar 'nodemon' utilītu.
Pieprasīt
Izpētiet "nodejs" moduļus, kas ļauj manipulēt ar pieprasījuma parametriem.
JSON
Iepazīstieties ar `API` jēdzienu. Izpētīt pieejas vietņu/pakalpojumu veidošanai. Parsēt json formātu.
Maršrutēšana (maršrutēšana)
Iepazīstieties ar jēdzienu `maršrutēšana` un saistību starp pieprasījuma adresi un darbības vārdu `http`. Uzziniet par 'CRUD' un apzīmējumiem, veidojot adreses.
Pieprasījuma struktūras apstrāde
Izpētiet mehānismus, kas ļauj pieņemt pieprasījuma struktūru, pareizi to apstrādāt un atbildēt uz attiecīgo pieprasījumu. Iepazīstieties ar datu tipu "Buferis" un jēdzienu "ienākošo datu validācija".
Papildu materiāli
Raksti un videoklipi, kurus veido Hexlet komanda. Palīdzēs dziļāk ienirt kursa tēmā