Školení PHP

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

Před školením se předpokládají znalosti na úrovni školení:

HTML a CSS

Verze programu

U firemního a individuálního školení si verzi programu, na které bude školení probíhat, můžete zvolit.
Otevřené kurzy probíhají na aktuální verzi programu. Lektor po dohodě s účastníky upozorní na rozdíly starších verzí.