Дата старта:
24.04.2019
Длительность:
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
Цена
4 500 грн
Тренеры:
Дата старта:
22.06.2019
Длительность:
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
Цена
4 500 грн
Тренеры:
Описание курса:
Этот курс предназначен для тех, кто хочет научиться разрабатывать надежные веб-приложения и веб-сайты на PHP с использованием Laravel.
За последние пару лет Laravel стал самым популярным PHP фреймворком. Работодатели требуют навыки работы с ним. Laravel — чистый и стильный фреймворк для веб-разработки на PHP. Он освободит вас от запутанного кода и поможет вам создать прекрасные приложения, используя простой, выразительный синтаксис.
Это последний, четвертый этап полного курса FullStack Web Developer.
Требования для прохождения курса:
Также Вы получаете:
Сертификат об окончании курса
Готовый проект на выходе
Финальный курс FullStack FrontEnd Development
Программа курса:
Установка Laravel
Основы Composer
Установка локального сервера
Кофигурация Virtual Hosts
Установка PHP окружения среды разработки
Создание Git репозитория
Создание Laravel проекта
Понятие Dotenv
Проверка окружения среды разработки
Основы Laravel
Шаблоны проектирования — MVC
Разбор парадигмы MVC в Laravel
Контроллеры
Представления
Модели
Основы маршрутизации
Параметры маршрутизации
Создание контроллеров
Маршрутизация контроллеров
Передача данных в контроллер
Ресурсы и контроллеры
Представления Laravel
Создание Представления
Передача данных в представлениях
Основы Blade templating engine
Установка Master layout
Наследование представлений
Работа с базами данных
Конфигурация баз данных
Соединение с базами данных
Driver баз данных
Laravel Migrations
Создание и удаление migration
Добавление полей к существующей таблице, используя migrations
Команды migration
Работа с базами данных Raw SQL
Raw SQL
Вставка данных
Чтение данных
Обновление данных
Удаление данных
QueryBuilder
Работа с базами данных Eloquent / ORM
Чтение данных
Чтение / поиск данных с помощью Constraints
Вставка / сохранение данных
Обновление данных с помощью Eloquent
Удаление данных
Мягкое удаление / отметить к удалению
Получение удаленной / помеченной к удалению записи
Восстановление удаленной / помеченной к удалению записи
Перманентное удаление записи
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 отношение
CRUD-операции
Создание рессурсов при помощи Artisan
Создание миграций
Создание моделей
Создание сидеров
Создание контроллеров
Формы и валидация
Передача данных из формы в базу данных
Чтение данных
Редактирование записей и перенаправление
Удаление
Основы валидации
Отображение ошибок
Загрузка файлов
Middleware
Создание Middleware
Использование middlewares
Сессии
Установка и чтение сессий
Сброс данных
Отправка Email
Основы mailgun
Создание блога
Проектирование архитектуры проекта
Создание таблицы пользователей
Создание Admin контроллеров и маршрутов
Создание страницы списка пользователей
Редактирование пользователей
Удаление пользователей
Аутентификация
Вход
Создание Login представления
Создание Login действия
Перенаправление при входе
Привилегии
Сброс пароля
Аутентификация пользователей
Страница Profile
Списки доступа (Access Control List)
Управление группами
Создание действия Logout
Посты и категории
Страницы блога
Создание основного Layout
Создание страницы списка топиков блога
Создание страницы представления топика блога
Отображение изображений в посте
Работа с категориями
Комментирование топиков блога
Добавление миграций, моделей и связываний
Добавление представлений
Тестирование и публикация проекта
Тестирование проекта
Основы Unit тестирование
Основы функционального тестирования
Выбор хостинга для проекта
Настройка вашего хостинга
Работа с Heroku
Записаться на курс
Остались вопросы? Звони!