Хорошо программировать — сложно. Типичной проблемой при изучении программирования является отсутствие вектора движения, системы, и в результате — конечной цели.
Цель курса PHP UP — обучить Вас современным инструментам и лучшим практикам, создать сложный работающий проект. Не менее важно — дать большое количество актуальной информации для того, чтоб Вы посмотрели на веб-программирование в целом и достигли глубокого понимания процесса разработки.
Для начала Вы можете пройти бесплатный 15-ти часовой видеокурс программирования PHP Start.
22 часа видеоуроков (20 теории и 10 практики) дадут огромное количество новой информации и навык ее использовать на практик. Приступайте уже сейчас
Как эффективно использовать фреймворк? Как писать красивый код? Как делать сайты безопасными?
В программу курса включены наиболее интересные и важные темы для современной разработки.
Если Вы хотите выжать из курса максимум, получать помощь и ответы на вопросы, Вы можете стать участником группы поддержки и получать менторскую поддержку от меня лично.
При составлении программы я руководствовался исключительно личным практическим опытом.
Просмотрите несколько вакансий для PHP разработчиков и Вы убедитесь в актуальности и востребованности изучаемых технологий.
Урок № 1. Настройка рабочего окружения. Виртуальные машины (VirtualBox). Установка и настройка LAMP и LEMP окружений.
Урок № 2. Настройка сайтов на виртуальных машинах. Vagrant, Puphpet.
Уроки № 3-5. Система контроля версий Git: репозиторий, версии, фиксации, ветки, слияния веток, решения конфликтов, работа с удаленным репозиторием.
Уроки № 6-7. Менеджер зависимостей Composer. Пример управления пакетами в приложении. Создание собственного пакета.
Урок № 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 и т.д.) и методы борьбы с ними.
Уроки № 20-30. Разработка полноценного веб-сервиса с использованием полученных ранее знаний.
Тема: социальная сеть для обмена фотографиями.
Конечно же, мы не сможем построить полноценный аналог Instagram, но реализуем основные функции
и спроектируем архитектуру.
В работе мы будем применять лучшие практики и решения, следить за качеством и чистотой кода.
Также в практике будет:
На выходе Вы получите собственный работающий сервис,
а репозиторий с кодом станет отличным
дополнением к резюме.
Также в курсе мы будем много работать с ОС Linux Ubuntu.
Теоретическая часть курса состоит из 20 уроков длительностью от 30 до 70 минут.
Практическая часть - это еще 10 видеоуроков, в ходе которых Вы выполняете практическое
задание — реализация прототипа социальной сети для обмена фотографиями.
В среднем требуется 10-15 часов на прохождение одного урока и
выполнение домашнего задания.
Общая длительность видео составляет 22 часа.
Часа видео
Видеоуроков
Крутой проект
Работать с материалами курса самостоятельно Вы можете совершенно бесплатно в разделе Уроки.
Если Вы хотите получить помощь в прохождении курса,
Вы можете записаться в платную группу поддержки.
При этом можно задавать вопросы мне лично, общаться в чате с другими участниками,
получать поддержку в случае возникновения проблем.
Также в практическом курсе предполагается выполнение домашних заданий и проверка этих заданий мной.
На выходе Вы получите достаточно хороший проект в портфолио.
Меня зовут Дмитрий, и вот уже почти два года я PHP developer. До этого занимался только Front-End разработкой. Курс PHP-Start прослушал на одном дыхании и когда Виктор, запустил курс PHP-UP, записался одним из первых. Огромное спасибо Виктору за отличный курс, советы, поддержку и рекомендации. Сейчас, наверное, нет лучше и полнее курса по PHP, чем курс PHP UP, здесь только то, что нужно для работы и развития как PHP программист. Спасибо Виктору. Удачи и успехов всем в изучении PHP.
Хочу поблагодарить Виктора за данный курс, за его потраченное время и усилия.
Еще 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.
Несколько слов об авторе: Виктор общительный учитель, всегда помогает. Больше всего понравился его
стиль программирования: лаконичный, короткий, понятный.
Всем привет! Не буду долго распевать дифирамбы Виктору и его курсам. Расскажу вкратце
о
результатах по прохождению как таковых. Почему курсов? Да потому что их два.
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 года профессионально занимаюсь веб-разработкой.
За плечами имею большой опыт работы в компаниях и в качестве фрилансера.
На данный момент сотрудничаю с компанией PDFfiller.
Готовлю специалистов на курсах программирования, люблю посещать конференции в качестве слушателя и спикера, провел множество собеседований, веду блог.
Сертифицированный специалист Zend PHP.