Специализация PHP Fullstack разработчик | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
iOS Developer. Basic Python Developer. Professional Golang Developer. Professional iOS Developer. Professional Kotlin Backend Developer Flutter Mobile Developer Android Developer. Basic JavaScript Developer. Basic Базы данных Node.js Developer Reverse-Engineering. Professional Java Developer. Basic PHP Developer. Professional Разработчик программных роботов (RPA) на базе UiPath и PIX PHP Developer. Basic Framework Laravel Agile Project Manager NoSQL Разработчик на Spring Framework PostgreSQL Архитектура и шаблоны проектирования C# ASP.NET Core разработчик Супер-практикум по использованию и настройке GIT Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Супер-интенсив "Tarantool"
Инфраструктура
Инфраструктурная платформа на основе Kubernetes Microservice Architecture Базы данных Highload Architect Reverse-Engineering. Professional Network engineer. Basic Administrator Linux.Basic MongoDB NoSQL MS SQL Server Developer Cloud Solution Architecture Мониторинг и логирование: Zabbix, Prometheus, ELK Супер-практикум по использованию и настройке GIT Разработчик IoT Экcпресс-курс «ELK» Супер-интенсив "Tarantool" Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker»
Корпоративные курсы
Безопасность веб-приложений Вебинар CERTIPORT Экосистема Hadoop, Spark, Hive Пентест. Практика тестирования на проникновение Node.js Developer Java QA Engineer. Basic Системный аналитик. Advanced NoSQL IT-Recruiter SRE практики и инструменты Machine Learning. Professional Компьютерное зрение Интенсив «Оптимизация в Java» Супер-практикум по использованию и настройке GIT Разработчик IoT Экcпресс-курс «ELK» Enterprise Architect Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker»
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Специализация

3 курса по выгодной цене

Специализацияz PHP Fullstack разработчик

Специализация PHP Fullstack разработчик

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


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


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

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

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

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


Подробнее о курсе

Javascript для начинающих программистов


  • - Синтаксис языка JS

  • - Функции, массивы, циклы, логические выражения

  • - Работа с DOM: элементы и события

  • - Локальные хранилища

  • - Работа с сервером

  • - Регулярные выражения

  • - Обработка ошибок

Подробнее о подготовительном курсе

React.js разработчик

На курсе вы научитесь:


  • - Продвинутым возможностям Redux, Redux-Saga, Redux-thunk;

  • - Создавать SPA-приложения и оптимизировать их для production;

  • - Писать чистый и лаконичный код с TypeScript;

  • - Применять интеграционные и юнит-тесты;

  • - Работать в GraphQL, Apollo, Relay.

Также вы узнаете, как работает под капотом Webpack и Babel, освоите паттерны функционального программирования и научитесь их применять в React.
Подробнее о курсе

Формат обучения

Учитесь из любой точки мира

Удобный формат занятия позволяет учиться в любом месте, где есть доступ в интернет

Совмещайте обучение с работой

Совмещать обучение с работой просто. Вебинары начинаются в 20:00 МСК и длятся два академических часа. Также вы получаете всего одно домашнее задание в неделю.

Общайтесь в Live-режиме с преподавателями

Занятия проводятся в формате онлайн-вебинаров. Ведите живой диалог с преподавателем

ПОЛУЧИТЕ КОНСУЛЬТАЦИЮ

Это поможет понять, насколько программа подходит именно вам.

Мероприятия

Demo day онлайн-курса «PHP Developer. Professional», 6 июля в 13:00
День Открытых Дверей — отличная возможность задать все вопросы о продвинутом уровне PHP, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Александр
Пряхин
Предыдущий день открытых дверей
Основы функционального программирования, 23 июня в 20:00
На демо-уроке рассмотрим основы функционального программирования в JavaScript. Покажем как писать pure Functions, изучим библиотеку ramda.js.
Никита
Овчинников
Предыдущий открытый вебинар

Сертификаты

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

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

Александр Коржиков

Dev IT Engineer ING Group (Нидерланды)

Опытный программист, Senior Web Developer, тимлид, ментор и автор технических статей по JavaScript. Специалист по Frontend, программирует на JavaScript, начиная с 2010 года.

Работал в компаниях Tinkoff Bank (Москва), «Альпари», Comindware, Backbase (Амстердам) и других. С 2017 года — Dev IT Engineer в международной финансовой корпорации ING Group (Нидерланды). Занимается проектированием и поддержкой процессов web-разработки.

Среди реализованных проектов — JSON Schema Validator Library — самая быстрая JavaScript-библиотека для проверки объектов на соответствие определениям JSON.

Образование: степень магистра в Московском государственном университете им. М. В. Ломоносова (факультет вычислительной математики и кибернетики, кафедра автоматизации научных исследований).

Александр Коржиков

Dev IT Engineer ING Group (Нидерланды)

Юрий Дворжецкий

Luxoft Training Center

Тренер в Luxoft Training Center, ведущий разработчик, кандидат физико-математических наук.
Программирует с начальных классов.

Разрабатывает на разных платформах: большие и маленькие проекты, высоконагруженные и очень красивые, многим известные и совсем специфические.

Влюблён в элегантность и оригинальность JavaScript как классического, так и современного во всех его проявлениях.

Сейчас разрабатывает web-приложения c UI на React и Angular.

Юрий Дворжецкий

Luxoft Training Center

Михаил Кузнецов

ING Group

Fullstack developer в международной финансовой корпорации ING с главным офисом в Амстердаме (Нидерланды). Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ.

Программирует на JavaScript уже более 8 лет. Консультировал по JS-разработке, занимался популяризацией фронтенд-фреймворка Vue.js.

Кроме JavaScript, имеет опыт разработки на Python и Java. Выступал докладчиком на конференциях Frontend Conf Moscow, UtahJS и др.

Михаил Кузнецов

ING Group

Никита Попов

Inspiritum

PHP-разработчик в компании в Inspiritum, занимается контейнеризацией сервисов, автоматизацией задач, фильтрацией мобильного трафика, подключением к международным операторам. Знаком с современными решениями и технологиями: docker, clickhouse, postgresql, redis, rabbitmq. Участвовал как в создании проектов с нуля, так и в реализации крупных проектов.

Ранее работал в GlobeXY и Drom.ru, создавал микросервисы, дорабатывал виджеты и логику на серверах, разрабатывал внутренние проекты компании в сотрудничестве с мобильным разработчиком.

Обучал студентов в качестве репетитора, преподавал высшую математику, MySQL, C++, C#. Окончил Национальный исследовательский Томский политехнический университет по специальности «Прикладная математика и информатика».

Никита Попов

Inspiritum

Василий Никонов

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

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

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

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

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

Василий Никонов

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

Игорь Саханков

Инженер-программист с более чем 6-летним опытом программирования.

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

Магистр по программе MSIT SE CMU Университета Иннополис. В настоящее время является разработчиком в Booking.com.

Игорь Саханков

Павел Асташкин

Маркетолог по образованию, программист по призванию.

В настоящий момент JavaScript developer в небольшой, но динамично развивающейся компании. Последнее время занимается разработкой и внедрением решений, направленных на улучшение работы проекта, преимущественно на Vue.

Выпускник курса «Разработчик JavaScript» в OTUS.

Павел Асташкин

Александр Пряхин

Технический директор в CityAds Media

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

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

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

Александр Пряхин

Технический директор в CityAds Media

Михаил Каморин

Senior Backend Developer в Skyeng

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

Окончил факультет вычислительной математики и кибернетики МГУ им. М. В. Ломоносова.

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

Михаил Каморин

Senior Backend Developer в Skyeng

Антон Пальгунов

Senior Frontend Engineer, Revolut

Программирует с 2007 года, со школы. Первым рабочим языком стал С++. Окончил колледж МГКИТ по специальности «Программное обеспечение вычислительной техники и автоматизированных систем», затем с отличием окончил
МГУТУ им. К. Г. Разумовского по той же специальности.
C 2012 года занимается промышленной разработкой в качестве веб-разработчика. В течение 2 лет также занимался нагрузочным тестированием в ведущих банках России.
С 2017 года работает в британской финтех-компании Revolut: разрабатывает backoffice-проект и внутренние продукты. Стек: React, TypeScript, Styled Components, Redux, Sagas, Jest+Enzyme и измененный Create React App для сборки.
Публикует на GitHub личные проекты, самый крупный из которых — MTMR. Пишет для профильных СМИ, выступает на митапах. Считает, что программирование — это его работа, хобби и образ жизни.

Антон Пальгунов

Senior Frontend Engineer, Revolut

Никита Овчинников

Окончил Волгоградский государственный технический университет по специальности «Автоматизированные системы обработки информации и управления». Увлёкся программированием ещё в студенческие годы (в 2010 году) и остановиться так и не смог. В коммерческой разработке с 2012 года.

Работал с проектами разного масштаба, прошёл путь от Junior до Senior. С 2016 года — старший инженер-программист в EPAM Systems, с 2018 по май 2019 — технический руководитель по разработке софта в Skywind Group.

Участвовал в международном проекте компании Ericsson, занимался web-программированием и собственными проектами.

Является специалистом по архитектуре веб-приложений, хорошо знает JS, React, Node, Mongo, MySQL, фреймворки Express, Koa2, AngularJS. Уверен, что в программировании всё приходит с практикой.

Никита Овчинников

Илья Нуруллин

GS Software House

На данный момент работает в интернациональной команде веб-разработчиков GS Software House.
Из последних проектов Yokl.ru - интернет-магазин с очень сложной системой ценообразования, Aminos.ai - платформа для создания собственного чат-бота.

Опыт программирования: 10 лет, из них 6 лет коммерческой разработки.
Первые программы начал писать в 10 лет.
Работал в веб-студии LineApp в должности веб-разработчика, в банке Урал ФД в должности ведущего инженера-программиста, при этом решал очень разные задачи, включая продумывание и разработку архитектуры, администрирование серверов, разработку приложений, написание технической документации, разработку сложных SQL скриптов.

Основной стек:
PHP 5 & 7, Laravel 5, Vue 2, ECMAScript 2018 (JS), MySQL 5.7, Bootstrap 3 & 4, Semantic UI, jQuery.

Илья Нуруллин

GS Software House

Получите консультацию

Это поможет понять, насколько программа подходит именно вам.