PHPLaravel
цена: 10000 руб.

В этом курсе мы изучим все основные аспекты фреймворка. Разберемся с лучшими практиками, научимся проектировать свои первые приложения и конечно попрактикуемся.

Желательно знать:

PHP, CSS3, HTML5, JavaScript

На курсе будет:

Composer, PHPstorm, Laravel, NGINX

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

  • База фреймворка

    • Почему у всех фреймворк головного мозга?

      Домашнее задание: нет

    • Установка Laravel (Composer)

      Домашнее задание: нет

    • Роутинг

      Домашнее задание: да

    • Шаблонизатор Blade

      Домашнее задание: нет

    • Создаем свой шаблон и формируем страницы

      Домашнее задание: да

    • Контроллеры

      Домашнее задание: да

    • Отправка форм

      Домашнее задание: да

    • Загрузка файлов

      Домашнее задание: да

    • Валидация полей

      Домашнее задание: да

    • Кастомный Request

      Домашнее задание: да

  • Eloquent

    • Модели и миграции

      Домашнее задание: да

    • Выборка данных

      Домашнее задание: да

    • Добавление записей

      Домашнее задание: да

    • Изменение записей

      Домашнее задание: да

    • Удаление записей

      Домашнее задание: да

    • Аксессоры и мутаторы

      Домашнее задание: да

    • Отношения

      Домашнее задание: да

    • Ограничение внешнего ключа

      Домашнее задание: да

    • Фабрики и сиды

      Домашнее задание: да

  • Аутентификаци и посредники

    • Аутентификация

      Домашнее задание: да

    • Посредники

      Домашнее задание: да

  • REST API

    • Зачем? (Postman, JSON)

      Домашнее задание: нет

    • GET

      Домашнее задание: да

    • POST

      Домашнее задание: да

    • PUT & PATCH

      Домашнее задание: да

    • Как устроена аутентификация по bearer токену?

      Домашнее задание: да

    • Ресурсные контроллеры

      Домашнее задание: да

    • Ресурсы

      Домашнее задание: да

    • Полноценная аутентификация с помощью Laravel Sanctum

      Домашнее задание: да

    • Создаем REST API для поиска работы разработчика

      Домашнее задание: нет

    • DELETE

      Домашнее задание: да

  • Тестирование Laravel

    • Модульное тестирование

      Домашнее задание: да

    • Интеграционные тесты

      Домашнее задание: да

    • Пишем тесты для готового API

      Домашнее задание: нет

  • Продакшн

    • Деплой приложения, GitHub, CI-CD, Envoyer, VDS сервер, Nginx

      Домашнее задание: нет