PHP

Frameworks

  • Laravel - #1 PHP framework

  • Symfony - Web фреймворк (вдохновлялись Rails)

  • Slim - Web микро фреймворк

  • Doctrine ORM для работы с БД

  • PHPStan - анализатор кода (линтер)

Тематики к изучению

  • Система типів в PHP. Стаття, яка буде корисна новачкам та світчерам з інших мов: https://thephp.website/en/issue/php-type-system/

  • Sending emails and notifications

  • Queues and Jobs

  • Advanced Eloquent and DB Operations

  • Advanced Error/Exception Managing and Preventing

  • Creating Artisan Commands

  • APIs: Resources, Auth and Passport Events and Listeners

  • Payments and Cashier

  • Automated Testing, TDD and Dusk

  • Deployment to Servers and Continuous Integration

  • Package Development

  • Laravel Scout Search and Algolia

  • Socialite and OAuth

  • Типи, цикли

  • Робота з масивами

  • ООП

  • ORM (Doctrine ORM)

  • Web frameworks (Laravel, Symfony, Slim).

  • Dependency Injection (Inversion of Control) (PHP-DI)

  • управління залежностями (composer)

  • стандарти (php fig)

  • статичні аналізатори коду (PHPStan, Psalm)

  • тестування (PHPUnit, Codeception)

Курси

Книжки

Ресурси

Last updated