- Регистрация
 - 1 Авг 2019
 
- Сообщения
 - 5,416
 
- Реакции
 - 157,424
 
- Тема Автор Вы автор данного материала? |
 - #1
 
		
		
		
			Голосов: 0
		
	
			
				
					ОПИСАНИЕ:
Курс предназначен для тех, кто:
- Уже умеет кодить на PHP в процедурном стиле
 - Не знает ООП или чувствует, что оно вызывает ужас
 - Хочет понять смысл ООП и изучить его главные темы.
 
#1
- Базовые понятия ООП
 - Классы и объекты, поля и методы
 - Модификаторы доступа
 - Наследование классов
 - Инкапсуляция, полиморфизм
 
- Статические методы и поля
 - Магические методы
 - Абстрактные классы
 - Интерфейсы
 - Пространства имён
 
- Механизм исключений
 - Try, catch, finally
 - Автозагрузка классов
 - Классы как типы данных
 - Паттерны и антипаттерны: "singleton"
 
- Практическое применение ООП
 - Архитектура фреймворка-велосипеда
 - Контроллеры и модели
 - Вспомогательные классы
 - Паттерн "builder" для sql-запросов
 
- Улучшение фреймворка-велосипеда
 - Роутинг
 - Обработка ошибок
 - Магия базовой модели
 - Прослойка для работы с БД
 
- Улучшение фреймворка-велосипеда
 - Класс валидации
 - Модуль авторизации
 - Внешние зависимости
 - Основы работы с composer
 
- В реальном мире всё не так
 - Тестируемость и гибкость кода
 - Inversion of Control
 - Dependency injection
 - Проблемы DI для новичков
 
- Примеры паттернов проектирования
 - Наблюдатель
 - Адаптер
 - DI-магия фреймворков на словах
 - Интерфейсы, IoC + reflectio
 
			
				Последнее редактирование модератором: 
			
		
	
								
								
	
	
	
	
									
	
		
			
		
		
	
	
		
			
		
	
	
		
			
		
		
	
								
							
							
 