Python: Web development (Flask) - tečaj 3900 RUB. iz Hexleta, trening 22 sata, Datum 30. studenog 2023.
Miscelanea / / December 03, 2023
Flask web development će vam dobro doći ako odlučite detaljno naučiti principe izrade modernih web aplikacija. Ovaj je tečaj prikladan za one koji nastavljaju učiti Python i njegove aplikacije na webu. Kako biste olakšali učenje, trebali biste unaprijed proučiti tečajeve o HTTP protokolu, osnovama HTML izgleda i osnovama OOP-a u Pythonu.
1 O tečaju
Naučimo nešto o tečaju, njegovoj strukturi, ciljevima i ciljevima
2 Web arhitektura
Upoznajmo se s pojmom zahtjev-obrada-odgovor u svijetu HTTP zahtjeva
3 Web poslužitelj
Razmotrimo zašto je potreban web poslužitelj i kako funkcionira mrežna komunikacija
4 Ugrađeni web poslužitelj
Naučimo kako koristiti web poslužitelj koji se nalazi u standardnoj knjižnici
5 Bljesak
Upoznajmo se s Flask mikrookvirom
6 Rukovatelji zahtjevima
Upoznajmo se s konceptom rukovatelja
7 HTTP sesija (zahtjev i odgovor)
Proučimo strukturu rukovatelja zahtjevima
8 dinamičnih ruta
Naučimo kako izgraditi rute koje sadrže rezervirana mjesta
9 Motor za predloške
Naučimo kako generirati HTML stranice pomoću mehanizma izrade predložaka
10 Sigurnost
Upoznajmo se s osnovama izrade sigurnih web stranica
11 Obrasci za pretraživanje
Upoznajmo se s obrascima za filtriranje podataka
12 Upornost
Naučimo kako trajno pohraniti podatke
13 Modificiranje obrazaca
Naučimo kako promijeniti podatke na poslužitelju pomoću obrazaca
14 imenovanih ruta
Naučimo koristiti otporniji sustav za kontrolu usmjeravanja
15 Bljesak
Naučimo kako raditi s jednokratnim porukama
16 CRUD
Upoznajmo se s tipičnim operacijama web aplikacija
17 CRUD: Stvaranje
Naučimo stvarati entitete
18 CRUD: ažuriranje
Naučimo kako ažurirati entitete
19 CRUD: Uklanjanje
Naučimo kako brisati entitete
20 Model-View-Controller (MVC)
Upoznajmo se s jednim od ključnih arhitektonskih obrazaca za izradu prilagođenih aplikacija
21 Kolačići
Naučimo koristiti kolačiće u Flasku
Sesija 22
Naučimo koristiti sesiju u Flasku
23 Rasporedi
Upoznajmo se s ključnim pojmovima i postupkom implementacije
24 Zaključak
Sažimajući tečaj
25 Samostalni rad
Dodatni zadaci koji omogućuju učvršćivanje stečene teorije
26 Dodatni materijali
Članci i videozapisi koje je pripremio Hexlet tim. Pomoći će vam da dublje zaronite u temu tečaja