Python: Webontwikkeling (Flask) - cursus RUB 3.900. uit Hexlet, training 22 uur, Datum 30 november 2023.
Gemengde Berichten / / December 03, 2023
Flask-webontwikkeling kan van pas komen als u besluit de principes van het maken van moderne webapplicaties in detail te leren. Deze cursus is geschikt voor degenen die Python en zijn toepassingen op internet blijven leren. Om het leren gemakkelijker te maken, moet u vooraf cursussen volgen over het HTTP-protocol, de basisprincipes van HTML-indeling en de basisprincipes van OOP in Python.
1 Over de cursus
Laten we meer te weten komen over de cursus, de structuur, doelstellingen en doelstellingen
2 Webarchitectuur
Laten we kennis maken met het concept van verzoek-verwerking-antwoord in de wereld van HTTP-verzoeken
3 Webserver
Laten we eens kijken waarom een webserver nodig is en hoe netwerkcommunicatie werkt
4 Ingebouwde webserver
Laten we leren hoe we de webserver in de standaardbibliotheek kunnen gebruiken
5 Flits
Laten we kennis maken met het Flask-microframework
6 Verzoekbehandelaars
Laten we kennis maken met het concept van handlers
7 HTTP-sessie (verzoek en antwoord)
Laten we de structuur van verzoekbehandelaars bestuderen
8 dynamische routes
Laten we leren hoe we routes kunnen bouwen die tijdelijke aanduidingen bevatten
9 Sjabloon-engine
Laten we leren hoe we HTML-pagina's kunnen genereren met behulp van het sjabloonmechanisme
10 Beveiliging
Laten we kennis maken met de basisprincipes van het maken van veilige websites
11 Zoekformulieren
Laten we kennis maken met formulieren voor het filteren van gegevens
12 Volharding
Laten we leren hoe we gegevens permanent kunnen opslaan
13 Formulieren aanpassen
Laten we leren hoe u gegevens op de server kunt wijzigen met behulp van formulieren
14 benoemde routes
Laten we leren een veerkrachtiger systeem te gebruiken voor routecontrole
15 Flits
Laten we leren hoe we met eenmalige berichten kunnen werken
16 KRUI
Laten we kennis maken met de typische werking van webapplicaties
17 CRUD: Schepping
Laten we leren entiteiten te creëren
18 CRUD: Update
Laten we leren hoe u entiteiten kunt bijwerken
19 CRUD: Verwijdering
Laten we leren hoe u entiteiten kunt verwijderen
20 Model-View-Controller (MVC)
Laten we kennis maken met een van de belangrijkste architecturale patronen voor het bouwen van applicaties op maat
21 Koekjes
Laten we leren cookies te gebruiken in Flask
Sessie 22
Laten we leren een sessie in Flask te gebruiken
23 Implementeren
Laten we kennis maken met de belangrijkste concepten en het implementatieproces
24 Conclusie
De cursus samengevat
25 Zelfstandig werk
Bijkomende taken waarmee je de verworven theorie kunt consolideren
26 Aanvullende materialen
Artikelen en video's samengesteld door het Hexlet-team. Het helpt je dieper in het onderwerp van de cursus te duiken