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

Отзывы: 0
Идёт набор на курс!
Срок обучения: 
30 годин

Стоимость:

Оставить заявку

Описание

Цей курс призначений для тих, хто хоче навчитися розробляти надійні веб-додатки та веб-сайти на PHP з використанням Laravel.

За останні декілька років Laravel став найпопулярнішим PHP фреймворком. Роботодавці вимагають навички роботи з ним. Laravel – чистий і стильний фреймворк для веб-розробки на PHP. Він звільнить вас від заплутаного коду та допоможе створити чудові додатки, використовуючи простий, виразний синтаксис.

Це останній, четвертий етап повного курсу FullStack Web Developer.

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

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

Программа обучения

Заняття 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
  • Вставка/збереження даних
  • Оновлення даних за допомогою Еloquent
  • Видалення даних
  • М’яке видалення/позначити до видалення
  • Отримання видаленого/позначеного до видалення запису
  • Відновлення видаленого/позначеного до видалення запису
  • Перманентне видалення запису

Заняття 7Eloquent відносини

  • Відношення 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
Дни недели:
на выбор
Время занятий:
на выбор
Возраст аудитории:
Студенты, Взрослые
Вид подготовки:
Базовый курс
Город:
Киев, Онлайн
Преподаватель:
специалист-практик
Документ об окончании:
Сертифікат
Опции:
Групповые занятия, Индивидуальное обучение
Трудоустройство:
Нет
Адрес:
  • м. Київ

Оставьте свой отзыв

Все отзывы достоверны! К публикации допускаются только отзывы от людей, ранее оставлявших заявку на обучение.

Последние отзывы

По данному курсу пока нет отзывов.

Похожие курсы

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

1 425
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
5 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

4 600
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
30 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

1 375
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
6 годин

18 марта 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

8 530
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
30 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

4 235
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
20 годин

18 февраля 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

12 800
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
48 годин

11 февраля 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

9 680
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
40 годин

21 января 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

12 800
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
48 годин