Про курс
Практичний курс з Laravel складається з 8 логічно взаємопов'язаних уроків, на яких учні застосовують на практиці теоретичні знання у розробці веб-додатків з використанням PHP фреймворку Laravel. У рамках цього курсу, на прикладі створення невеликого інтернет магазину, учні зможуть зрозуміти та спробувати на практиці основні механізми та принципи розробки на Laravel. Курс торкається таких тем як: розуміння роботи патерну проектування MVC, розуміння роутингу, обробки запитів від клієнта до сервера, роботу з БД, роботу з контролерами та шаблонами веб-додатку.
Цей курс входить до спеціальності:
Попередні Вимоги
Впевнене володіння PHP та знання Laravel на рівні курсу "Laravel".
Ви навчитеся
- розробляти інтернет-магазин за допомогою фреймворку Laravel
- виконувати конфігурацію програми
- реалізовувати популярний патерн проектування MVС
- працювати з роутингом
- реалізовувати функціонал для авторизації та аутентифікації користувача
- обробляти запити від клієнта до сервера, працювати з базою даних
- парсувати серіалізовані дані та виводити їх на сторінку з розміткою
- розробляти логіку політик доступу для користувачів сайту
- працювати з CRUD формами для моделей у Laravel
- проводити рефакторинг коду згідно з PSR
- 11 год 18 хв
- 10.05.2019
- 8
- 29.07.2020
- російська
Що входить до курсу
Це вступний урок. У ньому обговорюються основні принципи та основні моменти у побудові уроків курсу.
У цьому уроці розглядаються різні способи встановлення нового проекту на Laravel. Також розглянуто первинне налаштування та огляд основних параметрів конфігурацій нової програми. Розглянуто базову файлову структуру нової програми.
Ознайомити студента з методами створення моделей програми, міграцій бази даних та навчитися аутентифікувати користувача на сайті.
Ознайомитись з методами створення роутів, обробки роутів контролерами, з видами роутів. Отримати уявлення про алгоритм обробки даних моделі в контролері та виведення даних у уявлення (шаблони) веб-сайту.
Ознайомитись із різними способами створення галереї для товарів каталогу інтернет магазину, а також закріпити практичні навички використання зв'язків моделей у Laravel.
Ознайомитись із методами створення кошика для інтернет-магазину, способами зберігання даних у кошику та обробки цих даних після оформлення користувачем замовлення в інтернет-магазині.
Ознайомитись з можливостями політик доступу для зареєстрованих користувачів та гостьових користувачів, а також розглянути інструменти та підходи роботи з CRUD у Laravel.
Ознайомитись зі стандартами оформлення PHP коду, а також виконати рефакторинг існуючого коду відповідно до цих стандартів. Також навчитися більш правильним методологіям архітектурного планування проекту на Laravel.