laravel-small

Повний стек розробки на фреймворку Laravel

Дата старту:

16.12.2017

Тривалість:

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.

Вимоги для проходження курсу:

  1.        Основи HTML і CS
  2.        Oснови JavaScript
  3.        Oснови PHP

Також Ви отримуєте:

diploma-2

Сертифікат про закінчення курсу

plane-2

Готовий проект на виході

briefcase-2

Фінальний курс Full Stack Front End 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

Залишилися питання? Дзвони!

Фреймворк laravel курси