Python: Web izstrāde (Flask) - kurss RUB 3900. no Hexlet, apmācība 22 stundas, datums 2023. gada 30. novembris.
Literārs Mistrojums / / December 03, 2023
Flask tīmekļa izstrāde noderēs, ja nolemjat detalizēti apgūt modernu tīmekļa lietojumprogrammu veidošanas principus. Šis kurss ir piemērots tiem, kas turpina apgūt Python un tā lietojumprogrammas tīmeklī. Lai atvieglotu mācīšanos, iepriekš jāapgūst kursi par HTTP protokolu, HTML izkārtojuma pamatiem un OOP pamatiem Python.
1 Par kursu
Uzzināsim par kursu, tā struktūru, mērķiem un mērķiem
2 Tīmekļa arhitektūra
Iepazīsimies ar pieprasījumu-apstrādes-atbildes jēdzienu HTTP pieprasījumu pasaulē
3 Web serveris
Noskaidrosim, kāpēc ir nepieciešams tīmekļa serveris un kā darbojas tīkla komunikācija
4 Iegultais tīmekļa serveris
Mācīsimies izmantot standarta bibliotēkā nodrošināto tīmekļa serveri
5 Zibspuldze
Iepazīsimies ar Flask mikroietvaru
6 Pieprasījumu apstrādātāji
Iepazīsimies ar hendleru jēdzienu
7 HTTP sesija (pieprasījums un atbilde)
Izpētīsim pieprasījumu apstrādātāju struktūru
8 Dinamiskie maršruti
Uzzināsim, kā izveidot maršrutus, kuros ir vietturi
9 Veidņu dzinējs
Uzzināsim, kā ģenerēt HTML lapas, izmantojot veidņu mehānismu
10 Drošība
Iepazīsimies ar drošu vietņu izveides pamatiem
11 Meklēšanas veidlapas
Iepazīsimies ar datu filtrēšanas formām
12 Noturība
Uzzināsim, kā pastāvīgi uzglabāt datus
13 Veidlapu modificēšana
Uzzināsim, kā mainīt datus serverī, izmantojot veidlapas
14 nosauktie maršruti
Mācīsimies izmantot elastīgāku sistēmu maršrutēšanas kontrolei
15 Zibspuldze
Uzzināsim, kā strādāt ar vienreizējiem ziņojumiem
16 CRUD
Iepazīsimies ar tipiskām tīmekļa lietojumprogrammu darbībām
17 CRUD: Radīšana
Mācīsimies izveidot entītijas
18 CRUD: atjauninājums
Uzzināsim, kā atjaunināt entītijas
19 CRUD: noņemšana
Uzziniet, kā dzēst entītijas
20 Model-View-Controller (MVC)
Iepazīsimies ar vienu no galvenajiem arhitektūras modeļiem pielāgotu lietojumprogrammu veidošanai
21 Sīkdatnes
Mācīsimies lietot sīkdatnes Flaskā
22. sesija
Mācīsimies izmantot sesiju Kolbā
23 Izvietot
Iepazīsimies ar galvenajiem jēdzieniem un izvietošanas procesu
24 Secinājums
Apkopojot kursu
25 Patstāvīgais darbs
Papildus uzdevumi, kas ļauj nostiprināt apgūto teoriju
26 Papildu materiāli
Raksti un videoklipi, kurus veido Hexlet komanda. Palīdzēs dziļāk ienirt kursa tēmā