Получите новую профессию

PHP-программист

PHP — серверный язык программирования. Создан специально для бэкенд-разработки. PHP проще для новичков, чем большинство других серверных языков. Slack, Wikipedia, ВКонтакте используют PHP.

Иконка профессии PHP-программист

Начать учиться

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг». Защита от спама reCAPTCHA «Конфиденциальность» и «Условия использования».

Старт учёбы

когда вам удобно

Программа обучения

подходит для новичков

Практические занятия в браузере

всё, что нужно для учёбы — в вашем браузере

Помощь менторов

Ответим на вопросы и поможем с задачами

Чему вы научитесь

Фундаментальному пониманию программирования

  • Умение строить веб-приложения на основе микрофреймворков
  • Разработка веб-сайтов и приложений
  • Веб-фреймворки Slim, Lumen и Laravel
  • Работа с командной строкой
  • Автоматизированное тестирование
  • ООП, шаблоны проектирования
  • Базы данных, понимание ORM (Object-Relational Mapping)
  • Функциональное программирование, чистый код
  • Основы алгоритмов и структур данных

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

Проходите в своем темпе

Теория

В формате видео и текстов. После каждого блока с теорией — квиз на закрепление.

Практика

Автоматические задания на практическое закрепление навыков.

Менторинг

Менторы отвечают на вопросы, помогают решать проблемы, проверять задания и направлять к правильным решениям.

Наставник

Это ваш персональный помощник. Он помогает построить процесс обучения, даёт совет какие курсы проходить именно вам.

Проекты

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

Сертификат

Официальный сертификат Хекслета и портфолио

Учебный план

Начинайте с начала и двигайтесь вперед

1

Жизнь программиста

5 уроков
3 вопроса
1 упражнение
2

PHP: Основы

12 уроков
25 вопросов
14 упражнений
3

Основы командной строки

19 уроков
57 вопросов
9 упражнений
4

Системы контроля версий (GIT)

10 уроков
25 вопросов
5

PHP: Настройка окружения

9 уроков
25 вопросов
6

Ключевые аспекты веб-разработки на PHP

13 уроков
7

PHP: Массивы

PRO
21 урок
29 вопросов
32 упражнения
8

Проект #1: Игры разума

Премиум
1 месяц
9

PHP: Ассоциативные массивы

PRO
8 уроков
3 вопроса
13 упражнений
10

PHP: Функции

PRO
16 уроков
35 вопросов
23 упражнения
11

PHP: Абстракция с помощью данных

PRO
8 уроков
26 вопросов
7 упражнений
12

PHP: Введение в ООП

PRO
18 уроков
73 вопроса
25 упражнений
13

PHP: Объектно-ориентированный дизайн

PRO
12 уроков
24 вопроса
13 упражнений
14

PHP: Деревья

PRO
8 уроков
31 вопрос
15 упражнений
15

Проект #2: Вычислитель отличий

Премиум
1 месяц
16

Протокол HTTP

PRO
10 уроков
53 вопроса
9 упражнений
17

Веб-разработка на PHP

PRO
26 уроков
66 вопросов
16 упражнений
18

Основы реляционных баз данных

PRO
25 уроков
70 вопросов
23 упражнения
19

Проект #3: Анализатор страниц

Премиум
1 месяц
20

PHP: Полиморфизм

PRO
17 уроков
46 вопросов
17 упражнений
21

PHP: Погружаясь в классы

PRO
13 уроков
39 вопросов
11 упражнений
22

PHP: Eloquent (ORM)

PRO
10 уроков
25 вопросов
7 упражнений
23

PHP: Laravel

PRO
17 уроков
46 вопросов
14 упражнений
24

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

PRO
11 уроков
19 вопросов
9 упражнений
25

Проект #4: Менеджер задач

Премиум
1 месяц

Авторы программы

Практики с международным опытом

Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.

  • Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
  • Соорганизатор конференции Nastachku.ru.
  • Вимер.
  • Топлю за DevOps и автоматизированные тесты.

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

Закончили Хекслет и нашли работу

Проекты

Месяц интенсивной работы — буст для карьеры

1 уровень

Игры разума

Погрузитесь в экосистему PHP, научитесь настраивать рабочее окружение. Подружитесь с CodeSniffer (линтером, анализатором качества кода) и менеджером зависимостей Composer. Поймёте, чем git отличается от GitHub, поработаете с внешними репозиториями. Получите опыт построения архитектуры полноценного приложения и написания чистого кода.
2 уровень

Вычислитель отличий

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

Анализатор страниц

Фронтенд (Bootstrap, CDN). Фреймворк Laravel (Маршрутизация, Представление). База данных, (Миграции, query builders). Деплой (PaaS, Heroku). HTTP (в том числе выполнение запросов). Интеграционное тестирование. Логгирование.
4 уровень

Менеджер задач

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

Трудоустройство

  • Компании-партнёры Хекслета принимают выпускников на стажировки и фулл-тайм позиции веб-разработчиков
  • Мы сами рассылаем ваши резюме и портфолио HR-отделам и агентствам
  • После завершения профессии вы получите официальный сертификат Хекслета

Где работают наши студенты

Наша задача — сделать вас востребованным программистом

Альфа Банк Rambler Regru Bookmate Botmother Health Samurai Учи.ру Dualboot partners Funbox
4–7
месяцев
21
курс
194
упражнения
4
проекта в портфолио

Вопросы и ответы

Сколько стоит обучение?

Обучение на Хекслете стоит $39 в месяц или $390 в год. Длительность обучения зависит от вас — вы можете пройти все курсы за месяц, а можете проходить их в течение года. Узнать подробнее о ценах и условиях.

Можно ли подарить доступ к Хекслету другу?

Да! Вы можете купить доступ в подарок, и ваш друг получит его по почте.

Какое расписание у занятий?

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

Есть ли тарифы для компаний?

Да! С отчётами, статистикой и простым биллингом. Узнать подробнее о корпоративном доступе.

У меня есть другой вопрос

Пишите нам на support@hexlet.io, вам ответит живой человек из команды Хекслета. Или нажмите на иконку со знаком вопроса в правом нижнем углу экрана. Там есть ответы и на другие вопросы и удобная форма для отправки сообщения нам.