Zend Framework 2
Для профессионалов

Автор: Дмитрий Афанасьев

Заказать Узнать подробнее
Описание

Видеокурс
"Zend Framework 2. Для профессионалов"

Создание сайта на Zend Framework 2 и Doctrine 2

Для начинающих

Подробное и доступное объяснение всех аспектов

Для профессионалов

Новая ступень вашего развития как профессионала

Zend Framework 2

Один из лучших фреймворков на сегодняшний день от разработчиков PHP

Doctrine 2

Наиболее мощная и популярная ORM для серьезных приложений

Технологии курса

По прохождению курса вы научитесь работать с:

Zend Framework 2

Zend Framework 2 - фреймворк с открытым исходным кодом для разработки веб-приложений и веб-сервисов на языке PHP. Разработчик Zend Technologies (создатели языка PHP). Так же большой вклад в разработку внесли такие компании как к Google, Microsoft, StrikeIron.


Doctrine 2

Doctrine 2 представляет собой механизм объектно-реляционного отображения (ORM) для PHP, позволяющий работать с базой данных максимально прозрачно, где в качестве промежуточного слоя используются обычные объекты PHP. Основная задача ORM — связать две концепции: объекты PHP и записи в реляционной базе данных.

Об авторе

Автор курса: Дмитрий Афанасьев

Дмитрий Афанасьев - в программировании с 2000 года (Delphi + MS SQL Server).
В веб-разарботке с 2008 года (Zend Framework 1,2 , CodeIgniter, Yii).
Работал в крупных компаниях, над крупными проектами с долговременной поддержкой.
(Наиболее крупные проекты с участием Дмитрия на Zend Framework: stream.ru, kolizeo.ru, detmir.ru)

Наиболее простой и быстрый способ обучения

  • Курс построен в лучших традициях Simple-Training
    Быстро, доступно, просто, профессионально.

  • Zend Framework 2
    Вы за короткие сроки освоитесь в мощном и профессиональном фреймворке Zend Framework 2

  • Doctrine 2
    Пройдя курс вы научитесь работать с таким профессиональным инструментом как ORM Doctrine 2

Сначала учите науку программирования и всю теорию. Далее выработаете свой программистский стиль. Затем забудьте все и просто программируйте.

George Carrette

Болтовня ничего не стоит. Покажите мне код.

Linus Torvalds

Лучшие программисты не чуть-чуть лучше хороших. Они на порядок лучше по любым меркам: концептуальное мышление, скорость, изобретательность и способность находить решения.

Randall E. Stross

Люди считают, что программирование — это наука избранных, но в реальности все наоборот — просто много людей создают программы, которые используют чужие программы, как-будто строя стену из маленьких кирпичиков.

Donald Knuth

Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.

Linus Torvalds

Чем совершеннее машина, тем больше она прощает неумелому водителю, и как следствие, порождает множество плохих водителей.

MaxF

Оглавление

Структура курса

После прохождения курса вы освоите основы разработки сайтов на Zend Framework 2 и Doctrine 2. Курс поможет вам с легкостью разобраться во фреймворке и для вас порог вхождения будет низок. Основная задача курса обеспечить простое и доступное даже новичку вхождение в Zend Framework 2.

Во всем курсе мы продвигаемся от простого к сложному. Одни и те же процессы - добавление, выборка, удаление, создание форм, валидаторов, фильтров - рассматриваются с разных сторон и реализуются разными способами. Это позволяет увидеть картину полностью, а не однобоко.

Глава 1

Установка, подключение, настройка

Пройдя данную главу вы научитесь:

  • Грамотно устанавливать Zend Framework 2
  • Грамотно устанавливать Doctrine 2
  • Настройкам соединения с базой для Doctrine 2
  • Познакомитесь с инструментом Zend Developer Tools
  • Создание нового модуля
  • Генерация сущностей для Doctrine 2
  • Научитесь работать с Navicat

Глава 2

Управление категориями - CRUD

Пройдя данную главу вы научитесь:

  • Создание новых контроллеров
  • Начало работы с Doctrine 2
  • Работа с формами
  • Работа с фильтрами
  • Работа с валидаторами
  • Выборка всех категорий из базы
  • Добавление новой категории
  • Редактирование категории
  • Удаление категории

Глава 3

Управление статьями - CRUD

Пройдя данную главу вы научитесь:

  • Выборка всех статей
    (* сейчас и далее: никаких повторений функционала - тоже выборка, тоже доктриной, но иной способ)
  • Функционал пагинаторов
  • Работа с формами
  • Работа с фильтрами
  • Работа с валидаторами
  • Добавление новой статьи
  • Редактирование статьи
  • Удаление статьи

Глава 4

Навигация

Пройдя данную главу вы научитесь:

  • Создание вертикального навигационного меню
  • Создание горизонтального навигационного меню
  • Создание хлебных крошек

Глава 5

Ключевые страницы блога

Пройдя данную главу вы научитесь:

  • Создание страницы списка статей
  • Создание пагинатора на главной странице сайта
  • Создание страницы статьи
  • Новые варианты выборки Doctrine 2
  • Добавление функционала в сущности Доктрины

Глава 6

Комментарии

Пройдя данную главу вы научитесь:

  • Работа с AJAX в Zend Framework 2
  • Создание функционала комментариев на странице статей
  • Управление комментариями в админке: выборка
  • Управление комментариями в админке: удаление
  • Новые методы работы с Доктриной
  • Новые методы вализации
  • Новые методы фильтрации

Глава 7

Аутентификация

Пройдя данную главу вы научитесь:

  • Создание функционала работы с пользователями
  • Регистрация пользователя
  • Авторизация пользователя
  • Ограничение на вход в админку
  • Отправка писем
  • Новые методы работы с Доктриной

Преимущества

Ваши преимущества обучения по данному курсу

Есть несколько путей как получить необходимые знания. У каждого пути есть как и плюсы, так и минусы. Давайте разберем их.

Способ обучения Плюсы Минусы
Самостоятельное обучение

Плюс = 1
Минус = 3
Бесплатно Большие временные затраты (Поиск нужного обучаещего материала)
Качество материала
Часто и статьи и обучающие видео содержат труднонаходимые ошибки. Нет поддержки автора статей/видео
Материал обрывочный и не структурированный.
Более опытный разработчик из такого материала сможет для себя что-то вынести. Для менее опытного разработчика это станет пыткой и посыплются "плевки" в сторону авторов/фреймворков/плохой погоды и тп.
 
С учителем онлайн

Плюс = 3
Минус = 4
Структурированное обучение Очень дорого
Так как знания не тиражированы, а передаются напрямую из уст в уста, то и цена соответствующая. Вы ведь не просто так учиться пришли - вы хотите с помощью новых знаний поднять качество своей жизни. Ваш учитель тоже. И он тратит свое время.
Обучение на русском языке по данной тематике стоит от 15000р.
Обучение на английском языке по данной тематике стоит от 1200$
Зачастую автор либо специалист в вопросе, либо хорошо подготовлен Большие временные затраты.
Затрат по времени значительно меньше чем при самостоятельном обучении, но так как обучение идет онлайн, то тот вопрос что можно было бы рассказать за 15 минут растягивается на 4(!!!) часа (пример из реального обучающего курса)
Благодаря высокой цене ваша мотивация обучиться умножается на соответствующую цену курса.
С одной стороны вас будет душить жаба, с другой стороны она же будет вас пинками гнать на лекцию. В любом случае затраченные деньги это вложенные в самого себя средства и они окупятся в любом случае
Обучение в строго отведенное время.
Вам придется подстраиваться под расписание курса. Принебрегая другими интересами (тренировками/свиданиями и тп)
Никаких повторов.
Прошел урок - повтора не будет
Большие нагрузки.
Учителю не выгодно растягивать на долго обучение. По этому занятия будут от 2 до 4 часов. Большие объемы материала. Сложность восприятия
 
С учителем по видеокурсу

Плюс = 8
Минус = 1
Структурированное обучение Платно.
Стоимость значительно ниже чем при обучении онлайн. Но опять же - деньги вкладываются в себя и с новыми знаниями окупятся в первом же проекте. И на протяжении многих лет будут приносить прибыль
Зачастую автор либо специалист в вопросе, либо хорошо подготовлен
Видеоуроки отредактированы, ошибки выявлены и удалены. Если у ученика случаются ошибки, то 99% из-за опечаток допущеных самим учеником
Вы сами планируете нагрузки
Вы сами планируете удобное для вас время для обучения (и на тренировку можно сходить и на свидание и обучиться)
Мотивация рублем - стоимость обучения ниже чем при онлайн обучении, но тем не менее вложенные средства будут для вас дополнительным (и для кого-то наиглавнейшим) стимулом для качественного обучения. Бесплатные материалы такой отдачи не принесут - человеческая психика так устроена. То что получено бесплатно - не ценится, тот материал за который уплочены деньги будет изучен от корки до корки
Значительный выигрыш по времени.
Те же самые знания которые вы бы получили при самостоятельном обучении или при обучении онлайн, обучаясь по видеокурсу, вы получите в разы быстрее. Успех от слова успеть. Время самый важный ресурс. То есть по сути за уплоченные деньги вы не только знания покупаете, но и своё личное время так как в ином случае это время было бы потрачено на такие же знания
Взаимодействие с автором.
По вопросам касаемых обучающего материала можно в любое время обращаться к автору. Сроки практически не ограничены в отличие от обучения онлайн
 

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


Пройдя обучение по курсу "Zend Framework 2. Для профессионалов" вы получите:

  • Знания по основам работы с Zend Framework 2
  • Знания по основам работы с Doctrine 2
  • Создадите сайта-блога с помощью фреймворка Zend Framework 2 + ORM Doctrine 2
  • Освоите весь базовый функционал который задействован практически во всех сайтах
  • Увеличите свой рейтинг как специалиста в области веб-разработки
  • Получите знания которые требуются для работы в серьезных проектах
  • Увеличите свою конкурентно способность на рынке веб-разработки

Курс снят с продажи