ТОП 20+ онлайн-курсов по Laravel, бесплатные и платные

Навигация по странице:
ТОП 20+ онлайн-курсов по Laravel, бесплатные и платные

Laravel — мощный и гибкий РНР-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC. MVC архитектура позволяет писать более читабельный код разделяя frontend от backend, тем самым делая процесс разработки более комфортным.

Фреймворк упрощает разработку аутентификации, маршрутизации, работу с сессиями, кэшированием, почтой, базой данных и т.д. благодаря богатому набору готовых классов и методов, которых будет достаточно для разработки проекта любого уровня сложности.

Это идеальный вариант для тех, кто хочет быстро и качественно создать безопасный и надёжный веб-проект, и при этом всегда оставаться на вершине технологий веб-разработки. 

По результатам опроса sitepoint.com по использованию PHP-фреймворков Laravel занял первое место в номинациях: кладезь антипаттернов, фреймворк корпоративного уровня, фреймворк для личных проектов.

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

Зарплата

Зарплата Laravel-разработчика по России

ЗарплатаКол-во вакансий
от 95 000 руб. 895
от 180 000 руб. 507
от 265 000 руб. 191
от 350 000 руб. 77
от 435 000 руб. 39

Навыки

ТОП 20 навыков, которые чаще всего требуются при приеме на работу.

Git
MySQL
ООП
SQL
jQuery
PostgreSQL
HTML
Linux
CSS
API
Redis
Backend
HTML5
Bootstrap
Английский язык
Docker
Yii
REST API
03467
Показать все
По данным: https://hh.ru/

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

PHP: Laravel

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Дата начала: В любое время

Длительность: 20 часов

Стоимость: 3 900 ₽ в месяц

Формат обучения: Теория, тесты, домашние задания, обратная связь от преподавателя

Кому подойдет: Данный курс подойдет профессионалам в веб-разработке, которым необходимо освоить фреймворк Laravel, нужный для быстрого создания сайтов.

Программа:

19 уроков в формате теории, практики, тестов. Общая продолжительность 20 часов.

  1. О курсе
  2. Hello World
  3. Запрос-Ответ
  4. Шаблонизатор Blade
  5. Макеты (Layout)
  6. Консоль (Tinker)
  7. Конфигурация
  8. ORM
  9. Модель
  10. Контроллер
  11. Список (CRUD)
  12. Просмотр (CRUD)
  13. Работа с формами
  14. Создание (CRUD)
  15. Обновление (CRUD)
  16. Удаление (CRUD)
  17. Ресурсная маршрутизация

Ваши навыки после обучения:

  • Конфигурировать фреймворк через переменные окружения
  • Использовать систему лейаутов и шаблонов
  • Взаимодействовать с базой данных через ORM
  • Создавать сайты

Особенности обучения:

  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

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

Laravel. Глубокое погружение

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Дата начала: В любое время

Длительность: 1 месяц

Стоимость: 11 970 ₽ / курс

Формат обучения: Вебинары, домашние задания, обратная связь от преподавателя

Для кого этот курс: Фронтенд-разработчикам, фулстек-разработчикам, бэкенд-разработчикам, веб-разработчикам.

Программа:

  1. Установка Laravel. Описание принципов работы и структуры фреймворка
  2. Роутинг. Использование контроллеров
  3. Шаблонизатор Blade
  4. Запросы пользователя и класс Request. Класс Response в фреймворке Laravel. Функциональное тестирование приложения
  5. Работа с базой данных. Запросы. Миграции
  6. Работа с базой данных. Eloquent ORM
  7. Валидация данных в laravel
  8. Посредники. Сессии в Laravel. Аутентификация
  9. События в Laravel. Провайдеры. Работа со сторонними API
  10. Добавление HTML-редактора. Хранение файлов. Очереди в Laravel

Вы узнаете как:

  • Работать с внешними API
  • Понимать шаблон проектирования MVC
  • Проектировать БД и работать с моделями и формами
  • Понимать структуру и логику
  • Использовать расширения и особенности фреймворка
  • Настраивать веб-сервер и разворачивать приложение

Особенности обучения:

  • Диплом
  • Дополнительные материалы
  • Закрытая группа в мессенджере
  • Курс от практикующих специалистов
  • Общение с преподавателями
  • Доступ к материалам навсегда
  • Упор на практику
  • Нетворкинг

Учебная программа для опытных PHP программистов. В рамках курса студенты освоят принципы ООП-парадигмы, поймут внутренние алгоритмы и логику Laravel. Научатся использовать Laravel в реальных проектах, обеспечивать безопасность приложения, тестировать и разворачивать полученный код.

Школа: OTUS - авторские курсы для IT-специалистов

Сайт: https://otus.ru/

Преподаватели: Александр Пряхин, Михаил Каморин, Илья Нуруллин.

Длительность: 4 месяца , 4 ак. часа в неделю

Кому подойдет:

Кому подойдет

Программа:

Программа состоит из 4 модулей разделенных на несколько тем.

Знакомство с фреймворком. Пишем базовый функционал
  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
  1. Контракты и фасады
  2. Envoy и развёртывание
  3. Scout и полнотекстовый поиск
  4. Переходим к Stateless
  5. Lumen
  6. Passport API
  7. Тестирование API
  8. Планирование задач
Проектная работа
  1. Выбор темы и организация проектной работы
  2. Консультация по проектам и домашним заданиям
  3. Защита проектных работ
  4. Подведение итогов курса

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

Особенности обучения:

  • Доступ к комьюнити и фидбеку от преподавателей-экспертов
  • Домашние задания — мини-проекты для портфолио
  • После обучения вы заберете видеозаписи всех вебинаров, презентации
  • Выпускной проект
  • Сертификат о прохождении курса
  • Опыт работы с актуальными технологиями
  • Приглашение пройти собеседование в компаниях-партнерах

Laravel - Создание Админ Панели. Полный курс

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

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

Школа: Udemy - онлайн-курсы

Сайт: https://www.udemy.com/

Преподаватель: Alexander Batashov

Длительность: 21 ч видео

Интенсивность: Вы сами устанавливаете темп обучения

Стоимость: 899 руб.

Необходимые навыки: Базовые знание языка PHP, базы данных MySQL, понимание ООП.

Программа:

15 разделов, 37 лекций, общая продолжительность 20 ч 45 мин

  1. Что нас ждет в курсе. Конечный результат. Знакомство.
  2. Установка Laravel. Настройка PHPStorm. Создаем репозитории GitHub + local
  3. Структура таблиц - Миграции. Seeds - заполоняем всю базу данных
  4. Паттерн Singleton. Паттерн Контейнер свойств. Создаем файлы настроек
  5. Регистрация. Авторизация. Разделение Ролей. Middleware. MVC.
  6. Подключение шаблона AdminLTE. Breadcrumbs. MetaTags.
  7. Обработка заказов. Routes. Models. Controllers. Repository.
  8. Управление Меню Категорий. Вложенное Меню. LaravelMenu.
  9. Управление Пользователями. Создание. Вывод.
  10. Управление Товарами.
  11. Управление Фильтрами.
  12. Управление Валютами.
  13. Живой Поиск. Ajax Поиск. Плагин Typeahead.
  14. Бонус видео.Клонирование проекта из репозитория на GitHub. Настройка. Запуск.

Вы научитесь: разработке реального коммерческого проекта на Laravel. Созданию админ панели.

Особенности обучения:

  • Полный пожизненный доступ
  • Доступ через мобильные устройства и телевизор
  • Сертификат об окончании

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

На курсе вы узнаете, как работать с Laravel и научитесь создавать веб-сайты и приложения.

Школа: Специалист - учебный центр при МГТУ им.Н.Э.Баумана

Сайт: https://www.specialist.ru

Стоимость: 32 450 ₽/курс - онлайн формат обучения

Формат обучения: Очно или дистанционно в режиме онлайн. Теория и практика на которой вы будете создавать настоящее приложение (управление витриной магазина).

Кому будет полезно: Программистам PHP, сотрудникам ИТ-отделов, специалистам, желающим повысить квалификацию

Программа обучения:

  1. Модуль 1. Установка и настройка (2 ак. ч.)
  2. Модуль 2. Роутинг и контроллеры (4 ак. ч.)
  3. Модуль 3. Работа с базой данных (4 ак. ч.)
  4. Модуль 4. Eloquent ORM (4 ак. ч.)
  5. Модуль 5. Шаблоны и Компоненты (4 ак. ч.)
  6. Модуль 6. Посредники и Провайдеры (2 ак. ч.)
  7. Модуль 7. Валидация и Аутентификация (2 ак. ч.)
  8. Модуль 8. Расширенные возможности (2 ак. ч.)

Навыки после обучения:

  • Устанавливать и настраивать Laravel
  • Создавать компоненты Laravel
  • Разбираться в архитектуре приложений
  • Проектировать и создавать приложения

Особенности обучения:

  • Возможность выбрать форму обучения очно или онлайн
  • Сертификат

Laravel 8 (PHP). Выполнение реального тестового задания

На Udemy, для просмотра бесплатно доступны 2 видео из первого раздела программы обучения.

Это курс демонстрирует, как выглядит работа современного fullstacks-разработчика. Мы создадим небольшой сайт на самом популярном веб фреймворке, а также с середины курса начнем применять VueJS. Курс базируется на реальном тестовом задании, который один из работодателей дает соискателю на должность php-разработчика на фреймворке Laravel. Основная задача курса – это не просто выполнить все требования тестового задания, а сделать это правильно, используя самые лучшие практики написания кода.

ШколаUdemy - онлайн-курсы
Сайтhttps://www.udemy.com/
ПреподавательSergey Shmatovskiy
Длительность3 ч видео
ИнтенсивностьВы сами устанавливаете темп обучения
Стоимость849 руб.
Формат обученияВидеокурс

Кому подойдет: Начинающим php разработчикам на фреймворке Laravel. Требуются знания основ HTML, CSS, JS, PHP, Laravel.

Программа:

5 разделов, 17 лекций, продолжительность 3 ч 1 мин

Введение
  1. Знакомство с тестовым заданием
  2. Установка Laravel. Настройка OpenServer
Заполняем таблицы данными
  1. Заполняем таблицы данными
  2. Рефакторинг миграций
Основы git. Установка и настройка дополнительных библиотек.
  1. GIT и GitHub. Создаем локальный и удаленный репозитории
  2. Laravel dev package, Vue.js scaffolding
  3. Устанавливаем Bootstrap5, BootstrapIcons, FontAwesome, Vuex
Реализуем страницы сайта
  1. Первая страница сайта. Разметка и стили
  2. Первая страница сайта. Шаблон blade, Scope, оптимизация запросов к БД
  3. Создание кастомной даты
  4. Страница каталога статей, отдельной статьи, поиск по тегу, активные ссылки
Vue JS и VUEX
  1. Vue JS и VUEX - подготовка проекта
  2. Компонент отдельной статьи. API роуты. Ресурсы моделей
  3. Продолжаем делать компонент отдельной статьи
  4. Компоненты лайков и просмотров статьи
  5. Компонент комментария. Custom request. Локализация ошибок валидации. Очереди
  6. Разделяем хранилище (state) на модули

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

  • Использование инструментов LARAVEL для создания сайта
  • Использование библиотек VueJS, Vuex, Bootstrap 5
  • Использование лучших практик для написания чистого кода
  • Написание API для взаимодействия LARAVEL с компонентами VueJS
  • Fullstack разработка сайтов

Особенности обучения:

  • Полный пожизненный доступ
  • Доступ через мобильные устройства и телевизор
  • Сертификат об окончании

Laravel - уроки для начинающих

Автор: Гоша Дударь

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

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

Школа: itProger - онлайн-школа IT профессий

Сайт: https://itproger.com/

Стоимость: Можно проходить бесплатно, но по подписке доступны домашние задания, программный код, материалы, консультации

Программа:

Программа состоит из 8 уроков, начиная от знакомства, до создания и публикации готового проекта на сервер.

  1. Что такое Laravel?
  2. Создание новых страниц
  3. Создание форм на основе Laravel
  4. Контроллеры и валидация
  5. Создание моделей и работа с БД
  6. Получение данных из БД
  7. Редактирование и удаление записей
  8. Публикация на сервер

Вы научитесь: использовать готовые шаблонные решения, реализовывать веб-проекты различной сложности, выгружать проекты на сервер.


Фреймворк Laravel. Основы и первая практика

Автор: WebForMySelf

На видео «Урок 1. Установка фреймворка Laravel»


В первой части видеоуроков вы узнаете общую информацию о PHP фреймворках. Что это такое, для чего применяются и как выбрать фреймворк исходя из поставленной задачи.

Более детально рассматривается фреймворк Laravel. В процессе обучения вы установите его на локальный компьютер и выполните первоначальную настройку. Для этого будет использован инструмент Composer.

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

Стоимость: Бесплатно

Формат обучения: Лекции в виде видеороликов

Кому подойдет: Разработчикам, которые уже достаточно хорошо знакомы с php.

Программа:

Плейлист состоит из 6 видеоуроков продолжительностью до получаса каждый.

  1. Установка фреймворка Laravel
  2. Создание первой страницы с помощью фреймворка Laravel
  3. Отображение списка статей
  4. Создание страницы просмотра отдельной статьи
  5. Реализация механизма добавления новой статьи
  6. Реализация механизма удаления статей

Автор: ITVDN

На видео: Laravel. Урок 1. Введение. Установка и настройка

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

ШколаАкадемия IT - бесплатная онлайн академия
Сайтhttps://academiait.ru/
Дата началаВ любое время
ИнтенсивностьОбучение в свободном режиме
СтоимостьБесплатно
Формат обученияОнлайн-курс с видеоуроками
Кому подойдетPHP-разработчикам с начальными знаниями.

Программа:

Программа состоит из 10 уроков. Вы сможете посмотреть первые 4 видео без регистрации, остальные доступны после регистрации.

  1. Введение. Установка и настройка
  2. Структура. Что происходит внутри.
  3. Начало работы над проектом
  4. Авторизация. Админ панель
  5. CRUD-операции
  6. Email. Workers
  7. Service Provider
  8. Writing Tests
  9. Laravel packages
  10. Notifications

Автор: Дмитрий Повышев

Дата начала: В любое время

Интенсивность: Проходить уроки можно в любое удобное для вас время

Стоимость: Бесплатно

Формат обучения: Видеокурс

Кому подойдет: Для разработчиков знакомых с основами PHP

Плейлист:

12 видеоуроков продолжительностью до 1 часа каждое

  1. Laravel 8 PHP, Установка Знакомство
  2. Laravel 8 PHP, GIT, Eloquent ORM
  3. Laravel 8 PHP, Авторизация
  4. Laravel 8 Пол фреймворка за видео. Eloquent, Resource
  5. Laravel 8 WhereHas
  6. Laravel Тесты
  7. Laravel Events | Laravel События
  8. Laravel Gates | Доступы, Роли, Разделение контента
  9. Шаблонизируем правильно в Laravel Blade
  10. Laravel Excel Export Import
  11. Laravel Service Container. Laravel Service Provider. Laravel Reposetory Laravel Роли
  12. Telegram бот на Laravel основы за час - Полный курс

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

Школа: Академия IT - бесплатная онлайн академия

Сайт: https://academiait.ru/

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

Стоимость: Бесплатно

Формат обучения: Онлайн-курс с видеоуроками

Кому подойдет: Курс подойдёт для back-end разработчиков и веб-программистов.

Программа:

Уроки будут доступны после бесплатной регистрации.

  • Установка и введение в фреймворк
  • Создание страниц. Роутинг
  • Подключение БД. Миграции и запросы на простом примере
  • Модель и контроллер для чего нужны
  • Верстка Bootstrap 4 ,Фронтенд
  • Делаем регистрацию и авторизацию на сайт

Вы научитесь: устанавливать и настраивать фреймворк, создавать странички, подключаться к базе данных, внедрять код в html


Шаг 1. Laravel курс с нуля. База. Уровень с нуля.

Автор: Laravel Creative

Курс углубленного изучения фреймворка, в котором рассматриваются отдельные классы и методы.

Дата начала: В любое время

Интенсивность: Вы сами устанавливаете темп обучения

Стоимость: Бесплатно

Формат обучения: Видеоуроки

Кому подойдет: Для продвинутых. Необходимо знание PHP, ООП, MySQL.

Плейлист:

Посмотреть плейлист
  1. Первый проект на Laravel. Установка composer
  2. MVC паттерн, model, view, controller
  3. Первый route в laravel(маршрут)
  4. Первый controller в laravel
  5. Первая миграция в laravel(таблица)
  6. Модель в Laravel. Общий обзор
  7. Модель. Метод чтения данных из базы (READ)
  8. Модель. Реализация методов у модели
  9. Модель. Методы чтения данных 2 (read/retrieve)
  10. Модель. Метод добавления данных в базу(create)
  11. Модель. Методы обновления данных(update)
  12. Модель. Метод удаления данных(delete) и soft delete
  13. Модель. Комбинированные методы создания и обновления данных
  14. Миграции. Редактирование миграций
  15. View
  16. View часть 2
  17. Bootstrap в laravel
  18. CRUD через интерфейс. Имена роутов, контроллеров по конвенции Laravel
  19. Отношения один ко многим
  20. Отношения многие ко многим
  21. CRUD через интерфейс - модифицируем интерфейс
  22. CRUD через интерфейс - модифицируем интерфейс часть 2
  23. CRUD через интерфейс - модифицируем интерфейс часть 3
  24. CRUD через интерфейс - модифицируем интерфейс часть 4
  25. Отношения один ко многим и многие ко многим через конвенцию Laravel
  26. Однометодные контроллеры
  27. Класс Request в Laravel
  28. Класс Service в Laravel
  29. Классы Factory и Seed в Laravel
  30. Пагинация в Laravel
  31. Шаблон Filter, фильтрация данных в Laravel
  32. Admin LTE в Laravel, устанавливаем админку
  33. Авторизация Laravel
  34. Класс Middleware в Laravel
  35. Класс Policy в Laravel
  36. Асинхронный CRUD в Laravel. Приложение Postman.
  37. Класс Resource в Laravel, асинхронный ответ с бека. Restful API
  38. JWT Token в Laravel
  39. CRUD с транзакцией в Laravel.
  40. Класс HTTP Guzzle в Laravel. Интеграция со сторонними сервисами
  41. Класс Excel в Laravel. Laravel Excel библиотека для Laravel

Уроки Laravel

Автор: Web Developer Blog

На видео первый вводный урок, который посвящен установке фреймворка и краткому введению в Laravel с нуля. Остальные видео можете посмотреть на канале автора.

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

Дата началаВ любое время
ИнтенсивностьВы сами устанавливаете темп обучения
СтоимостьБесплатно
Формат обученияВидеокурс

Кому подойдет: Для продвинутых. Необходимо знание PHP, ООП, MySQL, работы с командной строкой.

Плейлист:

9 уроков в среднем по 10 минут

  1. Установка и введение в фреймворк
  2. Создание страниц. Роутинг
  3. Подключение БД. Миграции и запросы на простом примере
  4. Модель и контроллер для чего нужны
  5. Верстка Bootstrap 4 ,Фронтенд
  6. Делаем регистрацию и авторизацию на сайт
  7. Отправка письма Gmail
  8. Верстка компонентов
  9. Делаем пагинацию

Автор: rdavydov

На первом видео «Laravel: интернет магазин ч.1: Установка, Настройка»

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

Дата начала: В любое время

Интенсивность: Вы сами устанавливаете темп обучения

Стоимость: Бесплатно

Формат обучения: Видеокурс

Кому подойдет: Курс для PHP-разработчиков, необходимы знания ООП и MySQ.

Плейлист:

42 видеоурока продолжительностью до 1 часа

Смотреть плейлист
  1. Установка, Настройка
  2. Роутинг, Контроллеры
  3. Работа с БД: Миграции, Модели
  4. Мастер шаблон
  5. Eloquent связи
  6. Многие-ко-многим, Сессия
  7. Pivot table
  8. Request, Flash
  9. Авторизация, Регистрация
  10. Middleware Авторизации
  11. Создание Middleware, Auth
  12. Resource Controller, REST, Spoofing
  13. Storage
  14. Валидация, FormRequest
  15. Blade Custom Directive
  16. Seeder, Bonus!
  17. Checkbox, Mutator
  18. Pagination, QueryBuilder, Фильтры
  19. Log, Debugbar, Eager Load
  20. Scope, Оптимизация запросов к БД
  21. Деплой на хостинг Timeweb
  22. Кол-во товара, Soft Delete
  23. Model Injection, new Class
  24. Отправка Email
  25. Observer
  26. Localization - Мультиязычность
  27. Eloquent Localization - Мультиязычность данных БД
  28. Мультивалюта
  29. Запросы к внешнему сервису, Guzzle
  30. Collection, Объект Eloquent без сохранения
  31. ViewComposer, Collection (map, flatten, take, mapToGroups)
  32. Товарные предложения. С чего начать?
  33. Nested Resource Controller
  34. Plural & Singular
  35. Eloquent: whereHas
  36. Структурированный Seed, insertGetId
  37. Обновление Laravel 7, Composer
  38. Функционал купонов - админка
  39. Функционал купонов - реализация корзины
  40. RouteServiceProvider, response JSON
  41. Auth Guard & Providers

Создание API на Laravel

Автор: Grapes

В данном видео рассказывается о том, что такое API. Кроме того автор на примере создаст структуру базы данных для будущего проекта.

Дата начала: В любое время

Интенсивность: Свободный график

Стоимость: Бесплатно

Формат обучения: Онлайн видеокурс

Требования: Курс для PHP-программистов, необходимы знания ООП и MySQ.

Плейлист:

6 видео продолжительностью до 12 минут

  1. Что такое API и создание структуры БД
  2. Получение данных из БД в JSON
  3. Что такое Resources и для чего они нужны?
  4. Добавление данных и валидация
  5. Учимся изменять и удалять данные
  6. Создаем версии нашего API

Общие курсы по разработке, в программе которых затрагивается тема изучения Laravel. Эти курсы больше всего подойдут тем, кто вообще не знаком с PHP, так как обучение начинается с нуля.

[Нетология] Веб-разработчик с нуля — объемный курс по веб-разработке, на котором вы научитесь программировать на JavaScript и PHP и сможете создавать сайты. Во второй части программы обучения затронута тема изучения backend-разработки и в частности Laravel. Вы познакомитесь с возможностями фреймворка, научитесь создавать контроллеры для обработки запросов, создадите базу данных и многое другое.

[Skillbox] PHP-разработчик. Базовый уровень — курс изучения языка программирования PHP с нуля. В конце обучения будет рассмотрена тема изучения Laravel. Это поверхностное изучение фреймворка, после которого вы сможете писать простые приложения.

[ГикБреинс] Профессия Веб-разработчик — курс по веб-разработке с нуля, где вам придется пройти путь от разработки макетов до создания и оптимизации баз данных. В конце обучающей программы предстоит изучение Laravel. Для обучения необходимы знания PHP и ООП на базовом уровне, которые вы должны были получить пройдя предыдущие уроки. Рассматриваются такие темы как: шаблоны проектирования MVC, работа и структура фреймворка, работа с базой данных, роутинг и т.д., в общей сложности 10 уроков.

[WAYUP] Backend-разработчик: орбита мечты — курс по изучению PHP для новичков. Значительная часть курса уделяется Laravel. Изучение начинается с ознакомления с фреймворком и заканчивается разработкой сайта поиска работы наподобии hh.ru.

[itProger] BACK-END разработчик — курс рассчитан на новичков, которые хотят изучить язык PHP. С 14 занятия начинается изучение Laravel. Вас ждет знакомство с фреймворком, изучение функционала, создание сайта и выгрузка его на сервер.

Подборка книг для изучения Laravel на русском языке

Laravel для web-разработчиков. Практическое руководство по созданию профессиональных сайтов

Laravel для web-разработчиков. Практическое руководство по созданию профессиональных сайтов

В книге описаны технологии создания клиентской части сайта HTML 5, CSS 3 и JavaScript. Рассказывается об использовании миграций Laravel для создания таблиц, полей, индексов и связей в базе данных. Рассмотрен процесс разработки полнофункционального сайта и его публикации в сети Интернет.

Автор: Кириченко А., Дубовик Е.

Laravel 8. Быстрая разработка веб-сайтов на PHP

Laravel 8. Быстрая разработка веб-сайтов на PHP

Книга представляет руководство по использованию фреймворка Laravel 8 для быстрой разработки сайтов на PHP. Дан краткий вводный курс для начинающих, в котором описана разработка простого сайта. Описаны дополнительные библиотеки для обработки ВВСоск-тегов и САРТСНА, вывода графических миниатюр и т.д.

Автор: Дронов В.А

Laravel. Полное руководство

Laravel. Полное руководство

Мэтт Стаффер, известный педагог и ведущий разработчик, предлагает как общий обзор фреймворка, так и конкретные примеры работы с ним. Опытным PHP-разработчикам книга поможет быстро освоиться в новой теме, чтобы реализовать проект на Laravel. В издании также затронуты темы Laravel Dusk и Horizon.

Автор: Стаффер Мэтт

Laravel. Быстрая разработка современных динамических Web-сайтов на PHP, MySQL, HTML и CSS

Laravel. Быстрая разработка современных динамических Web-сайтов на PHP, MySQL, HTML и CSS

Книга посвящена быстрой разработке профессиональных динамических веб-сайтов с использованием популярной среды Laravel PHP. Описаны технологии создания клиентской части сайта HTML 5, CSS 3 и JavaScript. Рассказывается об использовании миграций Laravel для создания таблиц, полей, индексов и связей в базе данных.

Автор: Дронов В.А.

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

Уроки Laravel — здесь можно найти различные статьи и ответы на популярные вопросы.

docs.rularavel.com документация по Laravel 8

php.zone — мини-курс о внутренностях фреймворка. Можно пройти бесплатно первый урок, остальное за 390 руб.

proghub.ru — тест на проверку своих знаний, будет полезен как для начинающих разработчиков, так и для более опытных.

Сообщество разработчиков Вконтакте — документация, обсуждение различных вопросов, публикуется список вакансий.

Laravel Debugbar — пакет интегрирующий в фреймворк PHP Debug Bar — инструмент, позволяющий контролировать и отлаживать код.

Laravel Telescope — ассистент по отладке для Laravel приложений.

BotMan Studio — приложение для разработки чат ботов.

Laravel Valet — минималистичное окружение разработки для приложения.

Laravel Homestead — это подготовленная Vagrant сборка, которая обеспечивает окружение для разработки.

Laravel Passport — инструмент для API аутентификации.

Laravel Spark — удобный инструмент для ускорения разработки SaaS приложений.

Laravel Nova — панель администрирования с отличным UI и UX дизайном.

Laravel Dusk — инструмент для автоматического тестирования приложений через браузер с помощью удобного API.

Laravel Horizon — пакет для отслеживания показателей системы.

Laravel Socialite — пакет обеспечивающий гибкий интерфейс OAuth аутентификации.

Laravel Echo — JavaScript библиотека, позволяющая прослушивать события через WebSoсkets.

Laravel Mix — инструмент для управляемого процесса сборки фронтенда.

Laravel Envoy — полезный инструмент запуска задач.

НайтиКурс.Ру
Добавить комментарий