Online kurz Python Web Development

Python Web Development

Level
Kapitol
39
Kategorie
Programování
Hodnocení
4,6 z 5
Délka
6h 43min
Jazyk
SK

Popis online kurzu

V tomto online kurzu se podíváme na to, jak se v Pythonu vytváří webové stránky a webové aplikace. Python je vhodným jazykem na programování backendové části webové aplikace. Ale samozřejmě se podíváme i na součásti frontendu a vytvoříme spolu plnohodnotnou webovou aplikaci se všemi jejími součástmi.


I když jeden z nejpoužívanějších webových frameworků v Pythonu na vývoj web aplikací je Django, my se podíváme raději na Flask. V tomto kurzu máme za cíl pochopit, jak funguje webová aplikace, jaké jsou její součásti a s čím se budeme v praxi setkávat. Pro tento účel je vhodnější Flask, protože je minimalistický a jednoduchý. Má malé jádro, které je snazší pochopit a je jednoduše rozšiřitelný. 

Nic se ale neboj! Všechny znalosti, které se zde naučíš, budeš schopen aplikovat i na jiné frameworky. Dokonce bych si dovolil tvrdit, že je důležitější kvalitně pochopit architekturu webové aplikace, než pochopit filozofii samotného frameworku. Všechno to totiž funguje velmi podobně. Takže pokud pochopíš základní principy, budeš se umět zorientovat v jakémkoliv frameworku.


Pro koho je kurz určen? 

Kurz je určen pro všechny, kteří se chtějí naučit dělat webové stránky a aplikace a pochopit architekturu takových aplikací. Kurz vyžaduje základní znalosti Pythonu. Pokud se chceš naučit Python jako takový, zkus raději online kurz Python pro začátečníky. 


I v tomto kurzu budeme často pracovat s terminálem. Nepotřebuješ skoro žádné znalosti, vše si ukážeme. Hlavně se toho terminálu není třeba bát. Tento kurz pokrývá v zhuštěné podobě strašně moc informací. Proto je potřeba obrnit se trpělivostí. Každé řemeslo, které chceš dělat, vyžaduje krev a pot. 

Co budeš znát po absolvování tohoto kurzu? 

Projekt, na kterém budeme pracovat, bude velmi jednoduchý a poskytne nám prostor na učení. Navíc když skončíme, zůstane ti v rukou webová aplikace, s kterou můžeš dále pracovat, přidávat si další funkce a upravit si ji dle svých představ.


Po absolvování tohoto kurzu tedy budeš schopen: 
  • Rozumět architektuře webových aplikací. 
  • Používat databáze, formulář. 
  • Udělat přihlašování na stránku. 
  • Používat CSS framework. 
  • Provádět úlohy na pozadí (jako posílání newsletteru). 
  • Nahodit aplikaci na Linux server, Herok nebo Docker. 
  • Poctivě testovat svou aplikaci. 

Co všechno dostanu? 

Absolvováním tohoto kurzu pro sebe získáš: 
  • 40 kvalitních videotutoriálů, což je skoro 7 hodin materiálu. 
  • Zdrojové kódy budou dostupné ve všech fázích projektu. To znamená, na konci (skoro) každé lekce budeš mít zdrojáky, ve kterých se můžeš vrtat a pracovat na nich. 
  • Diskusní fórum, ve kterém na Tvé otázky ke kurzu odpovídá přímo lektor a Tví spolužáci. 
  • Garanci vrácení peněz, pokud nebudeš s kurzem spokojen. 

Kapitoly online kurzu

Uvod (6)

100 Teaser 🎞
3:54
Ukázka zdarma
4:38
Ukázka zdarma
3:20
Ukázka 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

Lektor Miroslav Beka

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 Hodnocení
3 Kurzy

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

4,6 z 5 · 22 hodnocení

Doporučené online kurzy