Голосов: 0
#1
Фреймворков на PHP много. Есть популярные и не очень, есть фреймворки с богатой историей, есть совсем новички. Немало и устаревших, уже уходящих со сцены.
Но есть один, который выделяется из общего ряда... Это фреймворк с условным названием "T4". Новый, модный, удобный, открытый. Коллективно разрабатывающийся студентами Академии программирования ProfIT.
Кстати, он интересен еще и тем, что именно на нём создан сайт и сервис Академии!
На примере этого замечательного фреймворка мы с вами, как на модели, рассмотрим основные принципы и приемы работы с любым современным фреймворком на языке PHP.
Особую ценность занятиям придает тот факт, что ведет их один из разработчиков фреймворка, а лучшие студенты после окончания интенсива получат предложения об оплачиваемой стажировке по разработке проектов на фреймворке T4!
- 1. С чего начать?
Начало урока: 05.05.2016 20:00
- Разворачиваем приложение на основе t4-app-mini
- Конфигурация приложения
- Шаблоны
- Контроллеры и экшны
- Простейший роутинг
- Знакомство с объектом Std
- 2. Реализация MVC
Начало урока: 10.05.2016 20:00
- Контроллеры и экшны - как они устроены?
- Методы access(), beforeAction(), afterAction()
- Аргументы в экшнах, принцип их экстракции из запроса, type-hinting
- Как ищутся шаблоны? Объект View
- Конфигурация, объекты Config
- Концепция блоков, рассмотрение механизма блоков и секций
- 3. Работа с базой данных, модели-1
Начало урока: 13.05.2016 20:00
- Конфигурация приложения и соединения с базой данных
- Миграции - способ управления структурой БД
- Простейшая модель, как отображение таблицы
- Методы класса модели
- Понятие коллекции, методы коллекций
- Методы объекта модели
- 4. Работа с базой данных, модели-2
Начало урока: 17.05.2016 20:00
- Работа с классом QueryBuilder, драйвера баз данных
- Связи между моделями
- Lazy load
- Нюансы сохранения связанных моделей
- Расширения моделей
- 5. Валидация, санитация и работа с данными в целом
Начало урока: 20.05.2016 20:00
- Внутренности класса Std: валидация
- Мультиисключения
- Валидация в моделях, метод fill()
- Санитация данных
- 6. Работаем с View
Начало урока: 24.05.2016 20:00
- Объект View и его связь с контроллером и шаблонами
- Как устроен фронт-контроллер?
- Система публикации ресурсов
- Расширения фреймворка и их ресурсы
- Теги
- Виджеты
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.