Створіть свій власний фреймворк MVC з нуля за допомогою PHP [Безкоштовний 6-годинний курс]

Фреймворки MVC, такі як Ruby on Rails, Laravel та Angular, часто використовуються у веб-розробці. MVC розшифровується як "Model View Controller" і є загальним способом відокремлення основних частин програми.

І ми випустили курс на YouTube-каналі freeCodeCamp.org, який навчить вас створювати власний фреймворк MVC з нуля за допомогою PHP.

Курс дасть вам краще розуміння того, як ці рамки працюють під капотом.

Структура MVC, яку ви створюєте в цьому курсі, не буде точно готовою до виробництва. Але це навчить вас застосовувати ці фундаментальні концепції до власних проектів веб-розробки.

Цей курс викладає ветеран-розробник PHP Зура Сехніашвілі, відомий на YouTube як The Codeholic.

Ви можете кодувати вдома і навчитися реалізовувати такі функції MVC:

  • Спеціальна маршрутизація
  • Композитор
  • Контролери
  • Перегляди / макети
  • Моделі
  • Міграції
  • Формуйте класи віджетів
  • Обробка даних запиту
  • Перевірки
  • Реєстрація / Вхід
  • Простий активний запис
  • Флеш-повідомлення сеансу
  • Проміжні засоби
  • Події програми
  • Базове багаторазове / інсталяційне ядро

Застосовуючи ці функції, ви чіткіше зрозумієте:

  • Як працювати з файловою системою
  • Як працювати з базами даних
  • Як використовувати абстракцію в реальних проектах
  • Як реалізувати власну маршрутизацію
  • Як встановити сторонні пакети за допомогою композитора
  • Як створити багаторазові пакети композитора
  • та інші важливі навички, які ви можете застосувати до майбутніх проектів з розробки програмного забезпечення.

Повний курс дивіться на YouTube-каналі freeCodeCamp.org (6-годинний перегляд).