IT & Programování Začátečník Online

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.

81 hod
Praha Coding School

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 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
2 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)
3 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, …
4 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.
5 CHCI SE PŘIHLÁSIT

Mohlo by vás zajímat

Podobné kurzy

Více kurzů