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 handeling
Funkce
Regulární výrazy
Společné programování
Zadání za bod na cvičení
Zpracování chyb (error handling)
03 - OOP v PHP
Jmenné prostory
Pokročilé techniky objektově orientovaného programování
Zadání za bod na cvičení
Základní techniky objektově orientovaného programování
04 - Composer - Sestavení aplikace
Composer
Společné programování
Zadání za bod na cvičení
05 - Práce s příkazovou řádkou, obrázky
Command Line Interface (console)
Obrázky
Společné programování
Zadání za bod na cvičení
06 - Persistence, PDO
Dotazování pomocí PDO
Připravené dotazy
Serializace a deserializace dat
Úvod do PDO
Vzorová databáze produktů
Zadání za bod na cvičení
07 - ORM
Návrhové vzory
ORM
Zadání za bod na cvičení
08 - Unit testing - PHPUnit
PHPUnit - jednotkové testování v PHP
Zadání za bod na cvičení
09 - REST API
Nástroje pro vývoj - volání API
REST API
Slim Framework
Zadání za bod na cvičení
10 - Scrapování
Scrapování webu
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í 2025/26
Code review
Domácí úkoly
Závěrečná úloha
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