PHP-разработчик

Современные инструменты и лучшие практики для глубокого понимания процесса разработки на PHP
Подойдет ли мне этот курс?

Длительность

5 месяцев

Начало

27 июля

Занятия

Чт 20:00, Пн 20:00

Общая стоимость

60 000 ₽

В месяц

15 000 ₽

Что даст вам этот курс


  • Глубокое знакомство с библиотеками PHP и особенностями языка

  • Навыки проектирования приложений, работы с базами и файлами, веб-фронтендом

  • Привычку к хорошему и чистому коду

  • Владение тактиками по созданию высоконагруженных систем

Для реализации больших и долгосрочных проектов современному PHP-разработчику необходимо заботиться об архитектуре кода, применять паттерны проектирования, писать код в соответствии с принципами SOLID и поддерживать высокий code coverage своих unit-тестов. Но профессия PHP Backend Developer требует знаний не только языка PHP, а ещё знаний инструментов, таких как базы данных, очереди, кеш-сервера, без которых немыслимо современное веб-приложение.


8 работодателей

Практический выпускной проект в команде или в одиночку

Множество практических домашних заданий, охватывающих полный набор тем

Авторская программа

Преподаватели

Александр Пряхин
Технический директор E-Commerce-проекта с бэкграундом разработки и технического обеспечения веб-приложений. В профессиональном программировании прошел долгий путь от Junior Developer до CTO.

Окончил факультет прикладной математики и физики МАИ (НИУ). Имеет преподавательский опыт в Московском авиационном институте, а также на базе нескольких платформ дополнительного образования. Разработал различные обучающие курсы: от изучения языка PHP до построения масштабируемых систем и архитектур.

Навыки:
- разработка Web-приложений;
- кризис-менеджмент;
- построение команд;
- Linux-based системы;
- PHP, Java, JS.

Руководитель программы
Михаил Каморин
Senior Backend Developer в Skyeng
Окончил факультет вычислительной математики и кибернетики МГУ им. М. В. Ломоносова

Работал Team lead/Senior PHP developer в ГК "Urban Intel". Разработал с командой движок поверх Laravel для RAD (rapid application development) на базе мета-программирования и кодогенерации, успешно применял и расширял его в течение 3 лет.

Программирует более 19 лет, 10 лет — в B2B-разработке, последний год — в B2C. На PHP программирует 8 лет, из них 3 года на Laravel, 2 года на Symfony.

Преподаватель
Илья Нуруллин
GS Software House
Опыт программирования: 10 лет, из них 6 лет коммерческой разработки.
Первые программы начал писать в 10 лет.
Работал в веб-студии LineApp в должности веб-разработчика, в банке Урал ФД в должности ведущего инженера-программиста, при этом решал очень разные задачи, включая продумывание и разработку архитектуры, администрирование серверов, разработку приложений, написание технической документации, разработку сложных SQL скриптов.
На данный момент работаю в интернациональной команде веб-разработчиков GS Software House.
Из последних проектов: https://yokl.ru/ - интернет-магазин с очень сложной системой ценообразования, https://aminos.ai/ - платформа для создания собственного чат-бота.
Основной стек:
PHP 5 & 7, Laravel 5, Vue 2, ECMAScript 2018 (JS), MySQL 5.7, Bootstrap 3 & 4, Semantic UI, jQuery.

Преподаватель
Егор Герасимчук
Магистр Черниговского Национального Технического Университета
8 Лет Опыта Работы

Участвовал в создании одной из крупнейших украинских CRM систем One Box
4 Года работал на американском высоконагруженом проекте football.com
С 2014 Co-Founder/CTO в украинском стартапе Mister.Am, сервис заказа и доставки еды, работает в 13 городах Украины, 2018 были сервисом номер 1 по доставленым заказе в Украине

Сейчас Co-Founder/CTO DotsPlatform
В 2018 решили смотреть шире, и на базе нашего проекта создали SAAS- решение для ресторанов
В 2014 Победитель всеукраинского конкурса по программированию UAWebChallenge в номинации backend разработчик

Основной девиз : Простота — залог надежности.

Преподаватель
Василий Никонов
Профессиональный Партнёр
Заместитель начальника ИТ-отдела в компании «Профессиональный Партнёр»

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

Занимался PHP-разработкой в связке с PostgreSQL. Есть интересный опыт по обработке OpenData.

Одно из направлений профессиональной деятельности — офлайн- и онлайн-преподавание.

Преподаватель
Отзывы
Дмитрий
Агуреев
Курс для меня оказался интересным и полезным.
Он позволил систематизировать уже имеющиеся знания и узнать что-то новое.
Понравился преподавательский состав. Особенно Александр Пряхин, Михаил Каморин и Никита Попов.
Ребята дают очень хороший "feedback" как на лекции, так и по домашним работам.
В целом все понравилось​, советую! ​
Читать целиком
Дмитрий
Агуреев
Курс для меня оказался интересным и полезным.
Он позволил систематизировать уже имеющиеся знания и узнать что-то новое.
Понравился преподавательский состав. Особенно Александр Пряхин, Михаил Каморин и Никита Попов.
Ребята дают очень хороший "feedback" как на лекции, так и по домашним работам.
В целом все понравилось​, советую! ​
Читать целиком
Необходимые знания

- Опыт разработки на PHP от одного года или опыт разработки на другом языке от 3 лет (приветствуются любые языки ООП).
- Знание основных структур данных и алгоритмов, принципов ООП, опыт работы с базами данных и понимание основ веб-разработки облегчат прохождение курса для программиста, но не являются обязательными.
Процесс обучения
Продолжительность курса 5 месяцев, четыре из которых - обучение, а на пятом учащиеся разделятся на команды и будут реализовывать микросервис, используя гибкие методологии разработки.

Формат проведения занятий - 2 раза в неделю по 2 академических часа (1.5 астрономических часа) и 4 академических часа на домашнюю работу в среднем 1 раз в 2 недели.
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Благодаря данному курсу ваши сотрудники приобретут навыки: Глубокая работа с библиотеками PHP и особенностями языка / Чистый код, который облегчают командную работу и ускоряет процесс разработки / Команда грамотно проектирует архитектуру и делает проект масштабируемым / Создание высоконагруженных проектов / Подготовка к работе над промышленными задачами
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 27 июля
Тема 1. Подготовка к курсу и инфраструктура ПО
Тема 2. Linux
Тема 3. Основы PHP. Консольный PHP
Тема 4. PHP WebServers
Тема 5. Сети, протоколы. Балансировка. Безопасность.
Тема 6. Командная разработка
C 27 августа
Тема 7. Основные понятия баз данных
Тема 8. PostgreSQL для администратора
Тема 9. PostgreSQL для разработчика
Тема 10. Как устроен PostgreSQL
Тема 11. Другие SQL-решения
Тема 12. Redis
Тема 13. MySQL и форки
Тема 14. PHP и базы данных
C 24 сентября
Тема 15. Парадигмы программирования
Тема 16. Архитектура кода
Тема 17. Design patterns. Часть 1
Тема 18. Design patterns. Часть 2
Тема 19. Практики хорошего кода
Тема 20. Введение в тестирование
Тема 21. Unit-тестирование
Тема 22. Практикум по тестированию
Тема 23. Алгоритмы
C 22 октября
Тема 24. Профилирование, логирование и мониторинг
Тема 25. Очереди. Часть 1
Тема 26. Очереди. Часть 2
Тема 27. Проектирование API
Тема 28. Репликация
Тема 29. Шардинг
Тема 30. Кеширование
Тема 31. Deploy приложений
Тема 32. Практикум по разворачиванию приложений
Тема 33. Site Reliability Engineering
C 19 ноября
Тема 34. Выбор темы и организация проектной работы
Тема 35. Консультация по проектам и домашним заданиям
Тема 36. Защита проектных работ
Тема 37. Подведение итогов
Скачать подробную программу
Выпускной проект
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.

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

Например:
1. Система для обучения работы на PHP (аналог CodeAcademy + HackerRank)
2. Bot в телеграмм, позволяющий найти перелеты/отели
3. Анализ GitHub на наличие интересных проектов (рост коммитов, звездочек). Как продолжение поиск лучших контрибьютеров
4. Создать масштабируемую новостную ленту с множеством интеграций
5. Свой проект
После обучения вы
- получите полное представление о разработке больших и высоконагруженных веб-приложений
- получите материалы по всем занятиям (видеозаписи занятий, презентации, примеры кодов)
- существенно повысите свою компетенцию в сфере разработки на PHP
- научитесь разрабатывать коммерческие приложения самостоятельно и в команде
- получите сертификат об окончании курса
- получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе)
Дата выдачи сертификата: 31 января 2021 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Backend-разработчик на PHP»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Backend-разработчик на PHP»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Общая стоимость
60 000 ₽
В месяц: 15 000 ₽
Продолжительность
5 месяцев
Начало занятий
27 июля
🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и участвуйте в Акции ➞