beeon.academy
phpНачальный

Laminas PHP

64 урока · MVC, Mezzio, ServiceManager, laminas-db, security

LaminasPHPMezzioServiceManagerlaminas-dbPSR-15
Длительность
8 weeks
Старт
Студентов
0+
Рейтинг
0 / 5
Стоимость
49 000 ֏
Идёт набор
  • 8 weeks (всего 42 ч)
  • Старт
  • Формат: онлайн
  • HY · EN · RU
  • Сертификат по окончании

Для записи оплата не нужна · Мы свяжемся с вами в течение 24 часов

Чему посвящён курс

О курсе

64 урока · MVC, Mezzio, ServiceManager, laminas-db, security

За 8 weeks (42 ч занятий и проектной работы) вы пройдёте путь от основ до настоящего проекта продакшен-уровня — вместе с Tigran Hakobyan и командой менторов beeon.academy.

Результаты обучения

Чему вы научитесь

Установить/подключиться к Percona Server
Писать MySQL-compatible SQL с привычкой InnoDB
Знать XtraBackup и Toolkit по имени
Завершить мини lab + привычку dump
Интерактивный курс

Уроки

64 урока · все открыты, начните с любого
  1. 1Что такое Laminas30 мин
  2. 2От Zend Framework к Laminas26 мин
  3. 3laminas-mvc против Mezzio28 мин
  4. 4Карта component ecosystem28 мин
  5. 5Composer и пакеты laminas26 мин
  6. 6Когда Laminas — плохой fit26 мин
  7. 7Ожидания PHP runtime26 мин
  8. 8Карта этого курса25 мин
  9. 9Skeleton / starter layout30 мин
  10. 10Module и Module.php28 мин
  11. 11Config merge и environment28 мин
  12. 12Autoload PSR-426 мин
  13. 13Environment и APPLICATION_ENV26 мин
  14. 14ServiceManager: первый взгляд28 мин
  15. 15Рано выберите MVC или Mezzio26 мин
  16. 16Lab — эскиз module + config30 мин
  17. 17Controller и action30 мин
  18. 18Routing (segment, literal, method)28 мин
  19. 19View layer и ViewModel28 мин
  20. 20EventManager hook28 мин
  21. 21Controller plugin26 мин
  22. 22Основы laminas-form30 мин
  23. 23InputFilter и validation28 мин
  24. 24Паттерны hydrator28 мин
  25. 25MVC anti-pattern26 мин
  26. 26Lab — CRUD route pack30 мин
  27. 27Factory в ServiceManager30 мин
  28. 28Invokable против factory26 мин
  29. 29Alias и shared service26 мин
  30. 30Abstract factory28 мин
  31. 31Delegator и decorator28 мин
  32. 32Паттерн ConfigProvider28 мин
  33. 33DI, который testable26 мин
  34. 34Lab — service config pack30 мин
  35. 35laminas-db Adapter30 мин
  36. 36TableGateway30 мин
  37. 37SQL abstraction helper28 мин
  38. 38ResultSet и hydration26 мин
  39. 39Transaction28 мин
  40. 40Дисциплина schema change26 мин
  41. 41laminas-validator28 мин
  42. 42laminas-filter26 мин
  43. 43Границы repository-style28 мин
  44. 44Lab — TableGateway pack30 мин
  45. 45Request и Response28 мин
  46. 46Session handling28 мин
  47. 47Authentication adapter30 мин
  48. 48Идеи ACL / RBAC28 мин
  49. 49CSRF protection26 мин
  50. 50Security header26 мин
  51. 51Error page и logging26 мин
  52. 52Lab — checklist auth + CSRF30 мин
  53. 53Идея Mezzio pipeline30 мин
  54. 54PSR-7 и PSR-1528 мин
  55. 55Пишем middleware28 мин
  56. 56Mezzio routing26 мин
  57. 57Привычки JSON API28 мин
  58. 58Тестирование Laminas app28 мин
  59. 59Logging и observability26 мин
  60. 60Deploy checklist28 мин
  61. 61Привычки performance26 мин
  62. 62Говорите о Laminas на interview26 мин
  63. 63Capstone — Laminas playbook32 мин
  64. 64Закройте loop24 мин
Модули курса

Программа

  1. 1
    • 2
    • 3
    • 4
    Что нужно для старта

    Требования

    • Ноутбук и готовность запустить Percona или MySQL-compatible server
    • Основы MySQL/MariaDB полезны
    • Опыт DBA не обязателен
    Учитесь у практикующего инженера

    Ваш преподаватель

    TH

    Tigran Hakobyan

    Backend Mentor · beeon.academy

    Instructor at beeon.academy. Percona path (ArT list Persona): 39 lessons through the capstone.

    Что говорят выпускники

    Отзывы студентов

    Частые вопросы

    FAQ

    Нет — vibe coding был предыдущим курсом. Здесь agent с tool и циклами.
    Стоимость
    49 000 ֏
    Записаться