Python Academy

Názov akadémie: Tvorba www aplikací (Python)
ID akadémie: MSMT-25610/2025-6

Python je najobľúbenejší programovací jazyk, je jednoduchý a umožňuje rýchlo tvoriť aplikácie a pracovať s dátami. Nauč sa s nami Python od základov a tvor webové aplikácie a REST API v Django ako profík.

Prihlásiť sa
Garegin Minasjan
Úroveň
Začiatočník
KEDY
07.07.-22.10.
Webináre
120 hodín
Cena
1 250 €

Náplň akadémie

V Python Academy sa naučíš programovať od základov až po pokročilé techniky vrátane objektovo orientovaného programovania, funkcií, cyklov a efektívneho písania kódu. Osvojíš si prácu s relačnými databázami SQL a PostgreSQL a naučíš sa ich bezpečne integrovať do Python aplikácií pomocou knižnice psycopg2.

Ďalej sa zoznámiš s verziovacím systémom Git a platformou GitHub, osvojíš si správu projektov a tímovú spoluprácu na kóde. Kurz ťa prevedie tvorbou webových aplikácií a REST API pomocou Django REST Framework vrátane definície URL trás, CRUD operácií, práce s ORM, serializácie dát a modelovania zložitejších vzťahov medzi tabuľkami ako Foreign Key a Many-to-Many.

Počas webinárov budeš pracovať na praktických projektoch, testovať kód, používať virtuálne prostredia a aplikovať princípy bezpečného a efektívneho vývoja. Kurz ti poskytne znalosti a zručnosti, ktoré môžeš ihneď využiť pri vývoji webových a databázových aplikácií, vrátane prípravy na reálne pracovné výzvy a budúcu kariéru v programovaní.

Ak sa chceš dostať od základov k reálnemu vývoju a naučiť sa stavať backend, ktorý dáva zmysel, Python Academy je dobrý štart. Prejdeš si cestu krok za krokom – od Pythonu cez OOP a SQL až po Django REST Framework,  a hlavne si to celé ohmatáš v praxi. 

Moduly akadémie

1

Úvod a základy Pythonu

Začneme od začiatku tak, aby si sa v Pythone nestrácal/a a chápal/a, čo píšeš. Prejdeš si syntax, dátové typy, podmienky, cykly, funkcie a základné dátové štruktúry. Cieľ je jasný: dostať sa do bodu, kedy zvládneš písať čitateľný kód a mať v ňom poriadok.
2

Pokročilejšie koncepty a techniky Pythonu

Hneď ako budeš mať pevný základ, posunieme to ďalej. Pozrieš sa na pokročilejšiu prácu s funkciami, organizáciu kódu a prístupy, vďaka ktorým sa kód lepšie píše, číta aj upravuje. Nejde len o to, aby to fungovalo, ale aby to dávalo zmysel aj o týždeň.
3

Git a GitHub

 Bez verziovania sa dnes programuje dosť ťažko. Naučíš sa základy Gitu a prácu s GitHubom, aby si vedel/a sledovať zmeny, vracať sa k starším verziám a mať kód pod kontrolou. Hodí sa to tak pri vlastných projektoch, ako aj pri práci v tíme. 
4

Objektovo orientované programovanie (OOP)

 V tomto module sa dostaneš k objektovému prístupu, ktorý využiješ pri väčších a prehľadnejších aplikáciách. Prejdeš si triedy, objekty, dedičnosť a ďalšie princípy OOP. Hlavne pochopíš, kedy ti OOP reálne pomôže a kedy z neho nerobiť zbytočnú vedu. 
5

Práca s relačnými databázami (SQL & PostgreSQL)

Webové aplikácie bez dát veľmi nefungujú, takže nadviažeme databázami. Naučíš sa SQL a prácu s PostgreSQL – od základných dopytov cez filtrovanie, radenie a joiny až po návrh tabuliek a vzťahov. Postupne pridáš aj agregácie, transakcie a prácu so zložitejšími dátami. 
6

Python a PostgreSQL v praxi (psycopg2)

Databáza nebude len teória bokom. Ukážeme si, ako ju prepojiť s Pythonom cez psycopg2, ako pracovať s pripojením a ako bezpečne posielať dopyty. Dotkneme sa aj vecí ako SQL injection, transakcie alebo práca s pripojením cez context manager. 
7

Základy webového vývoja a REST API

Skôr než začneš stavať API, potrebuješ rozumieť tomu, čo sa deje „pod kapotou“. Prejdeš si klient–server model, HTTP, JSON a základné princípy RESTu. Vyskúšaš si aj testovanie API (napr. v Postmanovi), aby si sa v komunikácii medzi frontendom a backendom dobre orientoval/a.
8

Django projekt a routing

Naučíš sa založiť a nastaviť Django projekt a pochopíš, ako fungujú URL trasy a routing. Tento modul ti dá pevný základ pre prácu v Django aplikácii, aby si vedel/a, čo kam patrí a ako projekt rozširovať bez chaosu.
9

Tvorba funkčného REST API (CRUD) v Django REST Framework

Tu už ideš na vec. Postavíš endpointy, vytvoríš CRUD operácie (Create, Read, Update, Delete) a naučíš sa navrhovať API tak, aby bolo prehľadné a dobre použiteľné. Presne ten typ práce, ktorý potom využiješ na reálnom backende. 
10

ORM, serializácia dát a práca so vzťahmi

Ukážeme si, ako v Djangu pracovať s databázou cez ORM a ako prevádzať dáta do podoby, ktorú API vracia von. Prejdeš si serializáciu aj prácu so vzťahmi medzi modelmi (Foreign Key, Many-to-Many), takže zvládneš aj zložitejšie dátové štruktúry. 
11

Praktický projekt a propojenie všetkého dohromady

V priebehu akadémie sa ti jednotlivé moduly začnú skladať do jedného funkčného celku. Výsledkom nebude len to, že „poznáš Python“, ale že vieš postaviť backendovú časť aplikácie – od Pythonu cez databázu až po REST API. 

Čo sa v akadémii naučíš?

Základné a pokročilé koncepty v Pythone
Objektovo orientované programovanie
Funkcie, cykly a riadenie toku programu
Algoritmy a optimalizácia kódu
Git a GitHub
Testovanie kódu a TDD
SQL a PostgreSQL
ER diagramy a návrh databáz
CRUD operácie, JOIN a agregácie
ACID transakcie a bezpečná integrácia databáz
HTTP, JSON a práca s API
Django REST Framework a ORM

Registrácia do akadémie

Získaš prístup do všetkých online kurzov (vrátane nových) na určité časové obdobie, bez akýchkoľvek obmedzení. Keď nebudeš s kurzami spokojný, 14 dní od platby ti garantujeme vrátenie peňazí.

Pozri si hodnotenia
od našich študentov

Data Akadémia

Lektor je trpezlivý a výklad zrozumiteľný. Ako mamička na materskej som vďaka kurzu získala sebaistotu a nové zručnosti, ktoré mi otvoria dvere na trh práce.

Data Akadémia

Aj keď som si myslel, že už veľa viem, kurz mi otvoril oči. Power Query bol pre mňa objav - teraz viem, ako efektívne pracovať s dátami.

Design Akadémia

Informácie, ktoré som tu získal, sú luxusné. Lektori sú skvelí, všetko vysvetlia a poradia so všetkým. Nie je na čo čakať!

Java Akadémia

Ten moment, kedy sa kód konečne rozbehol, bol nezabudnuteľný. Kurz ma nadchol natoľko, že v učení rozhodne pokračujem.

Java Akadémia

Ako samouk som nevedel, kde začať so softvérom. Kurz mi dal štruktúru aj sebaistotu – konečne som urobil krok za hranice základných programov.

Java Akadémia

Lektor je sympatický a výučba baví. Projekty ako Snake alebo Hangman sú presne ten typ učenia, ktorý vás vtiahne a nezabudnete ho.

JavaScript Akadémia

Prišla som bez akýchkoľvek skúseností a lektor sa mi venoval s neskutočnou trpezlivosťou. Vďaka kurzu som si programovanie nielen vyskúšala, ale skutočne ho pochopila.

JavaScript Akadémia

Na kurz som sa každý večer tešil. Spôsob výučby je tak príjemný a motivujúci, že som sa rozhodol stať sa profesionálnym programátorom.

JavaScript Akadémia

Lekcie sú podávané s vtipom a pritom vysvetlené tak dokonale, že to pochopí aj úplný začiatočník. Prihlásila som sa bez skúseností – a teraz vyvíjam vlastný projekt.

Často kladené otázky

Pre koho je projekt určený?

Do projektu sa môžu zapojiť fyzické osoby, ktoré sú zamestnané alebo nezamestnané (UoZ). SZČO a konateľ firmy nie je oprávnená cieľová skupina.

Som oprávnený aj keď si nehľadám novú prácu?

Áno, projekt je určený aj pre zamestnaných s cieľom pomôcť im udržať si prácu alebo zlepšiť svoj pozíciu na pracovnom trhu.

Prezri si aj ďalšie akadémie!

Ak ťa táto akadémia nezaujala, prezri si našu ponuku! Máme kurzy z programovania, dizajnu, testovania či videotvorby - určite si niečo vyberieš.