Скрыть объявление

Внимание!


Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!


Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Доступно

[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. Похожие складчины
    Загрузка...
Наверх