Фреймворк Laravel: быстрый старт
для PHP-разработчика

Онлайн-курс
Старт 29 июля

Начать обучение
+20%

к зарплате получает разработчик со знанием Laravel

+1000

очков к скорости разработки

2 часа

на то, что на чистом PHP делается 2-3 недели

Фреймворк Laravel — это чистая и стильная основа для веб-разработки. Все больше крупных компаний используют его при создании собственных продуктов.

Laravel — универсальный инструмент для создания лендингов, блогов, чат-ботов, серверной части мобильных приложений, парсеров, полноценных интернет-магазинов. В вашем распоряжении гигабайты готовых библиотек под любую задачу.

Что вас ждет на курсе

  • 1 – 2 вебинара в неделю по 1,5 часа: понятные лекции с возможностью получить ответ на любой вопрос онлайн. Всего 19 занятий. Записи лекций остаются у вас.
  • Практические задания к каждой лекции с обратной связью от эксперта. Разбор общепринятых практик работы с Laravel 5.
  • Работа с реальным хостингом и опыт в самостоятельном запуске приложения.
  • Удобная платформа для обучения, постоянная поддержка и закрытый чат с одногруппниками.

Для кого этот курс

Для junior и middle PHP-программистов,
кто ранее не работал с фреймворками

Для тех, кто знаком с другими фреймворками
и хочет «быстрый старт» в работе с Laravel

Программа курса

Блок 1

Быстрый старт

3 часа теории, 3 часа практики

Разберемся, что из себя представляет фреймворк, как его установить и из каких основных компонентов он состоит. Научимся пользоваться возможностями вспомогательного компонента «Artisan». Напишем свое первое приложение, используя для этого роутер, контроллеры и представления.

Работа с базой данных

3 часа теории, 3 часа практики

Узнаем, что такое миграции, зачем они нужны и как работают. Наполним базу данных. Воспользуемся конструктором запросов, а после используем всю мощь моделей Eloquent для работы с базой данных.

Обработка запросов

3 часа теории, 3 часа практики

Научимся обрабатывать данные из запроса, валидировать их, а также правильно организовывать работу с загруженными пользователем файлами. Разберёмся с посредниками (middleware) и научимся группировать маршруты

Связи между моделями

3 часа теории, 3 часа практики

Рассмотрим связи между моделями, зачем они нужны и как они упрощают работу с приложением.

Crud и авторизация

3 часа теории, 3 часа практики

Создадим CRUD-приложение с авторизацией, и сделаем его совместимым с JS-фреймворками. Научимся добавлять мультиязычную поддержку.

Блок 2

Углубленное изучение Eloquent

1,5 часа теории, 1,5 часа практики

Настроим постраничный вывод результатов, мягкое удаление данных и управление выводом результатов в JSON.

Персонализация инструментов

1,5 часа теории, 1,5 часа практики

Научимся создавать собственные команды для консольного помощника Artisan, а также добавлять часто используемые директивы Blade.

Задачи и отправка Email

3 часа теории, 3 часа практики

Рассмотрим очереди заданий, установим расписание задач и особенности отправки Email.

События, слушатели и кеширование

3 часа теории, 3 часа практики

Разберёмся что такое события в Laravel, какие типы событий можно регистрировать. Установим слушателей на события. Рассмотрим инструментарий работы с кешем на Laravel.

Автотесты PHPUnit

3 часа теории, 3 часа практики

Настроим тестовую среду PHPUnit в Laravel. Напишем первые автотесты и разберёмся с тем, как и что можно тестировать в Laravel.

Посмотреть бесплатное занятие на моем канале

Отзывы выпускников

Огромная благодарность преподавателю, Давыдову Роману, за проведение такого курса. На каждом уроке всё предельно понятно, но даже если что-то и "схватывалось" не сразу, то при повторном просмотре всё становилось ясно. Отдельный плюс за презентации. Даже если приходилось задавать вопросы (а без этого никак), то Роман всегда отвечал и во время урока, и вне урока. Я всегда получал ответ, который полностью меня устраивал. Самое главное не бойтесь диалога с преподавателем и делайте всегда домашние задания. В итоге вы удивитесь своему результату к концу курса. Так что, если у вас большое желание научиться программировать с использованием фреймворка Laravel, то с таким курсом у вас точно всё получится.

Вадим Амплеев

Прекрасное начало для желающих овладеть фреймворокм Laravel. Структура занятий позволяет легко усваивать теоретический материал и сразу же применять знания на практике, разбираясь с неизбежно возникающими вопросами при помощи преподавателя. Роман не только высококлассный программист с богатым опытом, которым он щедро делится, но и талантливый учитель, способный просто преподать сложные вещи.

Владислав Кулак

Давыдов Роман

Автор и преподаватель курса, евангелист Laravel, практикующий Laravel-разработчик

  • 10 лет опыта бэкенд-разработки на PHP (проекты: ГородМос.ру, Память Народа, Нетология.Квизы, более 10 проектов на Laravel)
  • Опыт работы тимлидом в 4 командах
  • 3 года опыта в международных проектах
  • 2 года опыта преподавания и менторства, в том числе в международных проектах

Заявка на обучение

Стоимость обучения:

Блок 1

Блок 2

Итого: