Modul 09 Architekt / Produkce ⏱ 60 minut studia
Postup v modulu: 0 / 3 lekcí

Artisan CLI, Fronty, Plánovač & Automatizované testy v Pest PHP

Tvorba vlastních Artisan příkazů, běh úloh na pozadí (Queues & Scheduler) a psaní neprůstřelných Feature a Integrity testů v Pest PHP.

📖 Lekce v tomto modulu (3)

Lekce 9.1 10. Pest testování & QA Ke studiu

Konzolové příkazy Artisan: Tvorba příkazu pro audit a synchronizaci kurzu

Naučte se psát robustní konzolové příkazy v Laravelu 12 s injektovanými službami a přepínači. Prozkoumáme reálný příkaz VerifyCurriculumCommand, který hlídá naši aplikaci před halucinacemi.

Soubory k rozboru: app/Console/Commands/VerifyCurriculumCommand.php routes/console.php
Lekce 9.2 11. FrankenPHP & Produkční běh Ke studiu

Jak v produkci běží fronty (queue:work) a plánovač (schedule:work)

Pochopte, jak Laravel 12 plánuje úlohy přes routes/console.php a jak v produkčním Docker kontejneru zajistit periodické spouštění scheduleru a zpracování front bez cron démona na hostiteli.

Soubory k rozboru: routes/console.php compose.prod.yaml
Lekce 9.3 10. Pest testování & QA Ke studiu

Testování v Pest PHP: Rozbor našeho vlastního CurriculumIntegrityTest

Osvojte si moderní testování v PHP 8.4 a Pest PHP. Ukážeme si, jak píšeme integrační testy zabraňující halucinacím a testujeme Livewire komponenty v CoursePlatformTest.

Soubory k rozboru: tests/Feature/CurriculumIntegrityTest.php tests/Feature/CoursePlatformTest.php