Лучшие курсы фреймворк Laravel 2024. Изучите с нуля и без опыта Laravel — бесплатный веб – фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC, на онлайн курсах популярных школ.
Курс Framework Laravel Otus
Разработчики, обладающие навыками профессиональной работы с PHP-фреймворком Laravel, — сегодня одни из самых востребованных и малочисленных специалистов в сфере IT. Этот инструмент не просто упрощает жизнь и решает проблемы, связанные с тестированием, интеграцией соц.сетей и систем оплат. Работать с ним удобно и приятно любому, кто освоит все его возможности. Поэтому мы не смогли пройти мимо и создали профессиональную программу подготовки специалистов для погружения во все особенности работы с Laravel.
Программа обучения
Знакомство с фреймворком. Пишем базовый функционал
В качестве объекта разработки можно написать таск-трекер или ту же систему бронирования мест в кино.
Тема 1: Установка и «Hello, world»
Тема 2: Фронтэнд
Тема 3: Хранилище для Laravel-продукта
Тема 4: Eloquent ORM
Тема 5: Маршруты и представления
Тема 6: Контроллеры
Тема 7: DI
Тема 8: Авторизация и аутентификация
Тема 9: Тестирование
Продолжаем усложнять логику проекта
Изучаем обёртки для работы с различным функционалом, знакомимся с посредниками, командами, шинами и доменами логики.
Тема 1: Логирование и полезные функции фреймворка
Тема 2: Middleware
Тема 3: Кэширование
Тема 4: Пакеты
Тема 5: Команды и шина
Тема 6: Очереди
Тема 7: DDD в Laravel
API
Переходим к тесной работе со Stateless-логикой и микросервисами в частности.
Тема 1: Контракты и фасады
Тема 2: Envoy и развёртывание
Тема 3: Scout и полнотекстовый поиск
Тема 4: Переходим к Stateless
Тема 5: Lumen
Тема 6: Passport API
Тема 7: Тестирование API
Тема 8: Планирование задач
Проектная работа
Разрабатываем курсовой проект на базе фреймворка Laravel. Вы можете предложить свой проект или выбрать из предлагаемых вам.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Курс PHP: Разработка на Laravel Хесклет
О курсе
На этом курсе вы познакомитесь с веб-фреймворком Laravel. Вы узнаете о роутинге, контроллерах, шаблонизации и CRUD. В итоге поймете, как использовать систему лейаутов и шаблонов и конфигурировать фреймворк через переменные окружения. Знания из этого курса пригодятся, чтобы быстро разрабатывать сайты на Laravel. Этот курс подойдет тем, кто уже хорошо знаком с языком PHP.
Цель | Изучение навыка |
Тип обучения | Самостоятельно |
Уровень | Для новичков |
Форматы обучения | Сообщество, Тексты |
Программа обучения
О курсе
Узнать о курсе, его структуре, задачах и целях.
Hello World
Установить, настроить и запустить свой первый Laravel-сайт
Запрос-Ответ
Познакомиться с созданием маршрутов, их обработчиками и шаблонами
Шаблонизатор Blade
Научиться использовать директивы и интерполяцию
Макеты (Layout)
Научиться выделять общие части шаблонов
Консоль (Tinker)
Познакомиться с REPL, который все меняет
Конфигурация
Познакомиться с 12 факторами и их поддержкой в Laravel. Настроить SQLite.
ORM
Познакомиться с миграциями и моделями
Модель
Научиться работать с моделью в консоли
Контроллер
Познакомиться с основами организации обработчиков в группы
Список (CRUD)
Научиться выводить список сущностей с постраничной навигацией
Просмотр (CRUD)
Научиться выводить конкретную сущность и обрабатывать ошибку 404
Работа с формами
Познакомиться с генерацией форм
Создание (CRUD)
Познакомиться с валидацией и формами
Обновление (CRUD)
Научиться обновлять сущность
Удаление (CRUD)
Научиться правильно удалять сущности
Ресурсная маршрутизация
Автоматизировать создание маршрутов и контроллера для типичного CRUD
Курс Laravel GeekBrains
Вебинарный курс «Laravel» ориентирован на начинающих специалистов в области PHP-разработки и знакомых с PHP и ООП на базовом уровне. В данном курсе рассмотрим шаблон проектирования MVC, работу и структуру фреймворка, разработаем приложение агрегатора данных. Выполняя домашние задания, вы получите понимание и навыки работы с Laravel и создадите полноценный проект для портфолио.
Программа обучения
- Урок 1. Установка Laravel. Описание принципов работы и структуры фреймворкаВ ходе данного занятие мы познакомимся с фреймворком, с его преимуществами. Научимся как его устанавливать и запускать. А также научимся настраивать рабочее окружения для разработки приложения на Laravel. Создадим мини приложение.
- 2Урок 2. Роутинг. Использование контроллеровВ ходе данного урока мы разберем понятие роутинг, контроллер. Обсудим основы маршрутизации.
- 3Урок 3. Шаблонизатор BladeНа данном уроке мы изучим внутренний функционал и шаблонизацию.
- 4Урок 4. Запросы пользователя и класс Request. Класс Response в фреймворке Laravel. Функциональное тестирование приложенияНа данном уроке мы разберем работу с формами в Laravel и способами взаимодействия с ними. Посмотрим способы ответа на запросы. Создадим первые тесты в нашем приложении.
- 5Урок 5. Работа с базой данных. Запросы. МиграцииНа данном уроке мы разберем структуру базы данных, соединение с БД, создание и наполнение таблиц. Разберем подробно миграции.
- 6Урок 6. Работа с базой данных. Eloquent ORMНа данном уроке мы разберем работу с ORM.
- 7Урок 7. Валидация данных в laravelНа данном уроке мы научимся работать с возможною laravel валидировать полученные данные из запроса пользователя.
- 8Урок 8. Посредники. Сессии в Laravel. АутентификацияНа данном уроке научимся авторизовывать и идентифицировать пользователей. Кроме этого, научимся разграничивать права доступа к информации.
- 9Урок 9. События в Laravel. Провайдеры. Работа со сторонними APIНа данном уроке мы рассмотрим использование провайдеров в Laravel. Добавим провайдера для работы с API VK. Настроим авторизацию пользователя через ВКонтакте.
- 10Урок 10. Добавление HTML-редактора. Хранение файлов. Очереди в LaravelНа данном уроке рассмотрим возможность изменения полученных агрегатором данных и создания пользовательских. Создадим удобный интерфейс для редактирования html-страниц с возможностью добавления изображений. Научимся создавать очереди для выполнения параллельных и последовательных задач.
Часто задаваемые вопросы Фреймворк Laravel
Что такое Laravel и для чего он используется?
Laravel – это бесплатный и открытый фреймворк для веб-разработки на языке PHP. Он используется для создания мощных и элегантных веб-приложений, обладает широким спектром функциональных возможностей и прост в использовании.
Каковы основные преимущества использования Laravel?
Основные преимущества использования Laravel включают:
Интуитивную и понятную синтаксическую структуру.
Мощную систему маршрутизации и контроллеров.
Встроенную систему аутентификации и авторизации.
Широкий выбор расширений и инструментов для упрощения разработки.
Большое и активное сообщество разработчиков, что обеспечивает поддержку и регулярные обновления.Как начать работу с Laravel?
Чтобы начать работу с Laravel, вам потребуется установить его на свой локальный сервер или использовать виртуальную машину. Затем вы можете создавать новые проекты, определять маршруты, создавать контроллеры и представления, работать с базой данных