ТОП-10 Лучших Онлайн-Курсов PHP-Программирования — Рейтинг [2020]

Всем привет, друзья! ✋ На связи Шаполов Алексей. И сегодня…

🔥 Я проанализировал свыше 30+ онлайн-школ, учёл более 10 факторов (включая отзывы, экспертность преподавателей, стоимость обучения, количество выдаваемой «годноты», прочее) и собрал для вас ТОП-10 лучших онлайн-курсов по языку программирования PHP, которые позволят вам с нуля освоить очень прибыльную digital-профессию и начать зарабатывать вполне неплохие деньги. 🏆

(По данным HH.RU, в среднем от 60 000 до 250 000 ₽ в месяц).

Готовы к такому? Тогда полетели! 🚀

Гоу-гоу-гоу!

Для тех, кому лень читать всё, вот краткий список курсов, которые я включил в свой рейтинг:

  1. «Профессия PHP-разработчик» от Skillbox.
  2. «Веб-разработчик с нуля» от «Нетологии».
  3. «Программист PHP» от GeekBrains (гарантированная стажировка).
  4. «PHP-разработчик с 0 до PRO» от Skillbox.
  5. «Я — Веб-разработчик PRO» от Skillbox (гарантированное трудоустройство).
  6. «Профессия Веб-разработчик» от SkillFactory.
  7. «Backend-разработчик на PHP» от OTUS (выбор программистов).
  8. «PHP/MySQL» от beONmax (есть бесплатные уроки).
  9. «Изучение PHP и MySQL с нуля до профи» от itProger.
  10. «Профессия PHP-программист» от Hexlet (есть бесплатные уроки).

Для тех же, кому нужно полное описание каждого курса, сравнение всех плюсов и минусов, а также возможных подвохов — добро пожаловать ниже. 😉

Не спеши закрывать страницу, дружище! 😃

Также читайте:

🥇 #1. «Профессия PHP-разработчик» от Skillbox

Пройти

Длительность: 12 месяцев = 3-5 часов в неделю.

Документ об окончании: диплом.

Формат обучения: видеоуроки + Д/З с проверкой и обратной связью от личного наставника + общение с другими студентами в закрытом коммьюнити + защита дипломного проекта

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

Блок #1. PHP. Уровень 1
Блок #2. PHP. Уровень 2
Блок #3. PHP. Уровень 3
Блок #4. PHP-фреймворк Symfony
Блок #5. Программист «1С-Битрикс»
Блок #6. Система контроля версий Git
Блок #7. Работа в командной строке Bash
Блок #8. Универсальные знания программиста
Блок #9. Английский для IT-специалистов
Особенности:
Помощь в трудоустройстве
Бесплатная консультация по всем интересующим вопросам для желающих начать обучение
Структурированная образовательная программа
Скидка 40% для первых 20 студентов
Упор на практику — готовое портфолио по окончании обучения
51 тематический модуль = 100+ видеоуроков
Доступ к курсу навсегда
Преподаватели — эксперты
Можно заниматься в любое удобное время
Личный наставник-куратор каждому студенту
Диплом по окончании
14-дневная гарантия возврата средств, если не понравится обучение
Есть возможность оплачивать обучение в рассрочку
2 месяца английского в подарок от EnglishDom
Всем студентам курса на время обучения предоставляется бесплатный доступ к специализированной IDE (среде разработки) от компании JetBrains — PhpStorm.
Так называемая «рассрочка» — это не что иное, как кредит от «Тинькофф» или «Альфа-Банка» (однако кредит беспроцентный, переплата по процентам перекрывается за счёт скидки на курс)
Так называемый «диплом Skillbox» — это, на самом деле, обычный сертификат, который вряд ли поможет при поиске работы

Реальные отзывы о школе

Чему научитесь:

  • Верстать страницы для интернет-магазинов на HTML, CSS и JavaScript
  • Проектировать базы данных для интернет-магазинов
  • Устанавливать Laravel и настраивать веб-серверы
  • Разрабатывать техническое задание для проектов
  • Работать с объектно-ориентированным программированием
  • Работать с системой контроля версий Git
  • Работать с файлами и каталогами

Цена: 115 000 69 000 ₽ по скидке для первых 20 студентов. В рассрочку — от 2 875 ₽/мес.

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

Виталий Чесноков

Генеральный директор интернет-маркетингового агентства QSOFT, профессиональный Frontend/Backend-разработчик.

Михаил Волков

Руководитель отдела обучения в QSOFT. Владеет технологиями разработки на PHP, Java, JS, Vue.js, Laravel, Symfony, «1С-Битрикс», RabbitMQ, MySQL, Couchbase, Redis.

Юрий Тинюков

Владеет технологиями PHP, JavaScript, «1С-Битрикс», Laravel, MySQL, React Native.

🥈 #2. «Веб-разработчик с нуля» от «Нетологии»

Пройти

Длительность: 18 месяцев.

Документ об окончании: диплом о профессиональной переподготовке установленного образца + именной сертификат.

Формат обучения: живые вебинары + Д/З с проверкой и обратной связью от личного наставника-куратора + общение с другими студентами в закрытом коммьюнити + создание проектов для портфолио + защита дипломного проекта

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

Блок #1. Вёрстка сайта на HTML и CSS
Блок #2. Мобильная и адаптивная вёрстка
Блок #3. Английский язык для начинающих разработчиков
Блок #4. Основы программирования
Блок #5. Git — система контроля версий
Блок #6. Основы JavaScript
Блок #7. Продвинутый JavaScript
Блок #8. Библиотека React
Блок #9. Основы PHP
Блок #10. Продвинутый PHP
Блок #11. Фреймворк Laravel
Блок #12. Карьера в веб-разработке
Блок #13. Дипломная работа — веб-приложение с бэкендом и фронтендом
Особенности:
Бесплатная консультация по всем интересующим вопросам для желающих начать обучение
Документ установленного государством образца по окончании обучения
Выпускники «Нетологии» работают в таких компаниях, как Beeline, Mail.ru Group, «Лаборатория Касперского», AGIMA, Skyeng и многих других
30 000+ человек уже окончили курсы данного онлайн-университета
Государственная лицензия на осуществление образовательной деятельности
Помощь в трудоустройстве
Есть возможность оплачивать курс в рассрочку
Есть возможность получить налоговый вычет в размере 13% от стоимости курса
Структурированная образовательная программа
Упор на практику — готовое портфолио по окончании курса
Большое количество способов оплаты — через банковские карты VISA/MasterCard/«МИР», «Яндекс.Деньги», WebMoney, систему «Альфа-Клик», по счёту юрлица
Гарантия возврата средств, если не понравится обучение
«Нетология» — официальный резидент «Сколково»
Возможно корпоративное обучение
Так называемая «рассрочка» — это кредит от «Тинькофф» или «Сбербанка» (однако кредит беспроцентный, переплата по процентам перекрывается за счёт скидки на курс)

Реальные отзывы о школе

Чему научитесь:

  • Верстать веб-страницы на HTML/CSS
  • Создавать адаптивную и мобильную вёрстку
  • Контролировать изменения кода проекта, работать на GitHub
  • Решать задачи с использованием JavaScript
  • Создавать интерактивные веб-страницы
  • Использовать библиотеки React, JSX, React Router, VirtualDom
  • Применять принципы клиент-серверного взаимодействия
  • Писать бэкенд на PHP
  • Работать с библиотекой Laravel для разработки бэкенда

Цена: 109 900 71 435 ₽ по скидке. В рассрочку — от 5 953 ₽/мес.

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

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

🥉 #3. «Программист PHP» от GeekBrains

Пройти

Длительность: 4 месяца.

Документ об окончании: удостоверение о повышении квалификации установленного образца + именной сертификат.

Формат обучения: видеоуроки + живые вебинары + домашние задания с проверкой и обратной связью + общение с единомышленниками в закрытом чате + защита дипломного проекта

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

Блок #1. «Git. Базовый курс»
Блок #2. «Основы программирования»
Блок #3. «Веб-разработка. Быстрый старт»
Блок #4. «HTML/CSS. Интерактивный курс»
Блок #5. «Основы баз данных»
Блок #6. «PHP. Уровень 1»
Блок #7. «PHP. Уровень 2»
Блок #8. «Laravel. Глубокое погружение»
Блок #9. «Стажировка в GeekBrains»
Особенности:
Гарантированная 2-месячная стажировка и помощь в трудоустройстве
78 часов теории и 140 часов практики
Скидка 40% для первых 20 студентов
Бесплатная консультация по всем интересующим вопросам для желающих начать обучение
Есть возможность оплачивать обучение в рассрочку
Есть возможность получить налоговый вычет в размере 13% от стоимости курса
Документ установленного государством образца по окончании обучения
10-дневная гарантия возврата средств, если не понравится обучение
Доступ к GeekClub и специализированному курсу английского языка для IT-специалистов в подарок
Так называемая «рассрочка» — это кредит от «Альфа-Банка» (однако кредит беспроцентный, переплата по процентам перекрывается за счёт скидки на курс)

Реальные отзывы о школе

Чему научитесь:

  • Уверенно использовать принципы ООП
  • Внедрять шаблоны проектирования MVC
  • Работать с файлами, сессиями, Cookie
  • Базовому синтаксису MySQL, объединению таблиц
  • Разбираться в чужом коде
  • Разрабатывать быстрые и безопасные сайты любой сложности
  • Реализовывать основные современные функциональные решения: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и др.
  • Обеспечивать защиту скриптов от SQL-инъекций и других вариантов взлома
  • Проектировать бизнес-логику веб-сайтов
  • Проектировать БД в нормальной форме

Цена: 48 000 28 800 ₽ по скидке для первых 20 студентов. В рассрочку — 1 600 от ₽/мес.

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

  • Сергей Герасименко — веб-разработчик, сотрудник Информационно-вычислительного центра Управления ОАО «РЖД»
  • Никита Овчинников — Senior Software Engineer в компании EPAM
  • Илья Полуянов — PHP-разработчик с 10-летним стажем
  • Олег Шиков — Fullstack веб-разработчик в MedPoint24
  • Юрий Жайворонок — Senior Web Deloper в Mail.ru Group, Chief Technology Officer в School 21

#4. «PHP-разработчик с 0 до PRO» от Skillbox

Пройти

Длительность: 9 месяцев = 3-5 часов в неделю.

Документ об окончании: диплом.

Формат обучения: видеоуроки + Д/З с проверкой и обратной связью от личного наставника + общение с другими студентами в закрытом коммьюнити + защита дипломного проекта

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

Модуль #1. «Введение в программирование»
Модуль #2. «Структура управления данными. Базовые концепции PHP 7»
Модуль #3. «Протокол HTTP/HTTPS»
Модуль #4. «Пользовательские функции»
Модуль #5. «Файлы и каталоги»
Модуль #6. «Cookie/Session»
Модуль #7. «База данных MySQL»
Модуль #8. «Объекты (базовые понятия)»
Модуль #9. «Принципы»
Модуль #10. «Объекты (расширенные понятия)»
Модуль #11. «Функции и стандарты по работе с классами»
Модуль #12. «Исключения и другие встроенные классы»
Модуль #13. «ООП. Шаблоны»
Модуль #14. «Подготовка среды обучения. Ручной режим»
Модуль #15. «Архитектура и проектирование»
Модуль #16. «Структура проекта Laravel»
Модуль #17. «GIT и командная разработка»
Модуль #18. «Laravel — начинающий уровень»
Модуль #19. «Laravel — продвинутый уровень»
Модуль #20. «Eloquent ORM и база данных»
Модуль #21. «Laravel: очереди и WebSocket»
Модуль #22. «Laravel: кэширование и оптимизация»
Особенности:
Бесплатная консультация по всем интересующим вопросам для желающих начать обучение
Структурированная образовательная программа
Скидка 30% для первых 20 студентов
Упор на практику — готовое портфолио по окончании обучения
22 тематических модуля = 98 видеоуроков
Доступ к курсу навсегда
Преподаватели — эксперты
Можно заниматься в любое удобное время
Личный наставник-куратор каждому студенту
Диплом по окончании
14-дневная гарантия возврата средств, если не понравится обучение
Есть возможность обучения в рассрочку
2 месяца английского в подарок от EnglishDom
Так называемая «рассрочка» — это не что иное, как кредит от «Тинькофф» или «Альфа-Банка» (однако кредит беспроцентный, переплата по процентам перекрывается за счёт скидки на курс)
Так называемый «диплом Skillbox» — это, на самом деле, обычный сертификат, который вряд ли поможет при поиске работы

Реальные отзывы о школе

Чему научитесь:

  • Интегрировать вёрстку в интернет-магазины
  • Проектировать базы данных для интернет-магазинов
  • Устанавливать Laravel
  • Создавать свои функции в языке
  • Работать с объектно-ориентированным программированием
  • Устанавливать и настраивать веб-серверы
  • Работать с файлами и каталогами

Цена: 67 500 47 250 ₽ по скидке для первых 20 студентов. В рассрочку — от 3 938 ₽/мес.

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

Виталий Чесноков

Генеральный директор интернет-маркетингового агентства QSOFT, профессиональный Frontend/Backend-разработчик.

Михаил Волков

Руководитель отдела обучения в QSOFT. Владеет технологиями разработки на PHP, Java, JS, Vue.js, Laravel, Symfony, «1С-Битрикс», RabbitMQ, MySQL, Couchbase, Redis.

Юрий Тинюков

Владеет технологиями PHP, JavaScript, «1С-Битрикс», Laravel, MySQL, React Native.

#5. «Я — Веб-разработчик PRO» от Skillbox

Пройти

Длительность: 24 месяца = 3-5 часов в неделю.

Документ об окончании: диплом.

Формат обучения: видеоуроки + живые вебинары + Д/З с проверкой и обратной связью от личного наставника + общение с другими студентами в закрытом коммьюнити + воркшопы + экскурсии в компании-партнёры + защита дипломного проекта

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

Блок #1. «Веб-вёрстка»
Блок #2. «JavaScript»
Блок #3. «PHP»
Блок #4. «Фреймворки»
Блок #5. «1С-Битрикс»
Блок #6. «Веб-дизайн»
Блок #7. «Управление проектами»
Особенности:
Гарантированное трудоустройство
Бесплатная консультация по всем интересующим вопросам для желающих начать обучение
Есть возможность обучения в рассрочку с первым платежом через 6 месяцев (полгода обучения — бесплатно)
Структурированная образовательная программа
Скидка 50% для первых 20 студентов
Упор на практику — 6 проектов в портфолио по окончании обучения
Доступ к курсу навсегда
Преподаватели — эксперты
Можно заниматься в любое удобное время
Личный наставник-куратор каждому студенту
Диплом по окончании
14-дневная гарантия возврата средств, если не понравится обучение
Компании-партнёры курса — SymbioWay и QSOFT
Так называемая «рассрочка» — это не что иное, как кредит от «Тинькофф» или «Альфа-Банка» (однако кредит беспроцентный, переплата по процентам перекрывается за счёт скидки на курс)
Так называемый «диплом Skillbox» — это, на самом деле, обычный сертификат, который вряд ли поможет при поиске работы

Реальные отзывы о школе

Чему научитесь:

  • Верстать веб-страницы
  • Создавать интернет-магазины
  • Публиковать код на сервере
  • Составлять сложные SQL-запросы
  • Создавать и работать с реляционными базами данных
  • Разбираться в legacy-коде

Цена: 304 000 182 400 ₽ по скидке для первых 20 студентов. В рассрочку — от 4 900 ₽/мес.

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

  • Даниил Пилипенко — основатель центра подбора IT-специалистов SymbioWay, Java-разработчик с 10-летним стажем, экс-руководитель отдела разработки в издательстве «Вокруг Света», экс-сотрудник компании «Ютинет»
  • Егор Яковишен — ведущий Frontend-разработчик веб-студии Setka
  • Василий Грудистов — технический директор компании QSOFT
  • Михаил Овчинников — главный методист технического направления Skillbox
  • Юрий Тинюков — тимлид QSOFT
  • Михаил Волков — руководитель отдела обучения в QSOFT. Fullstack-разработчик, проектировщик и преподаватель. Опыт программирования более 10 лет
  • Ольга Климонова — ведущий разработчик, «ТАСС»
  • Александр Кузнецов — Frontend Tech Lead, «ТАСС»
  • Павел Бондарович — технический директор веб-студии Creonit
  • Максим Савченко — фронтенд-тимлид веб-студии Creonit

#6. «Профессия Веб-разработчик» от SkillFactory

Пройти

Длительность: 12 месяцев = 10 часов в неделю.

Документ об окончании: именной сертификат.

Формат обучения: интерактивные вебинары + текстовые материалы + Д/З с проверкой и обратной связью + консультации с личным наставником + общение с другими студентами в закрытом коммьюнити + тесты + работа в тренажёрах + создание проектов для портфолио

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

Блок #1. «Введение в программирование»
Блок #2. «PHP»
Блок #3. «Веб-разработка на PHP и Laravel»
Блок #4. «SQL и работа с данными»
Блок #5. «Фронтенд-разработка на JavaScript и React»
Блок #6. «Основы DevOps для веб-разработчика»
Особенности:
Бесплатная консультация по всем интересующим вопросам для желающих начать обучение
Есть возможность обучения в рассрочку
Скидка 40% для первых 20 студентов
Получить дополнительную скидку на курс можно, поделившись им в социальных сетях или пригласив друзей
Есть возможность оплачивать обучение за счёт работодателя
Помощь в трудоустройстве
Личный наставник каждому студенту
10 проектов в портфолио по окончании обучения
Можно заниматься в любое удобное время
Гарантия возврата средств, если не понравится обучение
Уникальные онлайн-тренажёры

Реальные отзывы о школе

Чему научитесь:

  • Решать нетривиальные задачи с помощью алгоритмов
  • Создавать программы на PHP и имплементировать решения
  • Проектировать логику серверной части и разрабатывать бэкенд на PHP и Laravel
  • Взаимодействовать с базами данных
  • Писать клиентскую часть приложения на JS и React
  • Создавать высоконагруженные приложения
  • Работать с сетями и протоколами
  • Использовать инструменты DevOps

Цена: 110 000 66 000 ₽ по скидке. В рассрочку — от 5 500 ₽/мес.

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

  • Алексей Судничников — аналитик в NodaSoft, преподаватель информатики и информационных технологий с 8-летним стажем
  • Павел Червов — Senior Laravel/Vue Developer в MedPraxis Clinic
  • Алексей Соколов — веб-разработчик и тестировщик ПО в Mail.ru Group
  • Владимир Ульянов — UI-разработчик в Grid Dynamics
  • Артур Гаузер — Fullstack Web Developer на фрилансе
  • Алексей Ермоленко — Middle Web Developer в АО «БАРС Групп»
  • Илья Свиридов — Frontend-разработчик, фрилансер
  • Елена Закурдаева — Frontend-разработчик, фрилансер

#7. «Backend-разработчик на PHP» от OTUS

Пройти

Длительность: 5 месяцев = 4 ак. часа в неделю. Начало: ориентировочно в октябре.

Документ об окончании: именной сертификат.

Формат обучения: живые вебинары + Д/З с проверкой и обратной связью + общение с другими студентами + работа в команде над реальными проектами

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

Модуль #1. Общие знания
Модуль #2. Базы данных
Модуль #3. Практики разработки
Модуль #4. Архитектуры и HighLoad-системы
Модуль #5. Проектный модуль
Особенности:
Курс рассчитан на уже опытных PHP-программистов с минимальным стажем работы в 1 год, желающих развиваться в области Backend-разработки
Лучшие студенты получат шанс трудоустройства в компании-партнёре курса — Skyeng
Доступно корпоративное обучение
2 бесплатных пробных занятия
Есть возможность оплачивать обучение в рассрочку

Реальные отзывы о школе

Чему научитесь:

  • Грамотно решать на PHP разнообразные задачи бэкенда Middle+ уровня
  • Писать чистый код
  • Работать с PostgreSQL, MySQL и NoSQL
  • Проводить unit-тесты
  • Оценивать алгоритмическую сложность кода, работать с кодом с точки зрения анализа
  • Техникам по созданию высоконагруженных систем

Цена: нет информации

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

  • Александр Пряхин — технический директор шопинг-клуба Westwing, преподаватель в GeekBrains, спикер на конференции DevConf, ведущий и спикер на конференции «Найди себя в Digital» от Mail.ru Group, выпускник Национального Исследовательского Университета МАИ
  • Михаил Камори — Senior Backend Developer в Skyeng, программист с более чем 19-летним стажем
  • Илья Нуруллин — веб-разработчик в GS Software House
  • Егор Герасимчук — сооснователь облачной платформы Dots Platform
  • Василий Никонов — заместитель начальника ИТ-отдела в компании «Профессиональный Партнёр»

#8. «PHP/MySQL» от beONmax

Пройти

Длительность: 37 видеоуроков + 11 интерактивных заданий + 21 тест = примерно 5 часов на освоение.

Документ об окончании: именной сертификат.

Формат обучения: видеоуроки + интерактивные задания + тесты

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

Блок #1. «Подготовка к работе. Установка PHP и настройка веб-сервера XAMPP»
Блок #2. «Переменные и константы»
Блок #3. «Условные операторы и ветвления»
Блок #4. «Циклы»
Блок #5. «Массивы. Функции для работы с массивами»
Блок #6. «Функции. Создание собственных функций»
Блок #7. «Язык SQL. Работа с базами данных. SQL-запросы»
Блок #8. «Работа с XML и файлами»
Блок #9. «Объектно-ориентированное программирование (ООП)»
Особенности:
Есть бесплатные уроки
Интерактивные задания
Обучение доступно по подписке от 90 рублей в месяц

Реальные отзывы о школе

Что узнаете и чему научитесь:

  • Что такое язык PHP и его применение
  • Основные конструкции PHP — переменные, операторы, циклы, массивы, классы, функции
  • Писать функции под свои задачи
  • Объектно-ориентированному программированию (ООП)
  • Использовать полиморфизмы, инкапсуляцию, наследование, абстрактный класс, интерфейсы в ООП
  • Работать с веб-сервером APACHE
  • Работать с системой администрирования сайта PhpMyAdmin
  • Проектировать структуры таблиц базы данных
  • Работать с XML и JSON форматами
  • Передавать данные HTML-формы — методы GET и POST
  • Как защитить сайт от взлома
  • Работать с базами данных MySQL
  • Создавать парсеры для сбора информации для сайта

Цена: от 92 до 546 ₽ в месяц в зависимости от выбранного тарифа

Автор курса:

Сергей Никонов

  • Основатель онлайн-школы программирования FructCode
  • Веб-разработчик с 12-летним стажем

#9. «Изучение PHP и MySQL с нуля до профи» от itProger

Пройти

Длительность: 30 уроков + 250 практических заданий = примерно 10 часов на освоение.

Документ об окончании: именной сертификат.

Формат обучения: видеоуроки + интерактивные задания + тесты + консультации с личным куратором на тарифе «Всё включено»

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

Урок #1. «Введение в PHP и запуск локального сервера»
Урок #2. «Вывод информации, комментарии, строковые операции»
Урок #3. «Переменные, типы данных, константы и операции над ними»
Урок #4. «Условные операторы (три типа условий)»
Урок #5. «Массивы данных (3 типа массивов), а также цикл foreach»
Урок #6. «Циклы For, While, Do While, а также операторы»
Урок #7. «Динамическое подключение файлов в проект»
Урок #8. «Функции, а также область видимости переменных»
Урок #9. «Методы GET и POST. Создание формы»
Урок #10. «Работа с файлами (запись в файл и чтение)»
Урок #11. «Сохранение данных Cookie и сессии»
Урок #12. «Работа с датой, встроенные функции PHP, массив $_SERVER»
Урок #13. «Основы ООП. Создание классов и объектов»
Урок #14. «Методы, конструкторы и деструкторы класса»
Урок #15. «Наследование классов и свойство protected»
Урок #16. «Инкапсуляция и полиморфизм»
Урок #17. «Интерфейсы, трейты и абстрактный класс»
Урок #18. «Введение в базы данных, установка сервера и PhpMyAdmin»
Урок #19. «Создание базы данных, табличек и подключение к ней»
Урок #20. «Выборка значений из базы данных»
Урок #21. «Добавление данных в таблицу (INSERT, UPDATE, DELETE)»
Урок #22. «Создание главной страницы сайта»
Урок #23. «Регистрация на сайте и добавление в БД»
Урок #24. «Ajax регистрация (асинхронное программирование)»
Урок #25. «Авторизация и выход с учётной записи»
Урок #26. «Добавление статей в БД через интерфейс сайта»
Урок #27. «Вывод всех статей из базы данных»
Урок #28. «Динамически изменяемые страницы статей»
Урок #29. «Форма добавление комментариев к статьям»
Урок #30. «Отправка почты с сайта»
Особенности:
Упор на практику — свыше 200+ практических заданий
Низкая цена
Заниматься можно в любое время
Готовый сайт по окончании обучения

Реальные отзывы о школе

Чему научитесь:

  • Верстать на HTML5 и Bootstrap
  • Программировать на PHP и создавать динамические сайты на нём
  • Работать с базами данных при помощи MySQL и технологии PDO

Цена: от 950 до 2 500 ₽ в зависимости от выбранного тарифа

#10. «Профессия PHP-программист» от Hexlet

Пройти

Длительность: 4-7 месяцев.

Документ об окончании: именной сертификат.

Формат обучения: видеоуроки + текстовые материалы + тесты + интерактивные задания с автоматической проверкой + работа с личным наставником + создание проектов для портфолио + общение с другими студентами в закрытом коммьюнити

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

Блок #1. «Жизнь программиста»
Блок #2. «PHP: Основы»
Блок #3. «Введение в веб-разработку»
Блок #4. «Основы командной строки»
Блок #5. «Системы контроля версий (GIT)»
Блок #6. «PHP: Настройка окружения»
Блок #7. «Ключевые аспекты веб-разработки на PHP»
Блок #8. «PHP: Массивы»
Блок #9. «Проект 1: Игры разума»
Блок #10. «PHP: Ассоциативные массивы»
Блок #11. «PHP: Функции»
Блок #12. «PHP: Абстракция с помощью данных»
Блок #13. «PHP: Введение в ООП»
Блок #14. «PHP: Объектно-ориентированный дизайн»
Блок #15. «PHP: Деревья»
Блок #16. «Проект 2. Вычислитель отличий»
Блок #17. «Протокол HTTP»
Блок #18. «Веб-разработка на PHP»
Блок #19. «Основы реляционных баз данных»
Блок #20. «Проект 3: Анализатор страниц»
Блок #21. «PHP: Полиформизм»
Блок #22. «PHP: Погружаясь в классы»
Блок #23. «PHP: Eloquent (ORM)»
Блок #24. «PHP: Laravel»
Блок #25. «Регулярные выражения»
Блок #26. «Проект 4: Менеджер задач»
Особенности:
Личный наставник каждому студенту на тарифе Premium
Обратная связь от команды менторов на тарифе PRO
4 проекта в портфолио по окончании обучения
7 бесплатных блоков = 76 уроков
Помощь в трудоустройстве
Доступно корпоративное обучение
Обучаться можно в любое удобное время

Реальные отзывы о школе

Чему научитесь:

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

Цена: $39/$149 долларов в месяц в зависимости от выбранного тарифа (есть бесплатные уроки)

Пользовательский рейтинг курсов по PHP

«Профессия PHP-разработчик» от Skillbox
2
«Веб-разработчик с нуля» от «Нетологии»
1
«Программист PHP» от GeekBrains
1
«PHP-разработчик с 0 до PRO» от Skillbox
1
«Я — Веб-разработчик PRO» от Skillbox
1
«Профессия Веб-разработчик» от SkillFactory
1
«PHP/MySQL» от beONmax
1
«Профессия PHP-программист» от Hexlet
0
«Backend-разработчик на PHP» от OTUS
-1
«Изучение PHP и MySQL с нуля» от itProger
-1

Вот и всё.

Это были самые лучшие, на мой взгляд, онлайн-курсы по PHP-программированию с 0 до PRO за максимально короткий срок времени и доступные деньги.

Понравилось?

Тогда делись этим рейтингом с друзьями и читай другие тематические подборки в моём блоге!

Удачи в обучении и до встречи! 💪

На связи был Шаполов Алексей.

Ты, это, не жмись — контентом делись!
Алексей Шаполов

Автор этого блога. Зарабатываю в Интернете свыше 90 000+ рублей в месяц. Создаю только огненный контент и пилю бомбические подборки онлайн-курсов. (Умею заносить правую ногу за голову, с левой — пока что проблемы, увы).

Добавляй мой блог в закладки и будь счастлив, бро!)

Блок #1. PHP. Уровень 1
Введение в программирование

Структура управления данными. Базовые концепции PHP 7

Протокол HTTP/HTTPS

Пользовательские функции

Файлы и каталоги

Cookie/Session

База данных MySQL

Курсовая работа
Блок #2. PHP. Уровень 2
Объекты (базовые понятия)

Принципы

Объекты (расширенные понятия)

Функции и стандарты по работе с классами

Исключения и другие встроенные классы

ООП. Шаблоны

Курсовая работа
Блок #3. PHP. Уровень 3
Подготовка среды обучения. Ручной режим

Архитектура и проектирование

Структура проекта Laravel

GIT и командная разработка

Laravel — начинающий уровень

Laravel — продвинутый уровень

Eloquent ORM и База данных

Laravel — очереди и WebSocket

Laravel — кэширование и оптимизация
Блок #4. PHP-фреймворк Symfony
Введение в Symfony

Основы Symfony

Шаблонизатор Twig

Библиотека работы с базой данных Doctrine ORM

Связи в Doctrine

Авторизация. Роли и уровни доступов. API доступы. Безопасность

Работа с формами, их валидация, обработка и рендеринг

Сервис отправки электронных писем

Загрузка файлов в Symfony

Передача сообщений между сервисами. Работа с очередями

Создание переиспользуемых бандлов для Symfony
Блок #5. Программист «1С-Битрикс»
Философия разработки. Подготовка рабочего места

Источник товаров и контента

Создание страниц и шаблонов

Стандартные компоненты

Каталог интернет-магазина

Карта товара

Оформление заказа

Личный кабинет

Дорабатываем сайт. Часть 1

Дорабатываем сайт. Часть 2
Блок #6. Система контроля версий Git
Версии программного кода

Установка Git

Индекс и частичные коммиты

Сравнение версий

Отмена изменений и откат версий

Репозитории и коллективная работа

Ветки. Создание и управление

Слияние и разрешение конфликтов

Полезные инструменты

Правила работы с Git
Блок #7. Работа в командной строке Bash
Создание и запуск скрипта

Переменные и параметры

Условия и логические
выражения

Циклы

Написание скрипта бэкапов
Блок #8. Универсальные знания программиста
Как стать первоклассным программистом

Как искать заказы на разработку

Личный бренд разработчика

Photoshop для программиста

Основы языка запросов SQL

Вёрстка email-рассылок. Советы на реальных примерах
Блок #9. Английский для IT-специалистов
IT Resume and CV: составляем резюме на английском

Job interview: questions and answers. Проходим собеседование на английском

Teamwork: говорим о командной работе и процессах на английском

Workplace communication: английский для общения

Business letter: ведём переписку на английском

Software development: разбираем все этапы жизненного цикла программного обеспечения на английском

System concept development and SRS: составляем ТЗ на английском

Design: говорим об основных концепциях проектирования

Development and Testing: разбираем ключевые термины в разработке и тестировании

Deployment and Maintenance: обсуждаем типичные действия при развёртывании и дальнейшем сопровождении ПО
Блок #1. Вёрстка сайта на HTML и CSS
Теги для вёрстки контента страницы

Теги для вёрстки структуры страницы

Теги для вёрстки форм

Селекторы CSS

Определение контекста элементов

Блочная модель

Позиционирование элементов

Оформление текста

Оформление декоративных элементов

Состояние интерактивных элементов

Выполнение проекта по итогам модуля
Блок #2. Мобильная и адаптивная вёрстка
Вёрстка резинового макета

Резиновые изображения

Медиа-запросы и медиа-функции

Вёрстка мобильных устройств

Вёрстка адаптивного макета

Адаптивная типографика, выбора breakpoints

Адаптивные изображения

Выполнение проекта по итогам модуля
Блок #3. Английский язык для начинающих разработчиков
Лексика, без которой не обойтись

Как вести переписку на английском

Чтение документации и анализ требований

Программирование

Тестирование ПО

Стрессовые ситуации

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

Работа и роли в команде

Поддерживаем любую беседу на английском

Собрания, презентации на высшем уровне
Блок #4. Основы программирования
Алгоритмы

Переменные, числа и строки

Логика и математика

Ветвление кода

Алгоритм с множественным выбором

Ошибки в коде

Массивы

Циклы

Подпрограмма, функция

Объекты

Синхронное и асинхронное выполнение алгоритма

Выполнение проекта по итогам модуля
Блок #5. Git — система контроля версий
Предназначение системы контроля версий

Основные операции (фиксация и откат изменений, поиск, история)

Работа с сервисом GitHub

Ветки, слияние веток и разрешение конфликтов

Командная работа
Блок #6. Основы JavaScript
Переменные. Числа. Строки

Циклы

Функции

Объекты

Прототип и конструктор объектов

Обёртки для примитивов

Ассинхронные функции

Возможности JavaScript в браузере

Работы с HTML-формами

Изменение структуры HTML-документа

Выполнение проекта по итогам модуля
Блок #7. Продвинутый JavaScript
Редакции и стандарты

Рабочее окружение

Unit-тестирование

Объектная модель документа

Функции и замыкания

Прототипы, конструкторы

Классы, наследование

Контейнеры

Работа с файлами

Выполнение проекта по итогам модуля
Блок #8. Библиотека React
Компоненты, композиция компонентов

События и состояние

Props

Формы

Жизненный цикл и работа с HTTP

HOC

Hooks, Context API

React Router

Redux и Redux Thunk, Redux Observable, Redux Saga

Выполнение проекта по итогам модуля
Блок #9. Основы PHP
Знакомство с PHP

Формы и строки

Массивы и циклы

Файлы

Даты. Сессии

Введение в объектно-ориентированное программирование

Работа с исключениями. Заголовки

PHP7. PSR-*. PHPDOC

Выполнение проекта по итогам модуля
Блок #10. Продвинутый PHP
Установка и настройка веб-сервера

Обработка форм

PHP и HTTP

Куки, сессии и авторизация

Реляционные базы данных и SQL

Запросы SELECT, INSERT, UPDATE и DELETE

Управление таблицами и базами данных

Паттерн MVC

Выполнение проекта по итогам модуля
Блок #11. Фреймворк Laravel
Знакомство с Laravel

Базовые классы. Компоненты

Обработка форм. Логирование

Работа с базами данных

Авторизация пользователей

Передача данных в шаблоны

Создание и поддержка проекта

Дополнительные возможности библиотеки

Выполнение проекта по итогам модуля
Блок #12. Карьера в веб-разработке
Веб-разработчик: задачи, работа в команде

Поиск работы: компания vs фриланс

Карьерная траектория: из студента в senior

Первое собеседование

Тренды веб-разработки: за какими ресурсами следить

Резюме, сопроводительное письмо, портфолио
Блок #13. Дипломная работа — веб-приложение с бэкендом и фронтендом
Дипломный проект суммирует все знания и навыки, полученные вами на программе: в рамках этой работы вы самостоятельно сверстаете полноценное веб-приложение и подготовите фронтенд и бэкенд. Это может быть система онлайн-бронирования, интернет-магазин, CRM-система или другой сложный онлайн-сервис, который вы сразу сможете включить в свое порфтолио.
Модуль #1. Общие знания
Тема 1. Подготовка к курсу и инфраструктура ПО

Тема 2. Linux

Тема 3. Основы PHP. Консольный PHP

Тема 4. PHP WebServers

Тема 5. Сети, протоколы. Балансировка. Безопасность

Тема 6. Командная разработка
Модуль #2. Базы данных
Тема 7. Основные понятия баз данных

Тема 8. PostgreSQL для администратора

Тема 9. PostgreSQL для разработчика

Тема 10. Как устроен PostgreSQL

Тема 11. Другие SQL-решения

Тема 12. Redis

Тема 13. MySQL и форки

Тема 14. PHP и базы данных
Модуль #3. Практики разработки
Тема 15. Парадигмы программирования

Тема 16. Архитектура кода

Тема 17. Design patterns. Часть 1

Тема 18. Design patterns. Часть 2

Тема 19. Практики хорошего кода

Тема 20. Введение в тестирование

Тема 21. Unit-тестирование

Тема 22. Практикум по тестированию

Тема 23. Алгоритмы
Модуль #4. Архитектуры и HighLoad-системы
Тема 24. Профилирование, логирование и мониторинг

Тема 25. Очереди. Часть 1

Тема 26. Очереди. Часть 2

Тема 27. Проектирование API

Тема 28. Репликация

Тема 29. Шардинг

Тема 30. Кэширование

Тема 31. Deploy приложений

Тема 32. Практикум по разворачиванию приложений

Тема 33. Site Reliability Engineering
Модуль #5. Проектный модуль
Тема 34. Выбор темы и организация проектной работы

Тема 35. Консультация по проектам и домашним заданиям

Тема 36. Защита проектных работ

Тема 37. Подведение итогов