Kurz Web Development (Full-Stack)
Staň se webovým vývojářem díky intenzivnímu kurzu Web Development (full-stack). Nauč se programovat webového stránky v HTML, CSS, JS a PHP.
Chceš se naučit tvořit složitější webové stránky úplně od základu? A low-code nebo no-code editory ti nestačí? Nemusíš mít žádné předchozí zkušenosti s programováním. Vše se naučíš pod vedením profesionála z oboru. Výuka probíhá v malé skupince, aby se lektor mohl věnovat každému z vás.
Co se naučíte
- HTML: Vytvářet webové stránky pomocí tohoto jednoduchého a velmi používaného jazyka.
- CSS: Stylovat stránky a docílit požadovaného vzhledu.
- JavaScript: Vytvářet dynamičtější a interaktivnější weby.
- PHP: Vytvářet dynamické webové aplikace pomocí jednoho z nejpoužívanějších PHP frameworků (Symfony/Laravel).
- SQL: Základy práce s databázemi.
Osnova kurzu
1
- 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
2
- 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)
3
- 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, …
4
- 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.
5
Mohlo by vás zajímat
