Python Web Development
- Level
- Kapitol
- 39
- Kategória
- Programovanie
- Hodnotenie
- 4,6 z 5
- Dĺžka
- 6h 43min
- Jazyk
- SK
Popis online kurzu
V tomto online kurze sa pozrieme na to, ako sa v Pythone robia webové stránky a webové aplikácie. Python je vhodným jazykom na programovanie backendovej časti webovej aplikácie. Ale samozrejme sa pozrieme aj na súčasti frontendu a spravíme plnohodnotnú webovú aplikáciu so všetkými jej súčasťami.
Aj keď jeden z najpoužívanejších webových frameworkov v pythone na vývoj web aplikácií je Django, my sa pozrieme radšej na Flask. V tomto kurze máme za cieľ pochopiť, ako funguje webová aplikácia, aké sú jej súčasti a s čím sa budeme stretávať. Na tento účel je vhodnejší Flask, pretože je minimalistický a jednoduchý. Má malé jadro, ktoré vieme ľahšie pochopiť a je jednoducho rozšíriteľný.
Nič sa ale neboj! Všetky znalosti, ktoré sa tu naučíš, vieš potom aplikovať aj na iné frameworky. Dokonca by som si dovolil tvrdiť, že je dôležitejšie kvalitne pochopiť architektúru webovej aplikácie, ako pochopiť filozofiu samotného frameworku. Všetko to totiž funguje veľmi podobne. Takže ak pochopíš základné princípy, budeš sa vedieť zorientovať v akomkoľvek frameworku.
Pre koho je kurz určený?
Kurz je určený pre všetkých, ktorí sa chcú naučiť robiť webové stránky a aplikácie a pochopiť architektúre takýchto aplikácií. Kurz vyžaduje základné znalosti pythonu. Ak sa chceš naučiť Python ako taký, skús radšej online kurz Python pre začiatočníkov.
Aj v tomto kurze budeme často pracovať s terminálom. Nepotrebuješ skoro žiadne znalosti, všetko si ukážeme. Hlavne sa toho terminálnu netreba báť.
Tento kurz pokrýva v zhustenej podobe, strašne veľa informácií. Preto sa treba obrniť trpezlivosťou. Každé remeslo, ktoré chceš zmastrovať, si vyžaduje krv a pot.
Tento kurz pokrýva v zhustenej podobe, strašne veľa informácií. Preto sa treba obrniť trpezlivosťou. Každé remeslo, ktoré chceš zmastrovať, si vyžaduje krv a pot.
Čo budeš vedieť, keď skončíš tento kurz?
Projekt, na ktorom budeme pracovať, bude veľmi jednoduchý a poskytne nám priestor na učenie. Navyše keď skončíme, ostane ti v rukách webová appka, s ktorom môžeš hýbať ďalej a pridávať si ďalšie funkcie a vyrobiť si z toho niečo vlastné.
Na konci teda budeš:
- rozumieť architektúre webových aplikácií
- vedieť používať databázy, formulár
- vedieť spraviť prihlasovanie na stránku
- použiť krásny CSS framework
- vykonávať úlohy na pozadí (ako posielanie newslettra)
- nahodiť aplikáciu na Linux server, Heroku alebo Docker
- poctivo testovať svoju appku
Čo všetko dostanem?
- 40 kvalitných videotutoriálov, čo je skoro 7 hodín materiálu,
- zdrojové kódy budú dostupné vo všetkých fázach projektu. To znamená, na konci (skoro) každej lekcie budeš mať zdrojáky, v ktorých sa môžeš vŕtať a pracovať na nich,
- diskusné fórum, v ktorom na tvoje otázky ku kurzu odpovedá priamo lektor a tvoji spolužiaci,
- garancia vrátenia peňazí, ak nebudeš s kurzom spokojný.
Kapitoly online kurzu
Uvod (6)
Ukážka zdarma
4:38
Ukážka zdarma
3:20
Ukážka zdarma
5:39
104 Nastavenie dev nástrojov ⚙️(part1)
11:28
105 Nastavenie dev nástrojov ⚙️(part2)
7:50
Základy Flasku 🤓 (11)
201 Hello World vo Flasku
7:12
202 URL routing?
9:21
203 Markdown blog platforma
3:00
204 Základné HTML, CSS
10:36
205 Dedičnosť v systéme Jinja
14:23
206 Prihlasovanie a session manažment
12:46
207 Priprava na databázu
13:08
208 Použitie databázy v appke
12:14
209 Posielame flash správy⚡️
5:53
210 WTForms?
17:31
211 Upokojujúce - RESTful - URL
7:36
3 Pokročilé Flask-ovanie🤔 (10)
301 Alchémia ⚗️s databázou
12:16
302 Sťahovanie databázy - migrácia
8:36
303 Hešujeme #heslá
9:44
304 Flask blueprint
10:19
305 Refaktorizácia
13:59
306 Cool stránky aj keď nastane chyba
10:13
307 Stránkovanie📖
11:01
308 Plastická chirurgia Bootstrap
5:14
309 Markdown editor - Inštalácia
6:25
310 Markdown editor - Integrácia
9:11
4 Úlohy na pozadí 😎 (6)
401 Spam aka newsletter✉️
10:48
402 Posielanie mailov na pozadí
11:01
403 Factory design pattern🏭
8:51
404 Opäť refactor😩
11:04
405 Ako posielať mail cez Gmail
8:23
406 Lepšia konfigurácia 🛠
5:55
5 Deployment 🏗 (6)
501 Balíčkovanie📦python appky
11:52
502 Deployment Linux
24:13
503 Deployment Cloud ☁️
15:53
504 Deployment Docker🚢
30:22
505 Testing 🔬
15:03
506 Kam ďalej? 🌈
3:03
Lektor online kurzu
Miroslav Beka
Python
Ahoj, volám sa Miro a som Pythonista. Programovať som začal na strednej. Vtedy frčal ešte turbo pascal. Potom prišiel matfyz, kadejaké zveriny ako Haskell, no najviac sa mi zapáčil Python.
Od vtedy v Pythone robím všetko. Okrem vlastných vecí čo si programujem pre radosť, som pracoval v ESETe ako automatizér testovania. Samozrejme, všetko v Pythone. Potom som skočil do inej firmy, tam taktiež Python na automatické testovanie aj DevOps. Viacej krát som účinkoval ako speaker na PyCon.sk, kde som odovzdával svoje skúsenosti.
Medzi moje obľúbené oblasti teda parí DevOps, Automatizovanie testovania a web development (hlavne backend).
Okrem programovania sa venujem hlavne hudbe 🤘
4,7
Hodnotenie
3
Kurzy
Hodnotenia študentov
Hodnotenia od študentov zapísaných v kurze na Skillmea.
4,6 z 5
· 21 hodnotení
Vladimír B.
5
Vynikajúci kurz ukazujúci silu terminálu.
Dušan Č.
5
Paráda, super kurz, klučina ví co dělá a jde vidět, že si prošel peklem a našel způsob jak z něho ven. Určitě doporučuju, pokud člověk nerozumí, znova znova znova pouštět a psát a psát a psát a nepřestat psát. Vďaka pekně.
Štěpán S.
5
Naprosto skvělý kurz. Velice srozumitelně vysvětlované. Instruktor je velmi zkušený a je vidět, že tématu rozumí do hloubky. Závidím takové zkušenosti.
Jan B.
5
Výborná práce, i přes mírnou jazykovou barieru se mi kurz líbil. Míra se zde snaží o poskytnutí kvalitních základů a to se mu také daří. Obsedantní detaily jsou na kurzu asi to nejlepší, jen tak dál.