Budete přesměrováni na web Praha Coding School
Přehled kurzu
O kurzu
Co se naučíte
Osnova kurzu
Obecné dovednosti:
- Základy web designu, UX a UI designu, příprava webových stránek
- Uživatelská znalost CLI (terminál/příkazová řádka), Dockeru, Gitu, Composeru a systémových package managerů
- Syntaxe značek (elementů a jejich atributů)
- Struktura webové stránky (tagy doctype, html, head, body, …)
- Nadpisy, odstavce, formátování textu
- Odkazy (absolutní a relativní) a obrázky (vkládání, úprava velikosti, texty, …)
- Video a audio
- Seznamy a formuláře
- Sémantický web (správné použití značek)
- Syntaxe (selektory, deklarace, parametry a hodnoty), barvy a pozadí, práce s obrázky a dalšími html prvky pomocí
- Formátování textu (písma, velikosti textu, styly, váhy, …)
- Box model CSS (obsah, padding, border, margin)
- Flexbox a Grid layout
- Responzivita
Základy JavaScriptu:
- Proměnné, typy, operátory
- Podmínky, cykly, pole, funkce
- Manipulace s prvky HTML a jejich vlastnostmi
- Základní pojmy: Server vs. Client, Request vs. Response, MVC, API, …
- IDEs (editory kódu; VS Code, PHPStorm…)
- Struktura a syntaxe PHP
- Proměnné, konstanty, typy, operátory
- Standardní funkce
- Podmínky a cykly
- Základy SQL (databázemi a psaní dotazů)
- Session, cookies a authentifikace
- Základy OOP (třídy, interface, traity, dědičnost vs. kompozice)
Framework (Laravel/Symphony):
- Přehled a základy použití šablon
- Model (entity a mapping do DB, vztahy mezi entitami)
- Formuláře a validace
- Posílání e-mailů
- Authentifikace, registrace, …
Závěrečný projekt a prezentace:
- V průběhu kurzu budeš pracovat na vlastním projektu, který představíš a můžeš použít jako ukázku svých dovedností ve svém portfoliu.
CHCI SE PŘIHLÁSIT
Kde najdeš uplatnění?
Po absolvování kurzu se můžeš vydat cestou full-stack vývoje, nebo pouze front-endu či naopak back-endu. Ucházet se můžeš o juniorské pozice jako např.:
Často kladené otázky
Pro koho je kurz vhodný? Potřebuji mít před kurzem nějaké zkušenosti?
Co se v kurzu naučím? Jaké konkrétní dovednosti získám?
Jak probíhá výuka a jaký je poměr teorie a praxe?
V jakém jazyce se lekce vyučují?
Jaké jsou příklady projektů, které budu vytvářet?
Potřebuji nějaký speciální software nebo nástroje?
Postačí mi ke kurzu telefon nebo tablet?
Operační systém minimálně Windows 10, macOS 10.15, Ubuntu 20.04 LTS.
Paměť RAM minimálně 8 GB.
Úložiště SSD disk s 256 GB nebo více.
Monitor ideálně 24" s rozlišením 1920 × 1080 (Full HD) a nejlépe mít monitory dva – jeden pro sledování výuky a druhý pro praktickou část.
Stabilní a rychlé internetové připojení, minimálně 20 Mbps.
Funkční klávesnici, myš, kameru, mikrofon a reproduktor.
Má tento kurz nějaký navazující kurz?
Jaké pracovní pozice mohu po absolvování kurzu vykonávat?
Je možné najít práci v oboru ihned po absolvování kurzu?
Pomáháte absolventům s hledáním práce?
Dostanu po absolvování kurzu certifikát? Jak mohu certifikát využít?
Co musím udělat, abych kurz úspěšně dokončil/a?
Co když se mi nepovede kurz úspěšně dokončit?
Může mi kurz zaplatit firma / zaměstnavatel?
Co je v ceně kurzu?
Jaké jsou možnosti přihlášení a platby za kurz?
Je možné získat záznam z lekcí?
Kurzem tě provede
Tomáš Zaharowski
Tomáš se do programování pustil jako samouk a nyní podniká jako full‑stack developer ke své běžné práci. Nejvíc ho baví front‑end a UX – tedy to, co je blízko uživatelům. Studenty povzbuzuje, aby se nebáli jít vstříc příležitostem dřív, než si připadají „dost dobří“ – klíčem je podle něj chuť učit se a vytrvalost.