PHP  UP

Продвинутый курс программирования



Хорошо программировать — сложно. Типичной проблемой при изучении программирования является отсутствие вектора движения, системы, и в результате — конечной цели.

Цель курса PHP UP — обучить Вас современным инструментам и лучшим практикам, создать сложный работающий проект. Не менее важно — дать большое количество актуальной информации для того, чтоб Вы посмотрели на веб-программирование в целом и достигли глубокого понимания процесса разработки.

Виктор Зинченко, автор курса

Почему курс работает

Попробуйте

Не кот в мешке. Для начала я рекомендую пройти бесплатный 15-ти часовой видеокурс программирования PHP Start.

Вы сможете лично убедиться в качестве материалов.

Вступительный экзамен

Программа курса очень насыщенная.

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

Актуальные темы

Как эффективно использовать фреймворк? Как писать красивый код? Как делать сайты безопасными?

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

Общение с другими участниками

У нас есть Telegram-чат. Здесь можно задать вопрос и поделиться полезной информацией.

Также это прекрасная возможность завести новые знакомства и сделать процесс обучения веселее.

При составлении программы я руководствовался исключительно личным практическим опытом.

Просмотрите несколько вакансий для PHP разработчиков и Вы убедитесь в актуальности и востребованности изучаемых технологий.

Программа

Блок 1: Новейшая инфраструктура в сфере веб-разработки.

Урок № 1. Настройка рабочего окружения. Виртуальные машины (VirtualBox). Установка и настройка LAMP и LEMP окружений.

Урок № 2. Настройка сайтов на виртуальных машинах. Vagrant, Puphpet.

Уроки № 3-5. Система контроля версий Git: репозиторий, версии, фиксации, ветки, слияния веток, решения конфликтов, работа с удаленным репозиторием.

Уроки № 6-7. Менеджер зависимостей Composer. Пример управления пакетами в приложении. Создание собственного пакета.


Блок 2: Принципы работы современных PHP-фреймворков на примере Yii 2

Урок № 8. Конфигурирование виртуальной машины, создание проекта на основе шаблона Yii app advanced. Первое знакомство и "Hello world".

Урок № 9. Понятие приложения. Основные встроенные компоненты. Создание собственного компонента.

Урок № 10. Консольные приложения. Миграции БД. Планировщик задач cron.

Урок № 11. Модели. Валидация данных. Сценарии моделей. Трейты в PHP.

Урок № 12. Псеводнимы (aliases). Ресурсы (assets). Виджеты (widgets).

Урок № 13. Helpers. Шаблоны (layouts).

Урок № 14. Использование ActiveForm для создания форм. Работа с БД: data access objects (DAO).

Урок № 15. Работа с БД: ActiveRecord. Использование связанных моделей.

Урок № 16: Создание CRUD операций. Работа с генератором кода Gii, полезные виджеты и приемы.

Урок № 17. Создание механизма регистрации, аутентификации.

Урок № 18. События (events). Поведения (behaviors). Работа с почтовым сервером.

Урок № 19. Создание системы полнотекстового поиска с использованием MySQL, Sphinx.

Урок № 20. Основы безопасности веб-приложений. Основные виды угроз (SQL injection, XSS, CSRF и т.д.) и методы борьбы с ними.


Блок 3: Разработка собственного веб-сервиса

Уроки № 20-30. Разработка полноценного веб-сервиса с использованием полученных ранее знаний.

Тема: социальная сеть для обмена фотографиями.

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

Также в практике будет:

  • Регистрация пользователей через Facebook.
  • Механизм подписок, реализация при помощи Redis.
  • Загрузка и принципы хранения файлов пользователей.
  • Механизм лайков с использованием AJAX.
  • Формирование ленты новостей с учетом высокого быстродействия.
  • Система жалоб, панель администратора.
  • Интернационализация (i18n) интерфейса.
  • Система доступа на основе ролей (RBAC).
  • Тестирование приложений при помощи Codeception. Примеры написания unit, functional тестов.
  • Полная инструкция по разворачиванию и настройке готового проекта на VPS сервере.
  • Огромное количество домашних заданий и возможность изменить систему на свой вкус.

На выходе Вы получите собственный работающий сервис,
а репозиторий с кодом станет отличным дополнением к резюме.

Также в курсе мы будем много работать с ОС Linux Ubuntu.

Как проходит обучение

Обучение удаленное. Основной учебный материал — 30 видеозаписей с теоретической и практической информацией длительностью от 30 до 70 минут. В среднем требуется 10-15 часов на прохождение одного урока и выполнение домашнего задания.

Общая длительность видео составляет 22 часа.

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

По окончанию учебы участникам курса будут выданы сертификаты.

Старт занятий

Больше 40 человек уже приступили к занятиям.

Начать обучение можно в любой день.
Вам будет предоставлен доступ в персональный кабинет с материалами курса. Вы самостоятельно выбираете удобный темп прохождения уроков.

Часа видео

Видеоуроков

0

Вебинаров

0

Крутой проект

Стоимость участия

Стоимость участия в курсе составляет: 7 000 грн (15 500 руб) за весь курс.

Уточняйте стоимость обучения по почте или другому каналу связи.

Оплатить курс можно сразу либо 2, 3, 4 частями.

Я уверен в качестве курса и гарантирую возврат 100% стоимости, если Вы передумаете продолжать обучение.

Отзывы

Меня зовут Дмитрий, и вот уже почти два года я PHP developer. До этого занимался только Front-End разработкой. Курс PHP-Start прослушал на одном дыхании и когда Виктор, запустил курс PHP-UP, записался одним из первых. Огромное спасибо Виктору за отличный курс, советы, поддержку и рекомендации. Сейчас, наверное, нет лучше и полнее курса по PHP, чем курс PHP UP, здесь только то, что нужно для работы и развития как PHP программист. Спасибо Виктору. Удачи и успехов всем в изучении PHP.

Дмитрий Ващишин. Украина, Киев.

Сейчас Дмитрий работает со мной в компании PDF filler


Хочу поблагодарить Виктора за данный курс, за его потраченное время и усилия.

Еще 1,5 года назад я ничего не понимал и не мог дать внятный ответ - что такое html и чем он отличается от php. Мне очень помог бесплатный курс PHP Start! После него я начал понимать что такое PHP и с чем его можно есть! Однако, со временем я начал ощущать недостаток знаний и практики в современном рабочем окружении и понимал, что без фреймворка в наше время никуда…

К моему большому счастью Виктор (вовремя для меня) запустил новый курс продвинутого программирования PHP UP. Я записался в первую группу данного курса, Виктор очень плотно с нами работал и корректировал курс. В итоге сейчас легко разворачиваю проект на Vagrant, умело настраиваю как локальный так и удаленный сервер на Linux. Начал пользоваться Git, сервисами GitHub и BitBucket репозиториями. Разобрался, как работает Composer. Познакомился с Yii 2, научился с помощью его создавать "посерьезней приложения".

P.S.: ОГРОМНЕЙШЕЕ СПАСИБО тебе, Виктор, за данный курс, за проделанный труд, за знакомство с ребятами с общими интересами, за твою техническую поддержку 24/7 !

Андрей Жарков. Украина, Киев.


Мне повезло: я записался на курс PHP UP от Виктора Зинченко около 5 месяцев назад.

Отзыв очень положительный. Этот курс изменил и расширил мое понимание о PHP и Yii 2, о Virtual Machine, Git, Ubuntu, Composer, Apache... Курс мои навыки поднял до приличного уровня. Умею работать с Ubuntu, конфигурировать Apache, Nginx, PHP, читать, анализировать и понимать код других PHP программистов на фреймворке Yii 2.

Несколько слов об авторе: Виктор общительный учитель, всегда помогает. Больше всего понравился его стиль программирования: лаконичный, короткий, понятный.

Arunas Skucas. Литва, Каунас.


Всем привет! Не буду долго распевать дифирамбы Виктору и его курсам. Расскажу вкратце о результатах по прохождению как таковых. Почему курсов? Да потому что их два.
PHP Start - определенно подойдет тем, кто хочет понять, что такое PHP и что можно с помощью его "приготовить".
PHP Up - понравится тем, кто уже умеет с помощью MVC "пожарить картошку".
На курсе можно познакомиться и подружиться с популярным набором юного поваренка,
таким как Yii 2, основными технологиями и инструментами, которые так необходимы "джунам".
Все это "приправлено" грамотной подачей и живой поддержкой. Поддержкой не только самого шефа,
но и множеством су-шефов в общем чате.
Вступайте в наши ряды "кулинаров"!

Павел Заколодяжный. Одесса, Украина.


Как человек, не занимающийся профессионально веб-разработкой на PHP, могу сказать, что курс мне понравился. Разобраны многочисленные аспекты разработки на Yii 2 от простого к сложному. По окончании курса уже легко ориентируешься в структуре фреймворка, и что самое главное для меня - в любом сложном вопросе могу разобраться самостоятельно.

Валентин Сафонов. Брянск, Россия.


Очень последовательное, продуманное и понятное изложение материала. В курсе помимо подробного освещения фреймворка Виктор рассказывает про современные инструменты, необходимые для разработки серьезных проектов: от git, composer и настройки окружения (vagrant, VB, puphpet, VPS) до использования очередей, RBAC и полнотекстового поиска. Курс по качеству донесения материала превзошел мои ожидания. Всем советую и желаю автору успеха!

Константин Рыбаков. Киев, Украина.


Ввиду большой популярности бесплатного курса PHP Start, практически ежедневно я получаю отзывы и о курсе PHP Start:

"Всем привет! Во первых хочу поблагодарить Виктора за колосальнейший труд (а это действительно так), по созданию видео курса! То, как подобран и излагается материал в уроках - это действительно круто как с точки зрения педагога, так и с точки зрения опытного програмиста, знающего и любящего свое дело! Курс дает не только крепкую основу для дальнейших шагов в сторону веб программирования, но и четко указывает на что следует обратить внимание при уже более глубоком изучении механизмов языка PHP! За работу, которая отняла много времени и сил, и за отличную подачу материала - огромное человеческое спасибо! Что касается пожеланий, то будет очень здорово если в свет выйдут курсы по фреймворкам Yii2, Symphony, поскольку на мой взгляд эти видеоуроки будут отличным продолжением шикарной основы, чем и является данный курс. Еще раз спасибо!"

Артём Проневский. Беларусь, Минск


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

Ирина

Прочесть больше можно на странице Отзывы, а также под видеозаписями на Youtube канале.

Об авторе

Меня зовут Виктор Зинченко. Вот уже больше 13 лет я увлечен программированием, с 2010 года профессионально занимаюсь веб-разработкой.

За плечами имею большой опыт работы в компаниях и в качестве фрилансера. Последние несколько лет сотрудничаю с заказчиками из Западной Европы.

Готовлю специалистов на курсах программирования, люблю посещать конференции в качестве слушателя и спикера, провел множество собеседований, веду блог.

Сертифицированный специалист Zend PHP.


В социальных сетях:

Контакты

Хотите принять участие в курсе? Напишите и я с удовольствием расскажу Вам больше о курсе: