Закладки0
UsupovMarket / Курсы по программированию / [profit] T4: быстрый вход в мир современных фреймворков
Почему такая цена?
  • Добавлено: 2016-05-23
  • Цена у автора: 5080 руб.
  • Сайт автора: Перейти
  • Доступ: Облако Mail / Yandex / Google
  • Загрузка: PC / Smartphone / Tablet

Фреймворков на PHP много. Есть популярные и не очень, есть фреймворки с богатой историей, есть совсем новички. Немало и устаревших, уже уходящих со сцены.

Но есть один, который выделяется из общего ряда... Это фреймворк с условным названием "T4". Новый, модный, удобный, открытый. Коллективно разрабатывающийся студентами Академии программирования ProfIT.

Кстати, он интересен еще и тем, что именно на нём создан сайт и сервис Академии!

На примере этого замечательного фреймворка мы с вами, как на модели, рассмотрим основные принципы и приемы работы с любым современным фреймворком на языке PHP.

Особую ценность занятиям придает тот факт, что ведет их один из разработчиков фреймворка, а лучшие студенты после окончания интенсива получат предложения об оплачиваемой стажировке по разработке проектов на фреймворке T4!

Программа 1. С чего начать?
  • Разворачиваем приложение на основе t4-app-mini
  • Конфигурация приложения
  • Шаблоны
  • Контроллеры и экшны
  • Простейший роутинг
  • Знакомство с объектом Std
2. Реализация MVC
  • Контроллеры и экшны - как они устроены?
  • Методы access(), beforeAction(), afterAction()
  • Аргументы в экшнах, принцип их экстракции из запроса, type-hinting
  • Как ищутся шаблоны? Объект View
  • Конфигурация, объекты Config
  • Концепция блоков, рассмотрение механизма блоков и секций
3. Работа с базой данных, модели-1
  • Конфигурация приложения и соединения с базой данных
  • Миграции - способ управления структурой БД
  • Простейшая модель, как отображение таблицы
  • Методы класса модели
  • Понятие коллекции, методы коллекций
  • Методы объекта модели
4. Работа с базой данных, модели-2
  • Работа с классом QueryBuilder, драйвера баз данных
  • Связи между моделями
  • Lazy load
  • Нюансы сохранения связанных моделей
  • Расширения моделей
5. Валидация, санитация и работа с данными в целом
  • Внутренности класса Std: валидация
  • Мультиисключения
  • Валидация в моделях, метод fill()
  • Санитация данных
6. Работаем с View
  • Объект View и его связь с контроллером и шаблонами
  • Как устроен фронт-контроллер?
  • Система публикации ресурсов
  • Расширения фреймворка и их ресурсы
  • Теги
  • Виджеты

Отзывы

(Читать все отзывы ->)
Минимальная длина отзыва - 50 знаков.
Или
Кликните на изображение чтобы обновить код, если он неразборчив

С этим курсом также покупают

Больше курсов из категории «Курсы по программированию»