[Специалист] PHP8 часть 2. Объектно - ориентированная разработка [2021]
Цель курса - дать навыки объектно-ориентированной работы на PHP8 и научить Вас применять шаблон MVC для построения современной архитектуры сайта. Архитектуру MVC используют самые популярные фреймворки Laravel и Symfony. Это один из самых известных и популярных шаблонов проектирования. Для создания гибкого и удобного сайта также нужно уметь организовывать работу из PHP с серверами баз данных. На курсе мы рассмотрим популярный и распространенный сервер управления базами данных MySQL.В программе курса больше времени посвящено объектно-ориентированному программированию и созданию интернет-магазина, рассматриваются новые интерфейсы, атрибуты, свойства в конструкторе, оператор nullsafe. Больше времени на ООП в программе курса дает возможность выпускникам быстро перейти к работе с фреймворками Laravel и Symphony после его завершения.
По окончании курса Вы сможете:
Продолжительность курса: 24 ак.ч.
Стоимость: 22000 рублей.
Продажник:
Скрытое содержимое.
Цель курса - дать навыки объектно-ориентированной работы на PHP8 и научить Вас применять шаблон MVC для построения современной архитектуры сайта. Архитектуру MVC используют самые популярные фреймворки Laravel и Symfony. Это один из самых известных и популярных шаблонов проектирования. Для создания гибкого и удобного сайта также нужно уметь организовывать работу из PHP с серверами баз данных. На курсе мы рассмотрим популярный и распространенный сервер управления базами данных MySQL.В программе курса больше времени посвящено объектно-ориентированному программированию и созданию интернет-магазина, рассматриваются новые интерфейсы, атрибуты, свойства в конструкторе, оператор nullsafe. Больше времени на ООП в программе курса дает возможность выпускникам быстро перейти к работе с фреймворками Laravel и Symphony после его завершения.
По окончании курса Вы сможете:
- использовать объектно-ориентированный стиль программирования
- работать с базой данных через объектно-ориентированный интерфейс
- использовать пространства имён в PHP
- создавать приложение на основе шаблона MVC
- использовать composer
Модуль 1. PHP и HTTP (2 ак. ч.)
- Заголовки
- Буферизация и кэширование
- Регулярные выражения
- Проверка данных на стороне сервера
- Введение и основы
- Константы классов
- Автоматическая загрузка классов
- Конструкторы и деструкторы
- Магические методы
- Наследование
- Абстрактные классы
- Интерфейсы объектов
- Трейты
- Анонимные классы
- Перегрузка
- Пространство имён
- Лабораторная работа по теме
- Реляционные базы данных
- Язык запросов SQL
- Моделирование данных
- phpMyAdmin
- Терминал mysql
- Подготовленные запросы
- Шаблоны в проектировании баз данных
- Лабораторная работа по теме
- Структура файлов
- Архитектура приложения
- Реализация шаблона Model/View/Controller
- Контроллеры и входные классы
- Основные классы
- Формы и классы
- Классы моделей и доступ к базе
- Классы представления и шаблоны
- Лабораторная работа по теме
- Composer
- composer.phar
- Файл composer.json
- Команды composer
- Папка "vendor"
- Лабораторная работа по теме
- Тестирование
- PHPUnit
- Лабораторная работа по теме
- Практическая работа «Создание интернет магазина»
Стоимость: 22000 рублей.
Продажник:
Скрытое содержимое.
https://www.specialist.ru/course/rnr2-a