PHP-программист
Разрабатывает сайты на Laravel. Строит взаимодействие с внешними сервисами и программирует собственный API. Проектирует архитектуру базы данных, оптимизирует узкие места и обеспечивает бесперебойную работу. Хорошо разбирается в интернет-технологиях: HTML, HTTP, DNS.
Записатьсячерез практику
4 полноценных проекта
Сразу после обучения
востребованная профессия
Учебная программа

1. Основы веб-программирования
Создайте первые страницы с помощью HTML и CSS. Изучите основы программирования: типы данных, условные конструкции, циклы и функции. Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки. Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой. Установите Git, редактор кода VS Code. Наполните свое портфолио на Github первыми программами.Программа наставника
-
Настройка окружения (менеджер версий asdf, ubuntu on windows, английский)
-
Эффективная отладка кода (дебагер, подходы)
-
Поиск технической информации (https://guides.hexlet.io/how-to-search/)
-
Организация задач с помощью Kanban-доски (Trello)
Курсы
Итоговый проект
Игры разума
Погрузитесь в экосистему PHP, научитесь настраивать рабочее окружение. Подружитесь с CodeSniffer (линтером, анализатором качества кода) и менеджером зависимостей Composer. Поймёте, чем git отличается от GitHub, поработаете с внешними репозиториями. Получите опыт построения архитектуры полноценного приложения и написания чистого кода. Подробнее
2. Профессиональный PHP
Научитесь писать production-ready код. Освойте принципы объектно-ориентированного и функционального программирования. Начните писать модульный код, который легко расширять и поддерживать. Ускорьтесь с помощью автоматизированного тестирования своего кода. Настройте непрерывную интеграцию. Пишите код аки бог.Программа наставника
-
Алгоритмы и структуры данных (прокачка на CodeBattle, грокаем алгоритмы)
-
Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать)
-
Функциональное программирование (чистота, побочные эффекты)
-
Устройство языков (Парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)
Курсы
Итоговый проект
Вычислитель отличий
В этом проекте отрабатывается работа с коллекциями. Изучаются способы построения и обхода деревьев. Вы познакомитесь с разными форматами данных (json, yml), научитесь их парсить и формировать. Начнете писать тесты (PHPUnit) и освоите разработку через них. Познакомитесь с непрерывной интеграцией (CI) и элементами экстремального программирования (XP). Прокачаете ООП мышление. Подробнее
3. Создание сайтов
Разрабатывайте сайты используя архитектуру MVC. Изучите микрофреймворк Slim, разберитесь с HTTP и принципами работы веб-серверов. Разберитесь с роутингом и шаблонизаторами. Создайте базу данных и выполняйте SQL запросы из PHP кода. Деплойте код на сервер. Обеспечивайте безопасное выполнение кода предотвращая SQL-инъекции и XSS-атаки.Программа наставника
-
Устройство операционных систем (книга код и администрирование, процессы, память, файловая система)
-
Подключение к обучению подкастов, книг и онлайн мероприятий, вовлечение в локальные комьюнити, ведение своего блога, помощь другим в слаке хекслета и обсуждениях
-
Командная работа в Git
-
REST API, Очереди, Background Jobs
Курсы
Итоговый проект
Анализатор страниц
Фронтенд (Bootstrap, CDN). Фреймворк Laravel (Маршрутизация, Представление). База данных, (Миграции, query builders). Деплой (PaaS, Heroku). HTTP (в том числе выполнение запросов). Интеграционное тестирование. Логгирование. Подробнее
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/)
Курсы
PHP: Полиморфизм
динамическая диспетчеризация параметрический полиморфизм полиморфизм подтипов инверсия зависимостейИтоговый проект
Менеджер задач
Проектирование. Нормализация (и Денормализация) базы данных, связи между сущностями. ORM. Heroku (PaaS). Трекинг ошибок в продакшене с Rollbar. Фреймворк Laravel. ПодробнееОбучение в браузере: теория, тесты, упражнения
Кому подойдёт обучение
- Новичкам, которые хотят освоить профессию с нуля
- Тем, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике
- Тем, кто пробовал учиться на сторонних курсах, но до сих пор испытывает сложности в самостоятельном написании кода

Формат
Небольшие группы с персональным наставником и преподавателем. Вебинары один два раза в неделю. Домашние задания после вебинаров + реальные проекты на github.com. Общение в slack и telegram. Доступ ко всем автоматизированным курсам Хекслета с сотнями практических задач

Обучают
Истории успеха
А конкретно со мной случилось следующее: меня нашли в этом списке (топ-100 студентов), связались со мной и предложили работу! Это было очень приятно. Я прошел вводное собеседование, после ответил на тесты, решил пару задачек. По результатам меня пригласили на техническое собеседование.

В итоге устроился в компанию, где посмотрели мой код из учебных проектов, дали небольшое тестовое, а на собеседовании мы пообщались о продукте, над которым предстоит работать. Тут я и работаю вот уже пятый месяц. Было очень некомфортно расставаться хоть и с нелюбимой, но такой привычной работой.
Hexlet учит самому важному: тому, как нужно программировать, чтобы проектировать сложные системы качественно и быстро. Hexlet рекомендую теперь всем, да и сам планирую заглянуть туда за новыми профессиями. Спасибо, что дочитали до конца. Успехов в учебе!

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

Стажировка в реальных проектах
Студенты могут стажироваться в реальных проектах Хекслета и писать код под руководством опытных товарищей. Это даёт опыт работы в команде, учит ответственности и помогает стать программистом-практиком ещё до окончания обучения.
Поможем с трудоустройством
Во время обучения студенты участвуют в карьерном модуле. Вы узнаете:
- как грамотно составлять резюме и сопроводительные письма
- как готовиться и проходить техническое интервью
- как адаптироваться на рабочем месте

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

Стоимость обучения
Первые курсы бесплатно, затем
или
при оплате сразу за 8 месяцев

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