Главная » Курсы Фреймворк Laravel (PHP)

Курсы Фреймворк Laravel (PHP)

Лучшие курсы фреймворк 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

  1. Что такое Laravel и для чего он используется?

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

  2. Каковы основные преимущества использования Laravel?

    Основные преимущества использования Laravel включают:
    Интуитивную и понятную синтаксическую структуру.
    Мощную систему маршрутизации и контроллеров.
    Встроенную систему аутентификации и авторизации.
    Широкий выбор расширений и инструментов для упрощения разработки.
    Большое и активное сообщество разработчиков, что обеспечивает поддержку и регулярные обновления.

  3. Как начать работу с Laravel?

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

Другие популярные курсы по программированию

Записей не найдено.

Так же ищут

Курсы по специальностям

Отзывы о курсах и онлайн-школах

Получилось ли у Вас выбрать подходящий онлайн - курс в рейтинге обучений?
ДаНет

Об авторе

Оставьте комментарий

Оставьте Ваш отзыв о прохождении обучения на онлайн - курсах

Прокрутить вверх