Zend Framework 2. Для профессионалов
Zend Framework 2 - перспективный и профессиональный фреймворк,
направленный на создание серьезных проектов, и зачастую является основным инструментом в ведущих веб-студиях.
Тот факт, что ZF2 есть детище создателей PHP, добавляет ему популярности.
В связке с Doctrine2 мы получаем мощный и профессиональный инструмент.
Минус один - порог вхождения. Изучать ZF2 + Doctrine2 самостоятельно - задача не простая, и запросто может отпугнуть как junior, так и middle разработчиков.
Zend Framework 2
Zend Framework 2 - фреймворк с открытым исходным кодом для разработки веб-приложений и веб-сервисов на языке PHP. Разработчик Zend Technologies (создатели языка PHP). Так же большой вклад в разработку внесли такие компании как к Google, Microsoft, StrikeIron.
Doctrine 2
Doctrine 2 представляет собой механизм объектно-реляционного отображения (ORM) для PHP, позволяющий работать с базой данных максимально прозрачно, где в качестве промежуточного слоя используются обычные объекты PHP. Основная задача ORM — связать две концепции: объекты PHP и записи в реляционной базе данных.
После прохождения курса вы освоите основы разработки сайтов на Zend Framework 2 и Doctrine 2. Курс поможет вам с легкостью разобраться во фреймворке и для вас порог вхождения будет низок. Основная задача курса обеспечить простое и доступное даже новичку вхождение в Zend Framework 2.
Во всем курсе мы продвигаемся от простого к сложному. Одни и те же процессы - добавление, выборка, удаление, создание форм, валидаторов, фильтров - рассматриваются с разных сторон и реализуются разными способами. Это позволяет увидеть картину полностью, а не однобоко.
Глава 1
Установка, подключение, настройка
Пройдя данную главу вы научитесь:
Управление категориями - CRUD
Пройдя данную главу вы научитесь:
Управление статьями - CRUD
Пройдя данную главу вы научитесь:
Навигация
Пройдя данную главу вы научитесь:
Ключевые страницы блога
Пройдя данную главу вы научитесь:
Комментарии
Пройдя данную главу вы научитесь:
Аутентификация
Пройдя данную главу вы научитесь:
Во всем курсе мы продвигаемся от простого к сложному. Одни и те же процессы - добавление, выборка, удаление, создание форм, валидаторов, фильтров - рассматриваются с разных сторон и реализуются разными способами. Это позволяет увидеть картину полностью, а не однобоко.
Глава 1
Установка, подключение, настройка
Пройдя данную главу вы научитесь:
- Грамотно устанавливать Zend Framework 2
- Грамотно устанавливать Doctrine 2
- Настройкам соединения с базой для Doctrine 2
- Познакомитесь с инструментом Zend Developer Tools
- Создание нового модуля
- Генерация сущностей для Doctrine 2
- Научитесь работать с Navicat
Управление категориями - CRUD
Пройдя данную главу вы научитесь:
- Создание новых контроллеров
- Начало работы с Doctrine 2
- Работа с формами
- Работа с фильтрами
- Работа с валидаторами
- Выборка всех категорий из базы
- Добавление новой категории
- Редактирование категории
- Удаление категории
Управление статьями - CRUD
Пройдя данную главу вы научитесь:
- Выборка всех статей
(* сейчас и далее: никаких повторений функционала - тоже выборка, тоже доктриной, но иной способ) - Функционал пагинаторов
- Работа с формами
- Работа с фильтрами
- Работа с валидаторами
- Добавление новой статьи
- Редактирование статьи
- Удаление статьи
Навигация
Пройдя данную главу вы научитесь:
- Создание вертикального навигационного меню
- Создание горизонтального навигационного меню
- Создание хлебных крошек
Ключевые страницы блога
Пройдя данную главу вы научитесь:
- Создание страницы списка статей
- Создание пагинатора на главной странице сайта
- Создание страницы статьи
- Новые варианты выборки Doctrine 2
- Добавление функционала в сущности Доктрины
Комментарии
Пройдя данную главу вы научитесь:
- Работа с AJAX в Zend Framework 2
- Создание функционала комментариев на странице статей
- Управление комментариями в админке: выборка
- Управление комментариями в админке: удаление
- Новые методы работы с Доктриной
- Новые методы вализации
- Новые методы фильтрации
Аутентификация
Пройдя данную главу вы научитесь:
- Создание функционала работы с пользователями
- Регистрация пользователя
- Авторизация пользователя
- Ограничение на вход в админку
- Отправка писем
- Новые методы работы с Доктриной
Скрытое содержимое.
http://simple-training.com/cources/zend2/