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.

Praha Coding School
Poskytovatel kurzu
81 hodin
Začátečník
Čeština
IT & Programování
34 500 Kč
Praha Coding School
Přejděte na web

Přehled kurzu

Délka
81 hodin
Úroveň
Začátečník
Formát
Online
Jazyk
Čeština
Cena
od 34 500 Kč

O kurzu

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

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ř.:

Junior Front-End vývojář
Junior PHP vývojář
Junior Back-End vývojář
Junior Full-Stack vývojář
IT Support
Website Tracking Specialist

Často kladené otázky

Pro koho je kurz vhodný? Potřebuji mít před kurzem nějaké zkušenosti?
Tento kurz je vhodný pro naprosté začátečníky, kteří chtějí změnit svou kariéru a nejsou potřeba žádné předešlé znalosti z tohoto oboru.
Co se v kurzu naučím? Jaké konkrétní dovednosti získám?
V kurzu Web Development (full-stack) se naučíš vytvářet složitější webové stránky a aplikace pomocí HTML, CSS, JavaScriptu, PHP a SQL. Získáš dovednosti v designu a implementaci front-endu i back-endu, což ti umožní efektivně pracovat na kompletních webových projektech.
Jak probíhá výuka a jaký je poměr teorie a praxe?
Výuka je zaměřená převážně na praxi. Každá lekce začíná teoretickým úvodem, který je vzápětí aplikován v praktických úkolech. Budeš pracovat na reálných projektech, které ti pomohou si naučené dovednosti osvojit.
V jakém jazyce se lekce vyučují?
Naše kurzy vedeme v českém nebo slovenském jazyce. Oba jazyky jsou si velmi blízké, takže studenti zpravidla bez problémů rozumí.
Jaké jsou příklady projektů, které budu vytvářet?
Během kurzu Web Development (full-stack) si osvojíš dovednosti potřebné pro vytvoření komplexních webových aplikací. V průběhu kurzu budeš postupně pracovat na svém vlastním projektu, což může být například e-shop s administrací, blogová platforma či rezervační systém. Finální projekt kurzu bude příležitostí aplikovat všechny nabyté znalosti – od návrhu UX a UI, přes programování s HTML, CSS a JavaScriptem, až po práci s databázemi a frameworky jako Laravel nebo Symfony.
Potřebuji nějaký speciální software nebo nástroje?
U programů, které budeš v kurzu potřebovat, využíváme free licence. Nastavení projdeš společně s lektorem krok po kroku na první lekci.
Postačí mi ke kurzu telefon nebo tablet?
Určitě ne, je nutné pracovat na počítači nebo notebooku. Před kurzem doporučujeme zkontrolovat i další minimální hardwarové požadavky pro kvalitní výuku, hladký online přenos video lekcí a fungování veškerého softwaru:

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?
Po ukončení kurzu můžeš pokračovat v prohlubování znalostí z oblasti web developmentu v kurzech Laravel či Django, případně si rozšířit povědomí o uživatelsky přívětivém designu v kurzu Web UX/UI Design.
Jaké pracovní pozice mohu po absolvování kurzu vykonávat?
Po absolvování kurzu můžeš hledat práci jako Junior Front-End vývojář, Junior PHP vývojář, Junior Back-End vývojář nebo Junior Full-Stack vývojář. Dalšími možnostmi jsou pozice jako IT Support nebo Website Tracking Specialist, které ti umožní rozvíjet tvé dovednosti v různých oblastech webového vývoje.
Je možné najít práci v oboru ihned po absolvování kurzu?
Vždy záleží na individuálním úsilí každého studenta, ale můžeme potvrdit, že web development je v rozvíjejícím se digitálním světě jednou z nejžádanějších oblastí v IT. Při hledání práce nabízíme veškerou podporu pro kariérní růst, včetně pomoci s přípravou a optimalizací životopisu, LinkedIn profilu a přípravou na pohovor, ale úspěch závisí hlavně na motivaci a pracovním nasazení každého absolventa.
Pomáháte absolventům s hledáním práce?
Ano, absolventům poskytujeme podporu prostřednictvím našeho kariérního centra. Nabízíme individuální konzultace, poradenství při psaní životopisů a motivačních dopisů, pomoc s vytvořením a optimalizací LinkedIn profilu, přípravu na pohovory a pravidelně aktualizovaný seznam pracovních příležitostí pro juniorské pozice v IT.
Dostanu po absolvování kurzu certifikát? Jak mohu certifikát využít?
Ano, po úspěšném absolvování kurzu obdržíš certifikát, který můžeš přidat do svého portfolia a sdílet ho na svém LinkedIn profilu. Tento certifikát je dokladem tvých dovedností v oblasti webového vývoje.
Co musím udělat, abych kurz úspěšně dokončil/a?
Abys získal/a certifikát jako doklad o úspěšném absolvování kurzu a získaných dovednostech, je potřeba odevzdat a prezentovat i závěrečný projekt. Lektor/ka zpracování projektu zhodnotí dle předem sjednaných kritérií a pokud je tvůj projekt splňuje, certifikát máš v kapse.
Co když se mi nepovede kurz úspěšně dokončit?
Pokud neodevzdáš závěrečný projekt nebo ho nedokážeš úspěšně odprezentovat, můžeš se přihlásit na náhradní termín obhajoby svého závěrečného projektu.
Může mi kurz zaplatit firma / zaměstnavatel?
Kurz ti může zaplatit i zaměstnavatel, v tom případě nás kontaktuj a domluvíme se na podmínkách.
Co je v ceně kurzu?
Cena kurzu zahrnuje veškeré výukové materiály, přístup k nahrávkám lekcí, online konzultace s lektorem, závěrečný certifikát a v lekcích využíváme free licence používaných nástrojů.
Jaké jsou možnosti přihlášení a platby za kurz?
Do kurzu se můžeš přihlásit kdykoliv před jeho začátkem, dokud jsou místa volná. Platba probíhá bankovním převodem po vystavení faktury, a to buď jako celá částka, případně individuální splátky dle dohody.
Je možné získat záznam z lekcí?
Ano, záznamy z lekcí jsou dostupné pro všechny účastníky kurzu, takže pokud se nemůžeš zúčastnit živého vysílání, můžeš si lekce kdykoliv v průběhu kurzu přehrát ze záznamu.

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.

Praha Coding School
Kurz nabízí

Praha Coding School

prahacoding.cz
Navštívit web