Представляем вашему вниманию курс – "Laravel 11. Теория и практика работы с PHP-фреймворком". Курс состоит из двух частей и включает в себя 60 уроков. Данный курс ориентирован на начинающих и продолжающих PHP-программистов, которые хотят на практике закрепить свои знания, развить навыки программирования, а также научиться работать с одним из наиболее популярных и востребованных PHP-фреймворков - Laravel.На сегодняшний день PHP является наиболее популярным языком программирования для веб-разработки. На PHP написано около 80% всех сайтов в сети. На PHP написаны такие популярные CMS, как WordPress, OpenCart, 1С-Битрикс, PrestaShop, Drupal, Magento и многие другие. Также на PHP написано и множество популярнейших фреймворков, например: Laravel, CodeIgniter, Symfony, CakePHP, Yii и т.д. И реалии таковы, что современный веб-разаработчик должен иметь в своем арсенале сразу несколько популярных инструментов для написания веб-приложений. Одним из таких инструментов и является Laravel - фреймворк, который был и остается одним из наиболее популярных PHP-фреймворков. Поэтому изучение PHP и Laravel, а также их использование на практике с большой долей вероятности обеспечит вас работой и проектами в будущем.В первой части курса вы сможете сможете познакомиться с возможностями фреймворка, а также узнаете:что такое фреймворк;как работать с его MVC-компонентами;как обрабатывать и валидировать данные, полученные от пользователя;как работать с базой данных (БД) и использовать модели и ORM для упрощения этой работы;что такое миграции и как с ними работать;что такое middleware и как писать собственные middleware;а также узнаете много других интересных и полезных возможностей фреймворка.Во второй части курса будет показано применение Laravel на практике. Для этого будет написана CMS с основным функционалом блога: посты, категор
What you'll learn
understand the concept of frameworks
work with MVC components
validate user input data
interact with databases using models and ORM
perform migrations
write custom middleware
Course objectives
provide practical knowledge of Laravel
enable the student to create web applications using the Laravel framework