Профессия

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

С нуля до разработчика за 8 месяцев. Возвращаем деньги, если не удалось найти работу.

Первые курсы в тренажере бесплатно
Запишитесь и начните практику
Иконка программы PHP-разработчик

Гарантированное трудоустройство?

Мы не можем обещать гарантированную работу, но наш процесс обучения так спроектирован, что его невозможно «отсидеть» или «прослушать». Ваше обучение будет бесплатным, если вы не найдете работу после Хекслета.

1. Практика
Более 340 заданий в тренажере. 4 реальных проекта в портфолио. Разбор задач и вопросов с собеседований
2. Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем». На Хекслете решение задач идет только через реальное понимание
3. Наставники
Наставники помогают скорректировать траекторию обучения и внимательно проверяют все домашние задания. Вам не будет стыдно за результат
4. Стажировка
Участие в проектах с реальными пользователями. Полный цикл разработки в открытых проектах (исходный код доступен на Github)

Сколько зарабатывает php-разработчик

Фактическая зарплата зависит от города и конкретной компании. Выйти на указанный уровень можно за год реальной разработки.
125 000₽
Медианная зарплата в России
По результатам исследования Хабр Карьеры

Кому подойдёт обучение

  • Новичкам, которые хотят освоить профессию с нуля
  • Тем, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике
  • Тем, кто пробовал учиться на сторонних курсах, но до сих пор испытывает сложности в самостоятельном написании кода
Тото обучает студентов
Учим необходимому
PHP
Один из самых популярных языков, на котором написано более 80% сайтов в интернете
HTML и CSS
Языки создания веб-страниц. Описывают их структуру (расположение блоков) и внешний вид. Отвечают за форматирование текста
Фреймворки (Slim, Laravel)
Задает архитектуру проекта. Решает типовые задачи за программиста. Значительно сокращает количество кода и автоматизирует рутину
Алгоритмы и структуры данных
Любая программа — это последовательность шагов, выполняемых над данными. Способ организации данных сильно влияет на удобство работы
Базы данных (SQL)
База данных – сердце любого проекта, они хранят внутри себя все содержимое (данные)
Качество
Автоматизированные тесты — неотъемлемая часть профессиональной разработки
Архитектура
Создание простого для анализа и изменения кода требует хорошего понимания принципов его организации
Инфраструктура
Программирование — это не только код, но и сопутствующие инструменты: командная строка, Composer, Git
Хотите подробностей?

Программа курса PHP-разработчик

Основы веб-программирования

1. Основы веб-программирования

Создайте первые страницы с помощью HTML и CSS. Изучите основы программирования: типы данных, условные конструкции, циклы и функции. Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки. Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой. Установите Git, редактор кода VS Code. Наполните свое портфолио на Github первыми программами.
Программа наставника
Вебинары, слаконары
  • Настройка окружения (менеджер версий asdf, ubuntu on windows)

  • Эффективная отладка кода (дебагер, подходы)

  • Поиск технической информации (https://guides.hexlet.io/howtosearch/)

  • Организация задач с помощью Kanban-доски (Trello)

Курсы
Теория, квизы, практика в тренажере
языки программирования
пути карьерного роста
терминология
пространства имен
импорты
ссылки
включения файлов
терминал
shell
команды linux
github
рабочая директория
клонирование
восстановление
зависимости
composer
автозагрузка
HTTP
фреймворки
ORM
тестирование
синтаксис
вложенные массивы
алгоритмическая сложность
сортировка
Погрузитесь в экосистему PHP, научитесь настраивать рабочее окружение. Подружитесь с CodeSniffer (линтером, анализатором качества кода) и менеджером зависимостей Composer. Поймёте, чем git отличается от GitHub, поработаете с внешними репозиториями. Получите опыт построения архитектуры полноценного приложения и написания чистого кода. Подробнее
Профессиональный PHP

2. Профессиональный PHP

Научитесь писать production-ready код. Освойте принципы объектно-ориентированного и функционального программирования. Начните писать модульный код, который легко расширять и поддерживать. Ускорьтесь с помощью автоматизированного тестирования своего кода. Настройте непрерывную интеграцию. Пишите код аки бог.
Программа наставника
Вебинары, слаконары
  • Алгоритмы и структуры данных (прокачка на CodeBattle, грокаем алгоритмы)

  • Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать)

  • Функциональное программирование (чистота, побочные эффекты)

  • Устройство языков (Парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)

Курсы
Теория, квизы, практика в тренажере
стажировка
резюме
портфолио
первая работа
слияние
деструктуризация
хеш-таблица
упаковка и распаковка
функции высшего порядка
замыкания
чистые функции
утверждения
PHPUnit
юнит-тесты
покрытие кода
ER-модель
DDD
интерфейс
рекурсивные структуры данных
обход в глубину
древовидная рекурсия
файловая система
классы
инкапсуляция
интерфейсы
исключения
В этом проекте отрабатывается работа с коллекциями. Изучаются способы построения и обхода деревьев. Вы познакомитесь с разными форматами данных (json, yml), научитесь их парсить и формировать. Начнете писать тесты (PHPUnit) и освоите разработку через них. Познакомитесь с непрерывной интеграцией (CI) и элементами экстремального программирования (XP). Прокачаете ООП мышление. Подробнее
Создание сайтов

3. Создание сайтов

Разрабатывайте сайты используя архитектуру MVC. Изучите микрофреймворк Slim, разберитесь с HTTP и принципами работы веб-серверов. Разберитесь с роутингом и шаблонизаторами. Создайте базу данных и выполняйте SQL запросы из PHP кода. Деплойте код на сервер. Обеспечивайте безопасное выполнение кода предотвращая SQL-инъекции и XSS-атаки.
Программа наставника
Вебинары, слаконары
  • Устройство операционных систем (книга код и администрирование, процессы, память, файловая система)

  • Подключение к обучению подкастов, книг и онлайн мероприятий, вовлечение в локальные комьюнити, ведение своего блога, помощь другим в слаке хекслета и обсуждениях

  • Командная работа в Git

  • REST API, Очереди, Background Jobs

Курсы
Теория, квизы, практика в тренажере
collect
PHPUnit
паттерны
текучий интерфейс
формы
чанки
редиректы
аутентификация
CGI
slim framework
шаблонизация
отправка форм
postgresql
транзакции
нормальные формы
СУБД
фикстуры
стабы
моки
побочные эффекты
HTML5
CSS3
Developer Tools
вёрстка
Фронтенд (Bootstrap, CDN). Фреймворк Laravel (Маршрутизация, Представление). База данных, (Миграции, query builders). Деплой (PaaS, Heroku). HTTP (в том числе выполнение запросов). Интеграционное тестирование. Логгирование. Подробнее
Разработка на Laravel

4. Разработка на Laravel

Создавайте комплексные сервисы с помощью Laravel 8. Используйте ORM для создания моделей и их отображения на базу данных. Накатывайте миграции для эволюции базы данных. Реализуйте аутентификацию и авторизацию. Запускайте REPL для быстрого управления приложением и автоматизированные тесты для повышения качества кода и гарантии его работоспособности.
Программа наставника
Вебинары, слаконары
  • Пробные собеседования

  • Разворачивание и деплой (makefile, docker, хостинг, ansible, webpack, terraform)

  • Продуктовая разработка (Цель, Lean Startup: Time To Market, MVP, A/B тесты)

  • Инженерная культура. (https://guides.hexlet.io/check-list-of-engineering-practices/)

Курсы
Теория, квизы, практика в тренажере
Динамическая диспетчеризация
параметрический полиморфизм
полиморфизм подтипов
инверсия зависимостей
позднее связывание
трейты
абстрактные классы
ORM
шаблонизация (blade)
роутинг
контроллеры
жадность
флаги
классы символов
квантификация
Проектирование. Нормализация (и Денормализация) базы данных, связи между сущностями. ORM. Heroku (PaaS). Трекинг ошибок в продакшене с Rollbar. Фреймворк Laravel. Подробнее

Расписание

Совмещайте учебу с работой. Учитесь, когда вам удобно — у нас нет строгого расписания. Рекомендуем заниматься от 15 часов в неделю, чтобы сохранять темп обучения в группе.

Уроки

Теория, тесты, практические упражнения с автоматической проверкой в браузере

Самостоятельно, в удобное время
Если непонятно, можно задать вопрос в чате группы наставнику или одногруппникам

Мероприятия

Вебинары, слаконары, сессии лайв-кодинга

Один раз в неделю, онлайн, проводит наставник
Если не получается присутствовать, можно смотреть в записи

Проекты

Реальные приложения, сервисы и сайты — вы пишете их с нуля до релиза

Самостоятельно, в своем темпе, примерно месяц на каждый проект
Наставник контролирует и дает обратную связь

Очень много практики

340+ упражнений для выполнения в браузере, домашние задания с моментальной автопроверкой. Выполняйте их, когда вам удобно

4 проекта для портфолио на GitHub – по одному для каждого учебного модуля. Начинаем с простого и погружаемся в разработку для реального бизнеса

11 Open Source проектов Хекслета — научитесь работать с чужим кодом, оформлять пулреквесты. Это ваш опыт реального продакшна и +100 очков в карму программиста

150 тестовых заданий от наших партнеров – работайте с базой типовых задач из настоящих проектов. Это придаст уверенности на собеседованиях

Поможем с трудоустройством

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

Наши выпускники работают в известных компаниях

Альфа Банк Rambler Regru Авиасейлc Bookmate Учи.ру Яндекс Тинькофф Agima Funbox PeterService Simtech Health Samurai Dualboot partners Abbyy Delivery Club Itech Group Avito Tech QIWI VC.RU Ростелеком ИТ Simple life Комтек Greenatom CSSSR JetRockets Sber Devices Flant CДЭК IT Контур Timeweb EPAM OZON EVRONE Bell integrator Банк Открытие МТС One Two Trip Онлайн кинотеатр КИОН Зарплата.ру СитиМобил

Преподаватели и наставники

Аватар наставника Александр Пупышев
Александр Пупышев
Разработчик из Сибири. Программированием увлекается со школы. Учился на факультете «Инновационных технологий», пишет на PHP, Go, C#, JS. Ведущий разработчик финтех-продуктов в RoboFinance
Аватар наставника Владимир Моисеенко
Владимир Моисеенко
Достиг успеха и в науке, и в разработке коммерческих проектов. Магистр «Обеспечения вычислительных систем» МГУПИ, спец по разработке отказоустойчивых и высоконагруженных сервисов CRM систем. Software Engineer в Telecontact
Аватар наставника Захар Стебловский
Захар Стебловский
Пришёл в программирование из интернет-маркетинга. Не понаслышке знает, что такое менять сферу деятельности. Разрабатывал B2B-софт для авторынка. На данный момент бэкенд-разработчик в Ulindr Limited
Аватар наставника Олег Агеев
Олег Агеев
Почти 15 лет в веб. Ас по PHP, знаком с Python, Go, Java и JS. Самостоятельно проектировал инструменты службы поддержки и систему модерации контента Fotostrana, систему рассылки IQ Option, хранилище истории биржевых котировок

Сертификат

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

Сертификат

Обучение в браузере: теория, тесты, упражнения

Истории успеха

Аватар пользователя Сергей Ампилов
Сергей Ампилов
г. Москва

Тогда я начал смотреть в сторону онлайн-курсов. Особо не вникая и не теряя времени, начал скупать всё подряд. Курсы верстки HTML, CSS. Потом курсы frontend – JavaScript, React. Я проходил одновременно 2-3 курса в ускоренном режиме. Сил уходило много, а прогресс был почти нулевой. Потому что тупо повторяя за преподавателем, как оказалось, ничему научиться нельзя. Я приуныл. И однажды, листая бесконечные отзывы под очередным ютубовским роликом, обнаружил ссылку на Хекслет и несколько комментариев, что там учат хорошо.

Я тем же вечером стартанул на бесплатных курсах и через два дня купил платную подписку. Я реально залип. И, о чудо! У меня пошел прогресс. Я наконец-то начал программировать. Сам! Хоть и на учебных задачах, хоть и очень медленно! Но дело пошло. Читать полностью

Аватар пользователя Вячеслав Быков
Вячеслав Быков
г. Москва

После Хекслета собеседования на Middle Frontend разработчика были только в радость. Ты просто рассказываешь всё, о чем читал на протяжении полугода, и делишься опытом с проектов. Тестовых заданий уж точно бояться не стоит, здесь я делал вещи и посложнее. Всего прошел шесть собеседований, после которых получил пять офферов. Дальше выбирал по принципу более интересного стека и команды, в одиночку работать я уж точно теперь не хочу.

Ну и, конечно, приятный бонус: зарплаты у мидлов гораздо интересней, а зона ответственности меньше, чему у фулстек-самоучки ;) Читать полностью

Аватар пользователя Роман Авилов
Роман Авилов
г. Хабаровск

После оплаты появилось некое спокойствие: учебная траектория есть, осталось только учиться. Теория плюс практика — то что нужно. Задачи были и лёгкие, и трудные, и очень трудные. Одну три дня решал.

Работу нашел через телеграм-чат местного IT-сообщества. Откликнулся на вакансию. Проект только запускался, и меня взяли фронтом на React. Будущий начальник посмотрел мой домашний проект. Вопросы были не по теории, а именно по практическому применению знаний и по проекту.

Мне дали время подумать, я подумал и согласился, о чём не жалею. Зарплата, кстати, выросла в два раза. Новый проект предполагал TypeScript. Я его не знал, но сошлись на том, что внедрим постепенно. Теперь я люблю TypeScript.

Да, забыл сказать, сейчас мне 43 года :-) Читать полностью

Аватар пользователя Денис Солодухин
Денис Солодухин
г. Долгопрудный

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

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

Даже в 40 лет можно реализовать казалось бы невозможное: изучить программирование с нуля и устроиться на работу. Читать полностью

Аватар пользователя Владислав Гончаренко
Владислав Гончаренко
Stamford, USA

Когда я прошёл нужные темы на Хекслете и почувствовал, что третий глаз на ООП открылся, начал рассылать резюме. В какой-то момент наткнулся на курсы в EPAM. Так как курс по Java на Хекслете дал мне огромный и правильно структурированный багаж знаний, то я с легкостью прошел все собеседования и сам курс EPAM, который длился несколько месяцев. Окончив курс, не узнал ничего нового, связанного с джавой. Но впервые в жизни в процессе обучения достиг уровня, на котором мог помогать окружающим, а не спрашивать постоянно что-то у людей вокруг.

Вот с тех самых пор я и работаю в EPAM. Пришел туда Junior, стал Middle через полгода, а ещё через полтора сдал экзамен, стал Senior и уехал в США. Читать полностью

Аватар пользователя Дарья Харитонова
Дарья Харитонова
г. Санкт-Петербург

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

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

Аватар пользователя Сергей Желудков
Сергей Желудков
г. Москва

Во втором проекте начинают использоваться дополнительные библиотеки, которые не изучаются в курсах — и вот тут было просто оцепенение. Что это? Как это работает? Кто-то начал жаловаться, что этого не было в курсах и как теперь самостоятельно разбираться в этом. И вот ответ от Кирилла Мокевнина перевернул мое сознание на тот момент. Он сказал, что сейчас существуют тонны разных библиотек и материалов, но основная задача Хекслета — не обучить нас пользоваться всеми этими библиотеками, а научить нас мыслить как разработчики, разбираться и копаться в библиотеках, в документации и в итоге учиться самостоятельно. Читать полностью

Аватар пользователя Виктория Музычук
Виктория Музычук
г. Москва

Признаюсь сразу — я пришла на Хекслет всего лишь попробовать. Сама не заметила, как погрузилась в него с головой. Мы очень многое прошли вместе: были как падения — страх, неуверенность, отчаяние даже, так и взлеты — радость, удовлетворение, ощущение собственной значимости. Ощущение огромной, неописуемой благодарности к этому проекту и людям, которые с каждым днем делают его лучше.

Недавно исполнился год, как я учусь на Хекслете. Год, как я учусь программированию. Отметила эту дату прохождением испытательного срока на должности PHP-разработчика. До сих пор не могу в это поверить. Читать полностью

Стоимость обучения

от 6 230 ₽ / месяц в рассрочку на 18 месяцев

или

98 000 ₽ вместо 112 000 ₽

при оплате сразу за 8 месяцев

Вернём деньги в течение первых двух недель, если передумали
1 декабря Бесплатно 7 курсов
Записаться на программу и пройти бесплатные вводные курсы
Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг»

Корпоративное обучение для команд и организаций

Хекслет

C 2012 года на рынке онлайн-образования. Около 10 000 человек обучаются на платформе ежемесячно. Более 20 000 человек в Slack-сообществе Хекслета — это одно из самых больших комьюнити опытных и начинающих программистов в рунете.

Хотели бы сказать, что да, точно получится, но не можем — не всё зависит от нас. Не можем и пообещать, что учиться будет легко — изучать новое всегда трудно.

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

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

Историей. Хекслет существует с 2012 года. Мы начинали, когда онлайн-образование еще не было столько популярным, и создали онлайн-тренажер, когда на EdTech вообще замахивались единицы. Сегодня Хекслет — это целое сообщество разработчиков. Мы не просто учим, мы прививаем правильные инженерные практики и развиваем хорошую инженерную культуру.

Экспертизой. Хекслет создается и развивается программистами, мы даем то, что знаем сами, в чем хорошо разбираемся. Программирование — наш единственный фокус.

Отношением к трудоустройству. Мы не обещаем его как другие. При этом студенты Хекслета получают оффер еще во время обучения, а некоторые работодатели указывают курсы Хекслета как преимущество при найме. Как такое возможно? Просто в процессе обучения мы прорабатываем те моменты, которые не оставляют шансов остаться без работы: мощные проекты, Open Source для командной практики и масса образовательных вебинаров по развитию карьеры.

Мы рекомендуем выделять 15-20 часов в неделю, тогда получится закончить все курсы и выполнить все проекты в профессии за 8 месяцев.

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

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

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

Вы будете учиться в группе вместе с другими студентами.

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

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

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

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

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

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

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

Мы принимаем карты Visa и MasterCard любого банка, валюта счёта тоже может быть любой.

Да, мы гарантируем возврат всей суммы в течение 14 дней с начала обучения.