Python: Vývoj webu (Flask) - kurz 3 900 RUB. z Hexlet, školení 22 hodin, Datum 30. listopadu 2023.
Různé / / December 03, 2023
Flask web development se vám bude hodit, pokud se rozhodnete podrobně se naučit principy tvorby moderních webových aplikací. Tento kurz je vhodný pro ty, kteří se nadále učí Python a jeho aplikace na webu. Abyste si učení usnadnili, měli byste si předem nastudovat kurzy protokolu HTTP, základy rozvržení HTML a základy OOP v Pythonu.
1 O kurzu
Pojďme se dozvědět o kurzu, jeho struktuře, cílech a cílech
2 Webová architektura
Pojďme se seznámit s konceptem request-processing-response ve světě HTTP požadavků
3 Webový server
Pojďme zjistit, proč je potřeba webový server a jak funguje síťová komunikace
4 Vestavěný webový server
Pojďme se naučit používat webový server poskytovaný ve standardní knihovně
5 Blesk
Pojďme se seznámit s mikrorámcem Flask
6 Zpracovatelé požadavků
Pojďme se seznámit s pojmem psovodů
7 relací HTTP (požadavek a odpověď)
Pojďme si prostudovat strukturu obsluhy požadavků
8 Dynamické trasy
Pojďme se naučit, jak vytvořit trasy, které obsahují zástupné symboly
9 Modul šablon
Pojďme se naučit, jak generovat HTML stránky pomocí šablonovacího mechanismu
10 Zabezpečení
Pojďme se seznámit se základy tvorby zabezpečených webových stránek
11 Vyhledávací formuláře
Pojďme se seznámit s formuláři pro filtrování dat
12 Vytrvalost
Pojďme se naučit, jak data trvale ukládat
13 Úprava formulářů
Pojďme se naučit, jak změnit data na serveru pomocí formulářů
14 pojmenovaných tras
Naučme se používat odolnější systém pro řízení směrování
15 Blesk
Pojďme se naučit pracovat s jednorázovými zprávami
16 CRUD
Pojďme se seznámit s typickými operacemi webových aplikací
17 CRUD: Stvoření
Naučme se vytvářet entity
18 CRUD: Aktualizace
Pojďme se naučit, jak aktualizovat entity
19 CRUD: Odstranění
Pojďme se naučit, jak odstranit entity
20 Model-View-Controller (MVC)
Pojďme se seznámit s jedním z klíčových architektonických vzorů pro vytváření vlastních aplikací
21 Soubory cookie
Naučme se používat cookies ve Flasku
Zasedání 22
Naučme se používat session ve Flasku
23 Nasazení
Pojďme se seznámit s klíčovými pojmy a procesem nasazení
24 Závěr
Shrnutí kurzu
25 Samostatná práce
Doplňkové úkoly, které umožňují upevnit nabytou teorii
26 Další materiály
Články a videa kurátorem týmu Hexlet. Pomůže vám ponořit se hlouběji do tématu kurzu