Staň se Python vývojářem
Unikátní výukový program složený ze 12 webinářů, díky kterým vytvoříš vlastní appku v Python Django. Od návrhu designu až po deployment.
Ve 12 webinářích
Zlepšíš Python znalosti
Umíš podmínky, cykly i funkce. Udělej další krok.
Naučíš se testovat
Principy testování, unittest, Selenium
Vytvoříš web appku
Python Django, PostgreSQL, HTML a CSS
Osvojíš si nové nástroje
GIT, Nginx, Gunicorn
O programu
Program je online
Python Online Degree se skládá ze 12 webinářů, na kterých lektor vysvětluje nové koncepty. Mezi jednodlivými webináři vylepšuješ svou aplikaci. Každý týden můžeš svůj projekt odevzdat, abys dostal/a zpětnou vazbou od našich lektorů. S ostatními účastníky i lektory můžeš komunikovat přes Slack.
Aplikaci tvoříš 3 měsíce
Začínáme 22. října, končíme 21. ledna. Každé pondělí, od 18 do 20 hodin, se potkáme na webináři, po kterém můžeš odevzdat vylepšenou část tvého projektu.
Vhodné pro mírně pokročilé
Python Online Degree není pro začátečníky v IT. Je nutné mít dobrou znalost Pythonu, alespoň na úrovni naší Python Akademie. Znalosti objektově orientovaného programování, HTML a CSS výhodou.
Kalendář (data webinářů)
1) 22. 10. pondělí, 18 – 20:00
2) 29. 10. pondělí, 18 – 20:00
3) 5. 11. pondělí, 18 – 20:00
4) 12. 11. pondělí, 18 – 20:00
5) 19. 11. pondělí, 18 – 20:00
6) 26. 11. pondělí, 18 – 20:00
7) 3. 12. pondělí, 18 – 20:00
8) 10. 12. pondělí, 18 – 20:00
9) 17. 12. pondělí, 18 – 20:00
10) 7. 1. 2019 pondělí, 18 – 20:00
11) 14. 1. 2019 pondělí, 18 – 20:00
12) 21. 1. 2019 pondělí, 18 – 20:00
Pokud nestihneš webinář, nevadí. Můžeš se podívat na záznam na online výukové platformě.
1 – 2. týden
Úvod do Django
Nejprve si povíme, jak vypadá Django aplikace a jak vypadá komunikace po internetu. Začneme vytvářet první kroky s Django databází a HTML templates. Po druhým týdnu budeme mít jednoduchou appku, která nám bude zobrazovat produkty naší stránky – online prodejce zážitků.
Získáš představu, jak vypadá základní appka psaná v Django.
3 – 7. týden
seznámení s Python django
Půjdeme hlouběji do databází, budeme psát kód na přihlašování a registraci do našeho e-shopu. Povíme si, jak vytvořit funkci vyhledávání na své stránce. Budeme se společně věnovat i designování webové stránky nebo správnému nastavení url odkazů.
Naučíme se, jak zpracovávat obrázky, které nahrávají naši uživatelé. Implementujeme e-mailové ověřování.
Díky databázi a templatům budé tvá appka dynamická. Data si bereme z databáze a umíme nadesignovat naši stránku.
8 – 12. týden
Testovaní A DEPLOYMENT naší aplikace
Budeme přepisovat náš kód do tříd. Povíme si o principech testování v Django, naučíme se pracovat s administrativním rozhraním Django, implementujeme nákupní košík a nainstalujeme PostgreSQL.
Doteď jsme při ověřování funkčnosti appky museli klikat. Naučíme se testy pomocí nástroje Selenium, který bude klikat místo nás. Naučíme se pracovat s AJAX a naučíme se upravovat práva uživatelů v Django.
Pro release aplikace využijeme Nginx a Gunicorn. Zjistíme, co všechno vlastně potřebujeme k tomu, abychom aplikaci nahodili na web – doména, DNS hosting, web hosting, nastavení HTTPS – šifrované komunikace přes HTTP.
Appka je už hotová. Nahodíme ji na web.
ÚNOR 2019
12 webinářů
Python Online Degree
Série 12 webinářů ve večerních hodinách.
Časté otázky
Jak probíhá a co je to webinář?
Jednou za týden, vždy v úterý večer, se pomocí linku napojíš do programu podobného Skypu. Je to videokonference, kde náš lektor tvoří vzorovou aplikaci. Budeš sledovat jeho práci a pomocí chatu se můžeš ptát na otázky, lektor ti je zodpoví.Jak a kde odevzdávám svůj kód?
Svůj kód odevzdávaš každý týden přes svůj profil na naší platformě. Naši lektoři ti v během několika dní napíšou personalizovaný feedback.Pomůžete mi po kurzu najít práci?
Ano, pokud zvládneš kurz, budeš mít zajímavý projekt do tvého portfolia. Můžeme tě propojit s partnerskými firmami nebo ti pomoct s přípravou na pohovor ve firmě, kterou si vybereš.Co když se nestihnu připojit na webinář?
Nevadí, všechny webináře budou k dispozici ve výukové platformě. Můžeš se na ně kdykoliv podívat, jako na film.Můžu komunikovat s lektory i s ostatnými účastníky kurzu?
Ano, používáme Slack, kde můžeš chatovat s ostatními účastníky kurzu. Lektorovi můžeš napsat soukromou zprávu.Umím HTML, CSS, ale s Pythonom nemám zkušenosti. Je tenhle kurz pro mě?
Bohužel, ne. Znalost Pythonu alespoň na úrovni cyklů, podmínek a funkcí je nutnost. Jinak se při tvorbě webové appky v Python Django budeš ztrácet.Kontaktní údaje
ENGETO s.r.o. Cyrilská 508/7 602 00, Brno IČ: 04671317 DIČ: CZ04671317Společnost ENGETO s.r.o. byla podpořená agenturou CzechInvest v rámci projektu Podpora start-upů, klíčové aktivity CzechStarter, realizované z programu Marketing, prioritní osy č. 2 „Rozvoj podnikání a konkurenceschopnosti malých a středních podniků“ v rámci Operačního programu Podnikání a inovace pro konkurenceschopnost.