Доступно

[profit] T4: быстрый вход в мир современных фреймворков

Тема в разделе "Курсы по программированию"

Цена:
3490 руб
Взнос:
153 руб
Организатор:
БаракОбама

Список участников складчины:

1. БаракОбама
Купить
  1. БаракОбама Организатор складчин

    [profit] T4: быстрый вход в мир современных фреймворков

    [​IMG]

    Фреймворков на 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 и его связь с контроллером и шаблонами
    • Как устроен фронт-контроллер?
    • Система публикации ресурсов
    • Расширения фреймворка и их ресурсы
    • Теги
    • Виджеты

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх