courses

Projekt Jany Bergl – absolventky kurzu Python framework – Django

Programování Janu vždy lákalo, i když vzdělání v oboru nemá a její každodenní práce má k IT hodně daleko. Ze zvědavosti vyzkoušela několik kratších kurzů a workshopů zaměřených spíše na datovou analytiku, protože hledala způsoby, jak si v zaměstnání ulehčit a zefektivnit práci. Postupně však zjistila, že tento směr ji tolik nenaplňuje. Co ji naopak opravdu bavilo a nadchlo, bylo programování – konkrétně Python.

Proč se rozhodla pro studium Django?

Jak už jsme naznačili, Janu programování opravdu zaujalo, a tak do něj chtěla proniknout víc a zjistit, jestli by zvládla pracovat i na větších projektech. Koncem minulého roku proto absolvovala kurz Programování v Pythonu v Praha Coding School a zcela ji to pohltilo. Následně hledala další možnost, jak prohloubit získané znalosti, vytvořit vlastní aplikaci a pracovat s Pythonem v praxi. Django kurz byl pro to ideální další krok.

Velkou roli v rozhodnutí sehrálo i to, že oba kurzy vedl stejný lektor, jehož styl výuky, tempo a obsah jí maximálně vyhovovaly. Kurz jí dal nejen solidní teoretický základ, ale i praktickou výuku, mentoring a možnost vyzkoušet si vývoj reálné aplikace, za což je velmi vděčná.

O čem je její závěrečný projekt?

V rámci závěrečného projektu vytvořila webovou aplikaci pro správu pokojových rostlin a péče o ně. Myšlenka vznikla z vlastní potřeby – rostlin doma neustále přibývalo a začínalo jí to přerůstat přes hlavu. Nenašla žádný nástroj, který by jí vyhovoval, a proto se rozhodla vytvořit si vlastní jednoduchý program pro osobní použití.

Aplikace umožňuje rostliny evidovat, řadit je do skupin, snadno je vyhledávat a pro každou z nich přidávat poznámky a nastavit individuální frekvenci péče – třeba jak často zalévat, hnojit, přesazovat nebo zaznamenat ošetření proti škůdcům. Na základě těchto údajů pak uživatel vidí přehled upozornění, co je právě potřeba udělat. Jednotlivé úkony lze označit jako provedené s časovým údajem a zobrazit si historii péče s možnostmi filtrování. Po přihlášení má tak okamžitý přehled o tom, co je potřeba udělat, a jistotu, že na nic nezapomene.

Technicky je aplikace postavená na frameworku Django s databází SQL. Základy Pythonu si osvojila v dříve absolvovaném kurzu Programování v Pythonu. V navazujícím kurzu pak na tyto znalosti navázala, prohloubila je a naučila se i základy HTML, CSS a Bootstrapu, které využila při tvorbě uživatelského rozhraní. Projekt jí umožnil propojit teoretické znalosti s praxí a projít si celý proces vývoje od nápadu po funkční produkt.

Co jí absolvování kurzu přineslo?

Po kurzu se zapojila do vývoje reálného projektu – obsáhlé webové aplikace postavené na Django. Podílela se na úpravách uživatelského rozhraní a backendové logiky, řešení chyb, drobných vylepšeních vycházejících z potřeb uživatelů i implementaci nových funkcí.

Byla to skvělá příležitost vidět, jak vývoj funguje v praxi – jak se teoretické znalosti z kurzu promítají do každodenní práce a kolik práce vývoj a údržba takové aplikace opravdu obnáší. Tato zkušenost jí dodala sebevědomí při práci s Django a zároveň ukázala, že proces učení v IT nikdy nekončí – absolvováním kurzů to teprve začíná.

Každý den na projektu jí přinesl nové poznatky, ať už šlo o technická řešení, efektivnější způsoby práce nebo celkový vhled do fungování vývoje v praxi a schopnost rychleji se zorientovat v nových úkolech. I když nyní pracuje na plný úvazek mimo IT, programování se věnuje dál – na projektu nadále vypomáhá, učí se nové technologie a rozšiřuje si znalosti. Vnímá to jako dlouhodobou cestu, která ji stále baví a posouvá dál.

Na příběhu Jany jde vidět, že rozhodnout se pro IT nemusí být přímý zlom v tom, co doposud děláš. I malými krůčky se můžeš dostávat ke svému cíli. A dobré je nezapomenout, že i cesta je nepostradatelná. Líbí se ti Janin příběh? Podobný může být i tvůj. Na tvé cestě k tomu stát se webovým vývojářem v Pythonu ti rádi pomůžeme s naším kurzem Django framework.

Sušenky máme rádi. Proč?

I v Praha Coding School s.r.o. si na sušenkách rádi pomlsáme. Víme totiž, že pro vás zajistí ten největší komfort, bezpečí a soukromí. Zajímají vás detaily? Přečtěte si celý dokument o Zásadách ochrany osobních údajů.

Registration
NECHÁM SI PORADIT