Programování v PHP - LS 2021/22
Cíle kurzu:Naučit se syntaxi jazyka.Projít základní knihovnu.Dozvědět se základy CSS a HTML.
Předpokládáné znalosti:znalost nějakého jiného programovacího jazyka, minimálně proměnných, podmínek, cyklů, polí a řetězců.
Vhodné pro:studenty i dospělé
Termín konání:6. 2. - 12. 6. 2022, každou neděli od 18:00
První lekce:v neděli 6. 2. 2022 od 18:00
Délka kurzu:19 lekcí × 120 min
Forma:online skupinové výukové lekce
Cena:3200 Kč
Místo konání:lekce probíhají online přes Skype
Kurz vás uvede do programování v jazyce PHP a související problematiky. Předpokládá se, že účastník tohoto kurzu má zkušenost s programováním v nějakém jiném jazyce a chápe základní koncepty jako jsou podmínky, cykly, pole, řetězce a funkce. Naopak nepředpokládáme znalost HTML nebo CSS, potřebné věci si vysvětlíme.
PHP je velmi oblíbený jazyk, má totiž velkou standardní knihovnu a nepřeberné množství knihoven rozšiřujích, takže se v něm snadno naprogramuje téměř cokoliv. Tento kurz se bude věnovat hlavně základům tohoto jazyka, abychom se v dalšímu studiu mohli bez problémů zaměřit na jakékoliv pokročilé PHP knihovny.
V kurzu budeme probírat:
- Instalace. Společně si nainstalujeme Apache a PHP.
- HTML a CSS. Vysvětlíme základy jazyků, na kterých jsou postaveny webové stránky.
- Syntaxe jazyka. Probereme všechny běžné konstrukce jako proměnné, podmínky, cykly, pole, řetězce, funkce apod.
- Základní knihovna. Projdeme všechny běžné funkce, které se týkají polí, řetězců a souborů.
Další kapitoly k probírání si vybereme společně - podle zájmu účastníků a zbývajícího času. Lze se věnovat těmto tématům:
- Databáze. Propojení PHP s MySQL databázovým serverem.
- Sokety. Vytváření síťových spojení a komunikace s jinými aplikacemi přes internet.
- Mail. Klient pro čtení mailů, rozesílání mailů.
- Obrázky. Generování obrázků a jejich úprava.
- PDF. Generování PDF dokumentů.
- SSL. Šifrování a elektronické podpisy.
- XML. Práce s XML soubory.
Témata, která se nestihnou, si necháme na pokračovací kurz. Kromě probrání knihoven se v pokračujícím kurzu můžeme také věnovat i konkrétním projektům, např. udělat uživatelský portál, databázi knih, mailového klienta, jednoduché účetnictví, rezervační systém apod. Konkrétní projekt bychom si domluvili na kurzu.
Přihláška