Toretto
Администратор
(profit)«PHP-2: профессиональное программирование»
Второй курс для тех, кто хочет сделать программирование на PHP своей профессией и изменить свою жизнь к лучшему. В этом курсе - только самое нужное. Мало теории, почти ничего - для новичков, зато очень много самых современных практик от лучших практиков!
Курс посвящен последовательному построению веб-приложения на основе архитектурной модели MVC с нуля и до полноценного работающего сайта. Попутно уделяется время изучению сложных понятий ООП в современном PHP.
В курс также входит обзор современных фреймворков для веб-программистов.
Продающий сайт
Второй курс для тех, кто хочет сделать программирование на PHP своей профессией и изменить свою жизнь к лучшему. В этом курсе - только самое нужное. Мало теории, почти ничего - для новичков, зато очень много самых современных практик от лучших практиков!
Курс посвящен последовательному построению веб-приложения на основе архитектурной модели MVC с нуля и до полноценного работающего сайта. Попутно уделяется время изучению сложных понятий ООП в современном PHP.
В курс также входит обзор современных фреймворков для веб-программистов.
- 1. Модели данных и ООП
Преподаватель: Степанцев Альберт
- Модель, как часть архитектуры MVC
- Применение классов, объектов и наследования к построению системы моделей
- Изучение модификаторов видимости
- Статические свойства и методы, константы классов, LSB
- 2. Продолжение разговора о моделях
Преподаватель: Степанцев Альберт
- Интерфейсы
- Абстрактные классы
- Тайп-хинтинг
- Трейты, как горизонтальный перенос кода
- Разбор некоторых полезных паттернов
- Построение CRUD-каркаса приложения
- 3. Изоляция уровня представления
Преподаватель: Степанцев Альберт
- Представление в архитектуре MVC
- Способы изоляции представления, что такое логика представления
- Альтернативный синтаксис операторов
- Изучение некоторых магических методов
- Буфер вывода
- Знакомство с интерфейсами из SPL
- 4. Контроллеры и фронт-контроллер
Преподаватель: Степанцев Альберт
- Понятие фронт-контроллера, роутера, контроллера, экшна
- Построение иерархии контроллеров
- Связь контроллеров с моделями и представлениями
- Разработка роутинга, рассказ о RewriteRule и других полезных приемах
- 5. Исключения
Преподаватель: Степанцев Альберт
- Понятие исключения
- Иерархия исключений
- Использование исключений в приложении на базе архитектуры MVC
- 6. Современные стандарты PHP
Преподаватель: Степанцев Альберт
- Пространства имен
- Автозагрузка
- Обзор стандартов PSR
- Пакетный менеджер composer и его использование в своих проектах
- 7. "Новые" возможности PHP
Преподаватель: Степанцев Альберт
Обсудим возможности, появившиеся в последних версиях PHP и, особенно, в PHP 7, и их применение на практике
- Разворачивание списка аргументов
- Анонимные функции
- Тайп-хинтинг
- Генераторы
- 8. Обзор современных фреймворков
Преподаватель: Степанцев Альберт
На примере фреймворка T4 рассмотрим основные возможности современных фреймворков на PHP:
- Быстрое развертывание веб-приложения
- Управление структурой БД через механизм миграций
- Реализация MVC, архитектура приложения
- Использование composer
- Консольные приложения на PHP
- 1. Модели данных и ООП
Продающий сайт
Скрытое содержимое для пользователей: Premium, Lite, Член клуба - Купить доступ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Java. Эффективное программирование, 3-е издание [Джошуа Блох]
- Фреймворк Vue.js. Полное руководство для веб-разработки [UDEMY] [WebForMySelf]
- [Udemy] Основы работы с Git и GitHub
- Как сделать неубиваемую Windows? [Арсланов, Медведев]
- 25 крутых проектов с Arduino [Марк Геддес]
- Arduino UNO и Raspberry PI 3: от схемотехники к интернету вещей [С. Макаров]
- Защита информации, устройства несанкционированного съема информации и борьба с ними [Козлов]
- Тестирование ПО для начинающих. Web, Mobile, API Testing
- [Udemy] Этичный Хакинг | Запись интенсива Secure Android Phone
- Специалист по кибербезопасности [SkillFactory]