Náročnost kurzu: 4/5 – vyšší | Délka skupinového kurzu: 12 h, délka individuálního školení: 8 h
Nejbližší termín otevřeného kurzu: 19.-20.8.2026 · další termíny | Další formy: individuální školení · firemní školení
Školení PHP je určené pro uživatele, kteří už znají základy HTML a CSS a chtějí se seznámit s tvorbou dynamicky generovaných webových stránek. Kurz je vhodný pro správce webů, začínající webové vývojáře, administrátory redakčních systémů i všechny, kdo chtějí lépe porozumět tomu, jak funguje serverová část webu.
Na školení si vysvětlíme, co je PHP, jak se liší statická a dynamická webová stránka a proč se PHP používá jako serverový skriptovací jazyk. Naučíte se pracovat s proměnnými, datovými typy, konstantami, podmínkami, větvením, poli, cykly, integrovanými funkcemi a vlastními funkcemi. Postupně si ukážeme, jak PHP využít při zpracování formulářů, práci se soubory, cookies a session.
Součástí kurzu je také využití AI jako pomocníka při vysvětlení kódu, návrhu jednoduchého řešení, hledání chyb nebo rychlém prototypování. Hlavní důraz ale zůstává na pochopení základní logiky programování a syntaxe PHP, aby účastník dokázal výstupy AI zkontrolovat, upravit a bezpečně použít v praxi.
Co se naučíte
- pochopit rozdíl mezi statickou a dynamickou webovou stránkou,
- porozumět základní syntaxi PHP a logice programování,
- používat proměnné, datové typy, konstanty a výpis hodnot,
- vytvářet podmínky, větvení a jednoduché cykly,
- pracovat s poli, včetně asociativních a vícerozměrných polí,
- zpracovávat formuláře a přenášet data mezi stránkami,
- vytvářet vlastní funkce a zjednodušovat opakující se kód,
- využívat AI při vysvětlení, návrhu, kontrole a ladění jednoduchého PHP kódu.
Osnova školení PHP
U individuálního a firemního školení je možné osnovu přizpůsobit.
- Seznámení s jazykem PHP
- rozdíl mezi statickou a dynamickou webovou stránkou
- PHP jako skriptovací jazyk na straně serveru
- jak PHP spolupracuje s HTML stránkou
- verze PHP a jejich význam pro provoz webu
- základní způsob zápisu PHP kódu
- kdy se PHP používá při tvorbě webových stránek
- Proměnné
- co je proměnná a k čemu slouží
- datové typy
- přiřazení a tisk hodnot
- konstanty
- životnost proměnných a smysl konstant
- nejčastější chyby při práci s proměnnými
- Podmínky a větvení
- princip rozhodování v programu
- podmínky if a else
- bloky kódu
- operátory v podmínkách
- porovnávání hodnot
- praktické příklady větvení podle zadaných dat
- Pole
- co je pole a kdy ho použít
- typy indexů
- práce s jednotlivými hodnotami v poli
- cykly při procházení polí
- asociativní pole
- vícerozměrná pole
- praktické využití polí při zpracování dat
- Integrované funkce PHP
- co jsou integrované funkce PHP
- funkce pro práci s řetězci
- funkce pro datum a čas
- další často používané integrované funkce
- vyhledání vhodné funkce v dokumentaci
- praktické použití funkcí při úpravě hodnot
- Formuláře
- vytvoření jednoduchého formuláře v HTML
- zpracování formuláře pomocí PHP
- textová pole
- checkboxy, přepínače a rozbalovací nabídky
- tisk odesílaných dat
- přenášení dat mezi formuláři
- základní kontrola a ověření vstupních dat
- Funkce
- proč používat vlastní funkce
- zápis a použití funkcí
- argumenty funkcí
- návratové hodnoty
- zjednodušení a zpřehlednění opakujícího se kódu
- praktické příklady vlastních funkcí
- Ukládání dat pomocí souborů
- kdy ukládat data do souboru
- přístup k souboru
- čtení dat ze souboru
- zápis dat do souboru
- základní ošetření chyb při práci se soubory
- omezení ukládání dat do souborů
- Cookies
- co jsou cookies a k čemu slouží
- možnosti použití cookies
- ukládání hodnot do cookies
- čtení hodnot z cookies
- omezení, životnost a bezpečnost cookies
- praktické příklady použití cookies na webu
- Session
- co je session
- rozdíly mezi session a cookies
- životní cyklus session
- ukládání hodnot do session
- praktické použití session při práci s uživatelem
- počítadlo přístupů pomocí cookies a session
- Vibe coding a využití AI při práci s PHP
- vibe coding jako tvorba nebo úprava kódu pomocí přirozeného zadání pro AI
- AI jako pomocník při vysvětlení PHP kódu
- návrh jednoduchého řešení nebo funkce pomocí AI
- hledání chyb v kódu a vysvětlení chybových hlášení
- úprava výstupu AI podle skutečného zadání
- nutnost kontroly funkčnosti, bezpečnosti a srozumitelnosti kódu člověkem
- Praktické propojení témat
- vytvoření jednoduché dynamické stránky
- zpracování dat z formuláře
- použití proměnných, podmínek, polí a funkcí v jednom příkladu
- uložení a opětovné načtení jednoduchých dat
- využití cookies nebo session v praktické ukázce
- kontrola a úprava výsledného kódu
Předchozí znalosti
Verze programu
Otevřené kurzy probíhají na aktuální verzi programu. Lektor po dohodě s účastníky upozorní na rozdíly starších verzí.