Тренінг-центр QALight був заснований в 2012 році Миколою Бобошко, професіоналом у сфері тестування програмного забезпечення з більш ніж 15-ти річним досвідом роботи в IT та справжнім фанатом своєї справи. На сьогодні Тренінг-центр є одним із лідерів ринку IT-освіти в Україні та надає навчання за більш, ніж 20-ти різних дисциплін, а кількість випускників перевищило 8000.
Стоимость:
Описание
Цей курс призначений для тих, хто хоче навчитися розробляти надійні веб-додатки та веб-сайти на PHP з використанням Laravel.
За останні декілька років Laravel став найпопулярнішим PHP фреймворком. Роботодавці вимагають навички роботи з ним. Laravel – чистий і стильний фреймворк для веб-розробки на PHP. Він звільнить вас від заплутаного коду та допоможе створити чудові додатки, використовуючи простий, виразний синтаксис.
Це останній, четвертий етап повного курсу FullStack Web Developer.
Вимоги для проходження курсу:
- Основи HTML і CSS.
- Основи JavaScript.
- Основи 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
- Видалення даних
- М’яке видалення/позначити до видалення
- Отримання видаленого/позначеного до видалення запису
- Відновлення видаленого/позначеного до видалення запису
- Перманентне видалення запису
Заняття 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
- м. Київ
Последние отзывы
По данному курсу пока нет отзывов.