Курсы PHP

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

Курс Профессия PHP-разработчик с нуля до PRO Skillbox

 Skillbox
4.9⭐
201 отзыв

О курсе

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

ЦельОбучение профессии
Тип обученияСамостоятельно с наставником
УровеньДля новичков
Результат обученияСертификат
Форматы обученияСообщество, Домашняя работа, Видеоуроки, Тексты

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

Основные курсы

PHP-разработчик. Базовый уровень – PHP-фреймворк Laravel

Дополнительные курсы

Система контроля версий Git

Бонусные курсы

Язык запросов SQL – Универсальные знания программиста

Итоговые проекты

Облачное хранилище данных – Аналог booking.com – Командный проект: интернет-магазин

Ссылка на курс

Курс Веб-разработчик с нуля Нетология

 Нетология 
 4.9 ⭐
197 отзывов

О курсе

Пройдите курс по веб-разработке, если вы хотите войти в IT, но не умеете программировать ни на одном языке и даже не знаете, с чего начать. Программа с постепенным нарастанием уровня сложности разработана для тех, кто не писал ни строчки кода и никогда не верстал. Вы изучите модули по фронтенду, в которые входят: вёрстка HTML, JavaScript, Git, GitHub, а также основы бэкенда — основы PHP. По завершении курса с базовыми навыками вы сможете начать работу junior-разработчиком в небольшой компании и выбрать дальнейшую специализацию.

ЦельОбучение профессии
Тип обученияСамостоятельно
УровеньДля новичков
Результат обученияУдостоверение
Форматы обученияСообщество

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

HTML-вёрстка с нуля до первого макета – 61 час

Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля вы уже самостоятельно сверстаете лендинг. Модуль включает 8 занятий.

Мобильная и адаптивная вёрстка – 62 часа

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

Основы программирования – 55 часов

Познакомитесь с азами программирования, напишете первые строки кода и создадите первые простые проекты на популярном языке JavaScript. Разберётесь с видами языков программирования и поймёте, как выбрать «свой» с учётом личных интересов и профессиональных планов. В итоговом проекте вы разработаете онлайн-игру, похожую на «Монополию».

Git — система контроля версий – 13 часов

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

Основы JavaScript – 69 часов

Глубже погрузитесь в JavaScript — один из самых популярных и гибких языков программирования. Начнёте с азов синтаксиса, узнаете, как работает сайт, и за 8 занятий напишете своё первое веб-приложение — онлайн-сервис для торговли криптовалютой. Далее узнаете о дополнительных возможностях, которые даёт браузер. Подключив скрипт к HTML-документу, получите к нему доступ и сможете делать документ «живым»: изменять его и реагировать на действия пользователя.

Основы JavaScript в браузере – 64 часа

Вы узнаете о дополнительных возможностях, которые даёт браузер — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы сделать документ «живым»: изменять его и реагировать на действия пользователя.

Продвинутый JavaScript – 86 часов

Научитесь работать с современным инструментом для организации рабочего окружения (npm, webpack) и разберётесь с наиболее сложными разделами языка: прототипной моделью, promises и асинхронным программированием (async/await). Всё это позволит вам выйти на новую ступень в сфере веб-разработки.

Продвинутый JavaScript в браузере – 84 часа

Освоите инструменты, ускоряющие работу. Научитесь на профессиональном уровне работать с формами: проводить валидацию, использовать продвинутые элементы — слайдеры, календари, файлы. Познакомитесь с API, предоставляемым браузером: геолокацией, нотификацией, медиа, веб-сокетами. Через анимацию добавите интерактивность в свои приложения.

Библиотека React – 89 часов

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

Основы PHP – 45 часов

Перейдём к бэкенду. Около 80% сайтов в России написаны на PHP, поэтому этому языку мы посвятили два модуля. Вы познакомитесь с базовыми конструкциями языка, а также обучитесь работе с функциями и объектами. Длительность модуля — 8 занятий.

Продвинутый PHP – 25 часов

Продолжим изучение PHP. В этом модуле вы углубитесь в объектно-ориентированный подход в PHP, работу с базами данных и тестирование.

Фреймворк Laravel – 20 часов

Вы изучите один из самых популярных фреймворков для разработки бэкенда на PHP. Познакомитесь с возможностями Laravel, научитесь создавать контроллеры для обработки внешних запросов, создадите базу данных для сайта.

Английский язык для начинающих разработчиков – 3 часа

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

Основы графического дизайна – 29 часов

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

Карьера в веб-разработке – 6 часов

Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.

Ссылка на курс

Курс Веб-разработчик с нуля SkillFactory

 SkillFactory
4.7 ⭐
76 отзывов

О курсе

Онлайн-курс «Веб-разработчик PHP» ✔️Обучение программистов на PHP для web-разработки сайтов с нуля под руководством опытных специалистов. Профессия для новичков и фрилансеров с выдачей диплома ▶ SkillFactory даст опыт, который так вам точно пригодится.

ЦельОбучение профессии
Тип обученияВ группе с наставником
УровеньДля новичков
Результат обученияСертификат
ТрудоустройствоEсть
Форматы обученияСообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты

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

Введение в веб-разработку

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

Frontend-разработчик (на выбор)

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

Backend-разработчик (на выбор)

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

Ссылка на курс

Курс PHP: Функции Хекслет

О курсе

На этом курсе вы изучите функции. Вы узнаете, что такое объекты первого рода, безымянные лямбда-функции и функции высшего порядка. Вы научитесь использовать функции внутри других функций, использовать встроенные операции map, filter, reduce и писать обертки для расширения функционала. Знания из этого курса помогут проектировать лаконичные и эффективные программы, отделять побочные эффекты от чистого кода. Этот курс подойдет тем, кто продолжает изучать PHP. Чтобы учиться было проще, стоит заранее изучить курсы PHP: Массивы и PHP: Ассоциативные массивы.

ЦельИзучение навыка
Тип обученияСамостоятельно
УровеньДля опытных
Форматы обученияСообщество, Тексты

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

О курсе

Узнать о курсе, его структуре, задачах и целях.

Чистые функции

Познакомиться с понятиями «детерминированность» и «побочные эффекты» (side effects).

Разделение команд и запросов

Познакомиться с принципом CQS

Упаковка аргументов

Познакомиться со Spread оператором.

Распаковка аргументов

Углубить знания по работе Spread оператора.

Полезные функции для работы с коллекциями

Объекты первого класса

Посмотреть на функции, как на данные. Познакомиться с анонимными функциями.

Функции высшего порядка

Научиться строить абстракции с помощью функций

Отображение (map)

Научиться использовать функцию `array_map`

Фильтрация (filter)

Научиться использовать функцию `array_filter`

Агрегация (reduce)

Научиться использовать функцию `array_reduce`

Сигналы

Познакомиться с концепцией стандартных интерфейсов

Полезные функции высшего порядка

Познакомиться с новыми функциями сторонних библиотек.

Замыкание

Познакомиться с механизмом захвата переменных внутри анонимных функций.

Парадигмы программирования

Познакомиться с понятием “парадигма” и рассмотреть отличия императивной и декларативной парадигм.

Абстракция с помощью функций

Обобщить знания о функциях и познакомиться с понятием абстракции

Ссылка на курс

Курс Веб-разработчик GeekBrains

GeekBrains
4.8 ⭐
208 отзывов

ЦельОбучение профессии
Тип обученияС преподавателем
УровеньДля новичков
Результат обученияДиплом
Форматы обученияДомашняя работа, Вебинары, Видеоуроки

Ссылка на курс

Профессия Fullstack-разработчик на PHP Skillbox

 Skillbox
4.9⭐
201 отзыв

Вы с нуля научитесь верстать, программировать сайты и создавать веб-приложения «под ключ» на PHP, Python или JavaScript. Сможете начать карьеру fullstack-специалиста в IT-студии или на фрилансе. Выйдете на новый уровень в веб-разработке.

ЦельОбучение профессии
Тип обученияСамостоятельно с наставником
УровеньДля новичков
Результат обученияСертификат
Форматы обученияТренажеры, Видеоуроки, Тексты

Ссылка на курс

Курс PHP-разработчик. Базовый уровень Skillbox

 Skillbox
4.9⭐
201 отзыв

Вы с нуля научитесь верстать веб-страницы, а также программировать и создавать веб-приложения «под ключ» на PHP. Сможете начать карьеру fullstack-специалиста или выйти на новый уровень в веб-разработке.

ЦельОбучение профессии
Тип обученияВ группе с наставником
УровеньДля новичков
Результат обученияДиплом
Форматы обученияДомашняя работа, Вебинары

Ссылка на курс

Часто задаваемые вопросы по курсам PHP

  1. Что нужно знать о PHP?

    Чтобы работать с PHP, нужно знать как минимум HTML, а лучше ещё и CSS. Знание JavaScript тоже пригодится. У простоты и гибкости PHP тоже есть обратная сторона: написать плохой код очень просто, ошибиться легко, а найти ошибку тяжело. Из-за этого поддерживать код бывает непросто.

  2. Что такое PHP для начинающих?

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

  3. Сколько надо учить PHP?

    Обычно они идут от 4 до 12 месяцев: Например, в Skillbox есть курс «PHP-разработчик», обучение на котором занимает 7 месяцев. Если вы хотите выучить язык более глубоко и освоить другие технологии, то в Гикбрейнс есть курсы продолжительностью до 24 месяцев, где обучают в том числе PHP.

  4. Что учить вместе с PHP?

    Полезно знать. Git (нужен всем программистам, которые собираются заниматься коммерческой разработкой), SQL (подавляющее число веб-приложений имеют базу данных), Nginx и Apache (для настройки окружения);
    Дополнительные навыки. Linux/Unix, JavaScript, Docker.

  5. Что нужно знать чтобы стать PHP разработчиком?

    PHP, конечно Даже начальный уровень. …
    Знание Ajax, jQuery, MySQL.
    Если вы собирайтесь стать full-stack разработчиком, вам необходимо также знать JavaScript, CSS и HTML.
    API, Unix/Linux и архитектуру MVC.

  6. Сколько платят PHP программистам?

    Full stack разработчик – до 800 000 руб. Lead PHP Developer – до 650 000 руб. Ведущий разработчик – от 400 000 руб. Senior PHP Developer – до 500 000 руб

  7. Сколько можно заработать на фрилансе PHP?

    Доход зависит от навыков специалиста и количества проектов, которые он ведёт. За один заказ можно запросить от 5000 до 100 000 рублей в месяц. В среднем уровень дохода варьируется от 30 000 до 120 000 рублей в месяц.

Другие популярные курсы по программированию

Получилось ли у Вас выбрать подходящий онлайн - курс в рейтинге обучений?
ДаНет