Що нового?

Придбаний PHP Advanced & Patterns

Інформація про покупку
Тип покупки: Складчина
Ціна: 8000 ГРН
Учасників: 0 з 9
Організатор: Відсутній
Статус: Набір учасників
Внесок: 924.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
PHP Advanced & Patterns

Вы уже хорошо знаете процедурный PHP и столкнулись с проблемой расширения проектов? Или Вы хотите изучить и использовать фреймворки, но не знакомы с объектно-ориентированным подходом? Мы поможем Вам разобраться с ООП и современными методологиями и практиками разработки.

Объектно-ориентированный подход - гибкая методология, которая позволяет разрабатывать легко масштабируемые проекты и используется во всех современных фреймворках. В курсе рассматривается полный цикл проектирования и разработки - от абстракции до реализации. Научим использовать лучшие практики программирования - DRY, KISS, YAGNI, SOLID, GRASP.

Во второй части курса рассматриваются паттерны проектирования - общепризнанные шаблоны для правильного проектирования архитектуры программ. Особое внимание уделяется паттерну MVC - основе любого современного web-приложения.

Курс PHP Advanced and Patterns предназначен для тех, кто уверенно разбирается в PHP, имеет опыт разработки web-приложений и знаком с SQL и Git.

По окончании курса вы сможете:

  • Уверенно использовать объектно-ориентрованный подход в PHP
  • Разработать собственное web-приложение на MVC
  • Самостоятельно разрабатывать архитектуру web-приложений
  • Использовать best practicies в разработке
Основы объектно-ориентированного подхода. Синтаксис

Основы ООП. Инкапсуляция, наследование, полиморфизм

Классы и объекты. Конструкторы и деструкторы

Статические атрибуты и методы. Магические методы

Абстрактные классы и интерфейсы

Пространство имен. Autoload

Обработка ошибок. Механизм исключений. Конструкция try ... catch ... finally

Практика: проектируем приложение с использованием ООП

Практика: реализуем простую страницу

PHP Debug - ищем ошибки в коде в процессе выполнения

Обзор паттернов проектирования

Паттерн Singleton

Паттерн Factory

Паттерн Strategy и другие

Принципы DRY, KISS, YAGNI

Принципы SOLID

Принципы GRASP

Паттерн MVC - Model-View-Controller

Архитектура приложения на MVC

Командная работа: разбиваем проект на модули

Практика: Определяем логику приложения и проектируем Модель

Практика: Определяем и реализуем контроллеры

Практика: Делаем простые представления на Bootstrap. Использование AJAX и PHP

Практика: Собираем проект и выкладываем на хостинг
Скрытое содержимое.
https://www.webcamp.com.ua/courses/php_advanced
 
Угорі