Přihlášen uživatel
Odhlásit se
Přihlásit se
FIT ČVUT Course Pages
BI-PHP
—
Programování v PHP
Minulé semestry
...
Zobrazit na GitLabu
Nahlásit chybu na této stránce
Jdi na navigaci předmětu
Zadání za bod na cvičení
Vyberte si třídu z některého z minulých cvičení (nebo použijte základ z
předchozích cvičení
) a pokryjte ji testy:
Použijte alespoň jednou dataProvider
Vytvořte HTML test-coverage report (není nutné mít 100% pokrytí)
Prohlížíte verzi
...
.
Přejděte na aktuální verzi.
Navigace předmětu
BI-PHP.21
Cvičení
01 - Základní syntaxe a datové typy
Datové typy a výrazy
Společné programování
Zadání za bod na cvičení
Základy jazyka PHP
02 - Funkce, RE a Error handling
Funkce
Regulární výrazy
Společné programování
Výjimky a zpracování chyb (error handling)
Zadání za bod na cvičení
03 a 04 - OOP v PHP
Autoloading
Jmenné prostory
Nadstandardní funkce OOP v PHP
Pokročilé techniky objektově orientovaného programování
Zadání na cvičení
Základní techniky objektově orientovaného programování
05 - Composer - Sestavení aplikace
Atributy
Composer
Společné programování
Zadání za bod na cvičení
06 - Práce s příkazovou řádkou, obrázky
Command Line Interface (console)
Obrázky
Společné programování
Symfony Console
Zadání za bod na cvičení
07 - Persistence, PDO
Dotazování pomocí PDO
Připravené dotazy
Úvod do PDO
Vzorová databáze produktů
Zadání za bod na cvičení
08 - (De)serializace, ORM
Návrhové vzory
ORM
Serializace a deserializace dat
Zadání za bod na cvičení
09 - Unit testing - PHPUnit
PHPUnit - jednotkové testování v PHP
Zadání za bod na cvičení
10 - REST API
Nástroje pro vývoj - volání API
REST API
Slim Framework
Zadání za bod na cvičení
11 - Ladění (XDebug), profilování
Ladění PHP (debugging)
Zadání za bod na cvičení
12 - Závěrečný test
13 - Bonusové cvičení
Hodnocení 2026/27
Code review
Domácí úkoly
Semestrální test
Závěrečný test
Použité technologie
Učitelé a kontakty
Užitečné návody
Konfigurace PHP prostředí v systému Docker
Troubleshooting
PHPStorm
Propojení PHPStormu s PHP prostředím v Dockeru
Před začátkem semestru