- Регистрация
 - 27 Авг 2018
 
- Сообщения
 - 47,045
 
- Реакции
 - 947,830
 
- Тема Автор Вы автор данного материала? |
 - #1
 
		
		
		
			Голосов: 0
		
	
			
				
					
	ОПИСАНИЕ:
Курс PHP Framework для блондинок от Areaweb
В этом курсе мы снуля построим свой собственный PHP фреймворк используя современные паттерны и компоненты.
Преподаватель, автор курса Михаил Протасевич
Основатель AreaWeb и Somecode. Действующий разработчик в компании Smartcat.
У автора есть ютуб канал можно посмотреть примеры некоторые уроки.
Программа:
Запрос и ответ
- Front Controller (единая точка входа)
 - Автозагрузка классов
 - Request класс
 - Response класс
- HTTP Kernel
 
 - Маршрутизация и контроллеры
 - Пакет FastRoute
 - Добавление маршрутов
 - Получение информации о маршруте
 - Объявление роутов
 - Первый контроллер
 - Аргументы метода контроллера
 - Router класс (часть 1)
 - Router класс (часть 2)
 - Гибкий обработчик маршрута
- Обработка исключений
 
 - Контейнер внедрения зависимостей
 - Dependency Injection (внедрение зависимостей)
 - Разделяем клиентский код от ядра фреймворка
 - Создаем контейнер
 - Исключения контейнера
 - Метод has()
 - Автоматическое связывание (часть 1)
 - Автоматическое связывание (часть 2)
- Автоматическое связывание (часть 3)
 
 - Контейнер внедрения зависимостей. Часть 2
 - Использование контейнера
 - Псевдонимы (aliases) контейнера
 - Параметры контейнера
 - Контейнер + контроллер
 - Режимы окружения
- Использование переменных среды
 
 - Шаблонизатор
 - Шаблонизатор Twig
 - Абстрактный контроллер
 - Отображение шаблонов
 - Создание шаблонов представлений (view)
 - Переиспользуемые шаблоны
 - Создание формы
- Предотвращение XSS атак
 
 - Консольное приложение (CLI)
 - Консольные приложения (CLI)
 - Абстрактный слой базы данных
 - Файлы миграции
 - Входная точка CLI
 - Классы консольных команд
 - Регистрация команд
 - Запуск консольного приложения
 - Выполнение консольных команд
- Опции консольных команд
 
 - Миграции базы данных
 - Шаги создания миграций
 - Таблица миграций
 - Транзакции
 - Получение выполненных миграций
 - Получаем файлы миграций для применения
 - Migrate Up
 - Добавляем миграцию в игнор-лист
- Выполняем SQL миграций
 
 - Сохранение и получение данных
 - Отправка формы
 - Получаем Request
 - Создаем сущность поста
 - Добавляем пост в базу данных
 - Получаем пост
- findOrFail метод
 
 - Сессии и посредники
 - Редирект
 - Сессии и флеш-сообщения
 - Фабрика отображения шаблонов
 - Отображение флеш-сообщений
 - PSR-15 Middleware (посредник)
 - Внедрение посредников
 - Автоматическое связывание для посредников
 - Завершение посредника
 - Посредник запуска сессии
- Очистка запроса
 
 - Регистрация
 - Создание сущности пользователя
 - Миграция для таблицы пользователей
 - Форма регистрации
 - Модель формы регистрации
 - Валидация формы
 - Перенаправление на форму с ошибками
 - Метод сохранения формы
- User Service
 
 - Аутентификация
 - Форма входа
 - Компонент аутентификации
 - Проверка учетных данных пользователя
 - User Service
 - Вход пользователя
- Перенаправление аутентифицированных пользователей
 
 - Посредники маршрута
 - Посредник маршрута
 - Внедрение посредников
 - Рефакторинг роутера
 - Посредник аутентификации
 - Посредник гостя
 - Завершение регистрации
 - Ссылка выхода
- Обработка выхода
 
 - Отправка событий
 - Диспетчер событий
 - Объекты события
 - Отправка событий
 - Слушатели событий
 - Связываем события и слушатели
 - Остановка распространения события
- Обработка события добавления данных
 
 - Начальная загрузка приложения
 - Параметр базового пути для контейнера
Сервис-провайдеры - Регистрация сервис-провайдеров
Отправка заголовков ответа 
СКАЧАТЬ: