Дата старта:
Длительность:
30 часов
10:00 — 13:00
Сб
Вс
Пн
10:00 — 13:00
Вт
10:00 — 13:00
Ср
10:00 — 13:00
Чт
10:00 — 13:00
Пт
10:00 — 13:00
Сб
10:00 — 13:00
Вс
10:00 — 13:00
Тренеры:
Дата старта:
Длительность:
30 часов
19:00 — 21:00
Пн
Ср
Пт
Пн
19:00 — 21:00
Вт
19:00 — 21:00
Ср
19:00 — 21:00
Чт
19:00 — 21:00
Пт
19:00 — 21:00
Сб
19:00 — 21:00
Вс
19:00 — 21:00
Тренеры:
Этот курс предназначен для тех, кто хочет научиться разрабатывать надежные веб-приложения и веб-сайты на PHP с использованием Laravel.
За последние пару лет Laravel стал самым популярным PHP фреймворком. Работодатели требуют навыки работы с ним. Laravel — чистый и стильный фреймворк для веб-разработки на PHP. Он освободит вас от запутанного кода и поможет вам создать прекрасные приложения, используя простой, выразительный синтаксис.
Это последний, четвертый этап полного курса FullStack Web Developer.
Требования для прохождения курса:
Также Вы получаете:
Свидетельство об окончании курса
Готовый проект на выходе
Финальный курс FullStack FrontEnd Development
Программа курса:
Занятие 1:
Установка Laravel
Основы Composer
Установка локального сервера
Кофигурация Virtual Hosts
Установка PHP окружения среды разработки
Создание Git репозитория
Создание Laravel проекта
Понятие Dotenv
Проверка окружения среды разработки
Занятие 2:
Основы Laravel
Шаблоны проектирования — MVC
Разбор парадигмы MVC в Laravel
Контроллеры
Представления
Модели
Основы маршрутизации
Параметры маршрутизации
Создание контроллеров
Маршрутизация контроллеров
Передача данных в контроллер
Ресурсы и контроллеры
Занятие 3:
Представления Laravel
Создание Представления
Передача данных в представлениях
Основы Blade templating engine
Установка Master layout
Наследование представлений
Занятие 4:
Работа с базами данных
Конфигурация баз данных
Соединение с базами данных
Driver баз данных
Laravel Migrations
Создание и удаление migration
Добавление полей к существующей таблице, используя migrations
Команды migration
Занятие 5:
Работа с базами данных Raw SQL
Raw SQL
Вставка данных
Чтение данных
Обновление данных
Удаление данных
QueryBuilder
Занятие 6:
Работа с базами данных Eloquent / ORM
Чтение данных
Чтение / поиск данных с помощью Constraints
Вставка / сохранение данных
Обновление данных с помощью Eloquent
Удаление данных
Мягкое удаление / отметить к удалению
Получение удаленной / помеченной к удалению записи
Восстановление удаленной / помеченной к удалению записи
Перманентное удаление записи
Занятие 7:
Eloquent отношения
Отношение One to One
Отношение inverse
Отношение One to many
Отношение Many to many
Таблица промежуточный запрос
Отношение Has many through
Polymorphic отношение
Polymorphic inverse отношение
Polymorphic many to many отношение
Polymorphic many to many — retrieving отношение
Polymorphic many to many — retrieving owner отношение
Занятие 8:
CRUD-операции
Создание рессурсов при помощи Artisan
Создание миграций
Создание моделей
Создание сидеров
Создание контроллеров
Занятие 9:
Формы и валидация
Передача данных из формы в базу данных
Чтение данных
Редактирование записей и перенаправление
Удаление
Основы валидации
Отображение ошибок
Загрузка файлов
Занятие 10:
Middleware
Создание Middleware
Использование middlewares
Сессии
Установка и чтение сессий
Сброс данных
Отправка Email
Основы mailgun
Занятие 11:
Создание блога
Проектирование архитектуры проекта
Создание таблицы пользователей
Создание Admin контроллеров и маршрутов
Создание страницы списка пользователей
Редактирование пользователей
Удаление пользователей
Занятие 12:
Аутентификация
Вход
Создание Login представления
Создание Login действия
Перенаправление при входе
Привилегии
Сброс пароля
Аутентификация пользователей
Страница Profile
Списки доступа (Access Control List)
Управление группами
Создание действия Logout
Занятие 13:
Посты и категории
Страницы блога
Создание основного Layout
Создание страницы списка топиков блога
Создание страницы представления топика блога
Отображение изображений в посте
Работа с категориями
Занятие 14:
Комментирование топиков блога
Добавление миграций, моделей и связываний
Добавление представлений
Занятие 15:
Тестирование и публикация проекта
Тестирование проекта
Основы Unit тестирование
Основы функционального тестирования
Выбор хостинга для проекта
Настройка вашего хостинга
Работа с Heroku
Полный стек разработки на фреймворке Laravel
Дата старта:
Цена