Termíny

Early bird sleva 1500 Kč pouze do 16. 2. 2023!

Objektově orientované programování v Pythonu

Termín kurzu:

2. března – 23. března 2023

Objektově orientované programování (OOP) patří mezi preferovaný způsob, jak psát kód. Díky OOP napíšeš komplexní program s desetitisíci řádky a přitom zachováš přehlednost a čistotu kódu. A to je pro efektivní práci v IT týmu klíčové. Pokud se tedy chceš programování věnovat, ovládat koncept OOP je naprostou nutností.

Místo a termíny konání lekcí

Jak probíhají online webináře

Na každé hodině si nejdříve ukážeme nový koncept a teorii si pak hned procvičíme v připraveném prostředí. Během výuky dostaneš prostor se na cokoli zeptat, lektor ti rád se vším poradí. Všechny webináře se nahrávají a ty si je tak můžeš zpětně pustit.

Termíny 4 večerních lekcí s lektorem

2. březen / 9. březen / 16. březen / 23. březen 2023
Každý webinář potrvá 2,5 hodiny, od 18:00 do 20:30. Poslední webinář se uskuteční 23. března 2023.

Nestíháš webinář? Máme záznamy!

Každý webinář je zpětně dostupný ze zánamu. Můžeš se na něj podívat znovu, neomezeně, kdykoli budeš potřebovat.

Stručný obsah školení

Lekce 1

Úvod do OOP

Úvod do OOP (obecně o OOP, programovací schémata, použití)
Třída jako objekt a vzor
Instance třídy
Atribut třídy
Atribut instance

Lekce 2

Práce s metodami

Třídní metoda
Instanční metoda
Statická metoda
Getter, setter, deleter úkol

Lekce 3

Pokročilejší techniky

Zapouzdření
Abstrakce strategie
Dědičnost úkol
Polymorfismus

Lekce 4

Práce na projektu

Opakování teorie a shrnutí
Diskuze nad projekty a praktickými poznatky
Řešení individuálních otázek podle potřeb studentů

Máš dotazy? Ozvi se Jardovi, tvému studijnímu poradci

Jarda ti rád pomůže s výběrem kurzu a zodpoví jakékoliv tvé dotazy. Klidně se ozvi.
+420 773 087 597

Lektor školení

Petr Šmejkal Senior Software Engineer v Oracle NetSuite

Petra baví programování a práce s lidmi. S programováním začal na střední škole v jazyce Pascal a trvalo mu rok a půl, než byl schopen psát vlastní kód. Baví jej zkoušet nové jazyky, technologie a přístupy k programování. Co se týče programovacích jazyků, preferuje OOP typové jazyky. Konkrétně u něj vyhrává Java a TypeScript, ale plánuje se dozvědět více o Kotlinu. Jeho první aplikace, na kterou je hrdý, je hráč pro hru oběšenec. Jedná se o konzolovou aplikaci, která hrála hru Oběšenec na vzdáleném serveru a postupně si budovala slovník slov. Jakmile slovo znala, nestalo se, že by dané kolo prohrála.

Často kladené otázky

Tady tě bohužel zklameme. cry Aby pro tebe školení mělo smysl, musíš znát základy programování v Pythonu. Pokud jsi tedy naprostý nováček v IT, doporučíme ti nejdříve absolvovat nějaký Python kurz (ruku do ohně dáme za naši Python Akademii, online ale najdeš spoustu různých kurzů a školení).

Když ti jedna hodina uteče, nic se neděje. Školení nahráváme, a tak si můžeš pustit záznam. Součástí kurzu je také přístup na online výukový portál, kde najdeš veškeré materiály. Pokud si s něčím nebudeš vědět rady, můžeš využít chat (modrá bublina vpravo dole). Ozveme se ti zpravidla do pár hodin.

Stačí ti notebook/počítač s připojením k internetu.