Zend Framework 2. Основы разработки / TeachMePlease

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

Zend Framework 2. Основы разработки

от 21990 ₽
Смотреть варианты
  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
Дипломы/сертификаты об окончании
от 21990 ₽
Смотреть варианты
  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
  • Описание курса
  • Чему вы научитесь?
  • Требования к участникам
Описание курса

Программируете на PHP? Научитесь создавать функциональные веб-приложения с помощью Zend Framework 2 (ZF2)! В основу этой библиотеки классов с открытым исходным кодом положен принцип «крайней простоты». Использование набора настраиваемых классов помогает упростить процесс разработки, сделав его максимально эффективным. Освоив работу с Zend Framework 2, вы повысите свою конкурентоспособность и сможете решать задачи разработки веб-приложений любого масштаба.

Программа курса носит прикладной характер и включает лабораторные работы после каждого модуля. Вы познакомитесь с основными понятиями библиотеки, её модулями и их конфигурацией. Научитесь работать с шаблоном проектирования MVC, плагинами и контроллером. Сможете свободно использовать фильтры, формы и валидаторы. А также вносить записи в журнал и отправлять почту.

В ходе курса слушатели реализуют проект по созданию фрагмента интернет-магазина средствами Zend Framework 2. Окончив курс, вы сможете сразу приступить к созданию собственных веб-приложений.

Программа курса соответствует требованиям профессионального стандарта «Программист».

Модуль 1. Введение в ZF2 и основные концепции

  • Ключевые особенности ZF2

  • Архитектура ZF2

  • Как работает ZF2

  • Архитектура ZF и MVC

  • Связывание

  • Пространства имен

  • Автозагрузка

Модуль 2. Шаблоны проектирования и MVC

  • Шаблоны проектирования

  • MVC элементы и реализация

  • ZF2 MVC: событийная архитектура

  • Ключевые события MVC

  • Сервисы в MVC

Модуль 3. Менеджеры событий

  • Event Manager

  • Запуск событий

  • Доступные методы

  • Агрегирование

  • Общие события (Shared Event Listeners)

  • Менеджер общих событий

Модуль 4. Service Manager

  • Service Manager (SM)

  • Типы сервисов

  • Конфигурирование сервисов

Модуль 5. MVC и модели

  • Структура приложения

  • Модули MVC

  • Структура модуля

  • Загрузка модульного приложения

  • События

  • Конфигурация MVC-модуля

  • Менеджер модулей (Zend\ModuleManager)

  • ModuleManager события и обработчики

  • Автозагрузка файлов модулей

  • Классы модуля

  • Событие MVC 'bootstrap'

  • Автозагрузчик модулей

Модуль 6. Контроллеры

  • Основы маршрутизации

  • Типы роутеров

  • HTTP маршрутизатор

Модуль 7. Маршрутизация

  • Внесении записи в журнал

  • Отправка почты

  • Практическая работа

Модуль 8. Слой представления

  • Zend\View

  • Модель представления

  • Слои

  • Альтернативный рендеринг

  • PHP рендеры

  • Помощники представлений (View Helpers)

Модуль 9. Валидация

  • Zend\InputFilter\Input

  • Zend\Validator

  • Фильтрация

  • Zend\Form

  • Валидация форм

  • Отрисовка форм

Модуль 10. Работа с базой данных

  • Zend\Db\Adapter

  • Создание адаптера: быстрый старт

  • Подготовка и выполнение запроса

  • Создание выражений

  • Zend\Db\Sql

  • Zend\Db\TableGateway

Аудиторная нагрузка в классе с преподавателем: 24 ак. ч.

По окончании курса проводится итоговая аттестация в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения.

Чему вы научитесь?
Разбираться в основных понятиях ZendFramework 2
Работать с модулями, MVC-контроллерами и событиями
Подключать базы данных в своих моделях
Использовать формы, фильтры, валидаторы
Работать с представлениями Zend\View и помощниками представлений
Работать с менеджером событий (Event Manager)
Вносить записи в журнал и отправлять почту
Требования к участникам
Успешное окончание курса PHP. Уровень 3. Профессиональная разработка на PHP 7 или эквивалентная подготовка.
Успешное окончание курса РНР. Уровень 4. Проектирование и разработка сложных веб - проектов на РНР 7 или эквивалентная подготовка.

Организация

Адрес проведения
  • Радио, 24с1
    Москва

Выберите вариант покупки

  • Офлайн
  • Онлайн
Полный курс
Индивидуально
Москва, Радио, 24с1
Вебинар
Индивидуально
Онлайн-занятие

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.