Скидки на курсы ждут в личном кабинете. Нажмите тут

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

от GeekBrains
Laravel. Глубокое погружение
Формат
Онлайн
Длительность
1 месяц
Уровень
Для специалистов
Документ
Нет
Трудоустройство
Нет
Программа

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

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

  • Урок 1. Установка Laravel. Описание принципов работы и структуры фреймворка

    • В ходе данного занятие мы познакомимся с фреймворком, с его преимуществами.
    • Научимся как его устанавливать и запускать.
    • А также научимся настраивать рабочее окружения для разработки приложения на Laravel.
    • Создадим мини приложение.
  • Урок 2. Роутинг. Использование контроллеров

    В ходе данного урока мы разберем понятие роутинг, контроллер. Обсудим основы маршрутизации.

  • Урок 3. Шаблонизатор Blade

    На данном уроке мы изучим внутренний функционал и шаблонизацию.

  • Урок 4. Запросы пользователя и класс Request. Класс Response в фреймворке Laravel. Функциональное тестирование приложения

    • На данном уроке мы разберем работу с формами в Laravel и способами взаимодействия с ними.
    • Посмотрим способы ответа на запросы.
    • Создадим первые тесты в нашем приложении.
  • Урок 5. Работа с базой данных. Запросы. Миграции

    • На данном уроке мы разберем структуру базы данных, соединение с БД, создание и наполнение таблиц.
    • Разберем подробно миграции.
  • Урок 6. Работа с базой данных. Eloquent ORM

    На данном уроке мы разберем работу с ORM.

  • Урок 7. Валидация данных в laravel

    На данном уроке мы научимся работать с возможною laravel валидировать полученные данные из запроса пользователя.

  • Урок 8. Посредники. Сессии в Laravel. Аутентификация

    • На данном уроке научимся авторизовывать и идентифицировать пользователей.
    • Кроме этого, научимся разграничивать права доступа к информации.
  • Урок 9. События в Laravel. Провайдеры. Работа со сторонними API

    • На данном уроке мы рассмотрим использование провайдеров в Laravel.
    • Добавим провайдера для работы с API VK.
    • Настроим авторизацию пользователя через ВКонтакте.
    •  
  • Урок 10. Добавление HTML-редактора. Хранение файлов. Очереди в Laravel

    • На данном уроке рассмотрим возможность изменения полученных агрегатором данных и создания пользовательских.
    • Создадим удобный интерфейс для редактирования html-страниц с возможностью добавления изображений.
    • Научимся создавать очереди для выполнения параллельных и последовательных задач.
Чему научат на курсе
Настраивать веб-сервер и разворачивать приложение
Понимать шаблон проектирования MVC
Понимать структуру и логику фреймворка
Проектировать БД и работать с моделями и формами Laravel
Использовать расширения и особенности фреймворка
Работать с внешними API
О школе
GeekBrains
рейтинг 4.4
61 отзыв
109 курсов
GeekBrains

История проекта GeekBrains начинается в 2010 году, когда его основатели заметили, что образовательным программам в такой динамичной сфере, как IT, часто не хватает актуальной теории и практических предметов. Сначала появилась «Школа программирования», которая со временем выросла в платформу с онлайн-курсами по различным IT и digital-профессиям Гик Брейнс. В 2016 онлайн-школа GeekBrains стала частью корпорации VK (ранее Mail.ru Group). 

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

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

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.