Online program | 12 týdnů

Začínáme 21. 5. Program potrvá 3 měsíce. Vytvoř, otestuj a deployni svou appku napsanou v Python Django.
Víc infoPřihlásit se

Program podporují:

Ve 12 týdnech se naučíš

Vytvořit web appku

Python Django, PostgreSQL, HTML a CSS

Testování

Principy testování, pytest, unittest, Selenium

Nástroje & Deploy

GIT, Continuous Integration, Sphinx, Docker, Linux

Kdy, jak a pro koho

Kdekoliv, online

Výuka probíhá online, podobně jako skupinový hovor na Skypu. Dostaneš dvanáct live coding webinářů.

12 týdnů

Začínáme 21. května, končíme 6. srpna. Každý týden proběhne jeden webinář a ty odevzdáš jeden projekt.
Kalendář (data webinářů)
1) 21. 5. pondělí, 18 – 20:00
2) 28. 5. pondělí, 18 – 20:00
3) 4. 6. pondělí, 18 – 20:00
4) 11. 6. pondělí, 18 – 20:00
5) 18. 6. pondělí, 18 – 20:00
6) 25. 6. pondělí, 18 – 20:00
7) 2. 7. pondělí, 18 – 20:00
8) 9. 7. pondělí, 18 – 20:00
9) 16. 7. pondělí, 18 – 20:00
10) 23. 7. pondělí, 18 – 20:00
11) 30. 7. pondělí, 18 – 20:00
12) 6. 8. pondělí, 18 – 20:00

Ak nestihneš webinář, bude ti k dispozici záznam na naší výukové platformě. 🙂

Co musím umět

Základy programování, HTML, CSS, Python (podmínky, cykly, funkce). Znalost OOP je výhodou.

1 – 2. týden

Začínáme tvořit webovou appku

Nejprve navrhneme desing appky. Poté vytvoříme wireframy a stránku preložíme do CSS a HTML. Dáme dohromady Django appku, kterou uvidíš lokálně ve svém prohlížeči. Naučíme tě, jak si nastavit vývojové prostředí včetně gitu.
Už nebudeš tápat, jak probíhá vývoj v Djangu.

3 – 7. týden

seznámení s Python django

Seznámíš se s Django templatovacím jazykem. Uděláme první kroky s PostgreSQL databází. Ukážeme si základní testovací principy a začneme psát první testy v unittest. Vyřešíme přihlašování a registraci do naší appky, přidáme další stránky a odhalíme ti triky s Python virtuálním prostředím.
Díky databázi a templatům budé tvá appka dynamická. První testy jsou napsané a víme, že všechno funguje.

8 – 11. týden

Testovaní, UNITTEST, pytest a nástroj selenium

Pokud se ti unittest nelíbí, můžeš používat pytest. Ukážeme si to. 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.

Nastavíme Continuous Integration, abychom se už nemuseli starat o spouštění testů.

Profíci dokumentují své projekty v Sphinx, tak to uděláme i my.

Appka je už téměř hotová. Teď ji nahodíme na web.

12. týden

Deployment tvé nové appky

Na závěr si ukážeme příkazy potřebné na deployment appky. Na tvém počítači už nic neběží, appku může vidět celý svět. A co monitoring?

Používáš náš portál, diskutuješ na Slacku

Podpora firem

Tento kurz je presne to, čo využije naša spoločnosť. Junior python testerov hľadáme už dlhú dobu. Tešíme sa na spoluprácu s ENGETO Academy na online degree.
Michal Cáb, Head of Automation, Kiwi.com
Tento kurz je presne to, čo využije naša spoločnosť. Junior python testerov hľadáme už dlhú dobu. Tešíme sa na spoluprácu s ENGETO Academy na online degree.
Daniel Urminský, CEE Manager, Blue-infinity

Č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.

Máš další otázky?

2 + 6 =

Kontaktní údaje

ENGETO s.r.o.

Cyrilská 508/7

602 00, Brno

IČ: 04671317

DIČ: CZ04671317

Společ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.