37 бесплатных онлайн-курсов по PHP

Привет, друзья! ✌ Ниже я собрал для вас 37 лучших онлайн-курсов по языку программирования PHP, которые можно пройти бесплатно.

1. «Веб-разработка. Быстрый старт» от GeekBrains

Кому подойдёт: тем, кто желает понять логику работы с PHP, изучить терминологию и освоить современную профессию веб-разработчика.

Длительность: 13 уроков.

Сертификат: выдаётся после окончания обучения.

Формат обучения: видеоуроки с практическими занятиями и домашними заданиями.

Программа: курс включает в себя следующие темы:

  • Для чего нужен язык программирования PHP.
  • Установка сервера на своём персональном компьютере.
  • Правила создания веб-страниц.
  • Создание и оформление макета интернет-магазина.
  • Основы PHP.
  • Принципы хранения множества взаимосвязанных данных.
  • Размещение связанных смыслом данных во вложенных массивах.
  • Работа с циклами.
  • Оживление сайта.
  • Настройка навигации между страницами.
  • Создание каталога товаров.
  • Размещение сайта в Интернете.

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

  • Основам работы с данным языком.
  • Проектированию простых веб-страниц с помощью шаблонов.
  • Оформлению страниц с использованием соответствующих программ.
  • Компоновке и структуризации информации.
  • Размещению сайтов в Интернете.

Преимущества курса:

  • Полностью бесплатные уроки.
  • Структурированность подачи материала.
  • Общение с единомышленниками и профессионалами в области веб-разработки.

Отзывы: средняя оценка качества материала — 4,7. Преподавателя оценивают на 4,8 балла из 5.

🎁 Skillbox открывает бесплатный доступ к 33 онлайн-курсам. Успей пройти! 🔔

Онлайн-университет Skillbox предоставляет возможность пройти 33 онлайн-курса по программированию, дизайну, маркетингу, менеджменту и созданию игр — абсолютно бесплатно.

До проведения акции стоимость каждого из предложенных курсов была не менее 10 000 ₽. Поэтому, записавшись хотя бы на 5 курсов, вы сэкономите свыше 50 000 ₽.

Успевайте! Бесплатный доступ вот-вот закончится.

2. «Уроки PHP для начинающих» от itProger

Кому подойдёт: людям, которые хотят заниматься веб-разработкой с помощью одного из самых популярных в настоящее время языков программирования — PHP.

Длительность: 20 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки и статьи. В конце каждого урока нужно ответить на короткие вопросы для самопроверки.

Программа: курс включает в себя следующие темы:

  • Базовые сведения о PHP и основные принципы работы.
  • Как подключить локальный сервер.
  • Какие виды данных и непостоянные используются в PHP.
  • Виды функций: встроенные.
  • Манипуляции со строками.
  • Использование условных конструкций и операторов.
  • «Switch-case».
  • Как хранить информацию с помощью массивов.
  • Циклы и их операторы.
  • В какой области видимы параметры классов.
  • Динамическое добавление новых файлов.
  • Как передавать информацию.
  • Cookies и сессии.
  • Вид обратной связи.

Что узнаете:

  • Что такое серверный язык программирования.
  • Как создавать константы в PHP.
  • Как создавать функции и что такое область видимости.
  • Какие существуют методы подключения файлов.
  • Какие функции используются для конкретных действий.
  • Что такое сессии и для чего они нужны.

Преимущества курса:

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

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

3. «Веб-разработка на PHP» от GeekBrains

Кому подойдёт: тем, кто хочет создавать проекты любого масштаба с помощью PHP.

Длительность: 2 урока.

Сертификат: не выдаётся.

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

Программа: курс включает в себя следующие темы:

  • Основные сведения о PHP.
  • Базы данных.

Что узнаете:

  • Зачем используют PHP.
  • Какие сайты можно проектировать на PHP.
  • Какие команды нужно использовать для тех или иных действий.
  • Как структурировать информацию при помощи баз данных

Преимущества курса:

  • Небольшая длительность, но высокая информативность.
  • Знания предоставляются компетентными профессионалами в своём деле.
  • Для получения доступа достаточно ввести свой адрес электронной почты.

Отзывы: средняя оценка преподавателя — 4,9 из 5.

4. «Создание сайта» от itProger

Кому подойдёт: тем, кто хочет научиться создавать динамические веб-сайты на основе языка PHP.

Длительность: 22 урока.

Сертификат: не выдаётся.

Формат обучения: видеоуроки и статьи.

Программа: курс включает в себя следующие темы:

  • Вступление.
  • На каких принципах основывается построение сайтов.
  • Как создавать макет для веб-страниц.
  • Рабочая область и её подготовка.
  • Делаем шаблон для сайта.
  • Проектирование шапки сайта.
  • Как установить кодировку.
  • Что из себя представляет футер и боковая панель. Как их создавать.
  • Проектирование главной части сайта и дополнительных блоков.
  • Создание вкладки «О нас».
  • Настройка обратной связи.
  • Обработка формы на различных платформах.
  • Базы данных и массивы.
  • Страница с контентом.
  • Настройка параметров под различные браузеры.
  • Оптимизация и монетизация.
  • Загрузка сайта на хостинг.

Что узнаете:

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

Преимущества курса:

  • Большое количество полезной информации
  • Удобный формат.
  • Уроки можно смотреть на YouTube.

5. «Курс PHP» от BeONmax

Кому подойдёт: тем, кто хочет обучиться PHP с нуля.

Длительность: 37 уроков и 69 заданий.

Сертификат: не выдаётся.

Формат обучения: интерактивные онлайн-вебинары, практические индивидуальные проекты и советы от специалистов курса.

Программа: курс включает в себя следующие блоки:

  • Подготовительный этап (2 урока).
  • Использование констант и переменных в веб-программировании (9 уроков).
  • Операторы (8 уроков).
  • Использование циклов (7 уроков).
  • Хранение информации с помощью массивов (17 уроков).
  • Как создавать собственные функции (9 уроков).
  • Язык SQL (8 уроков).
  • Работа с XML и файлами (4 урока).
  • ООП для продвинутых (5 уроков).

Что узнаете:

  • Как подготовить компьютер для проектирования в PHP.
  • Какие виды переменных и постоянных используются при создании сайтов.
  • Типы циклов.
  • Что такое массивы и как их создавать.
  • Как хранить данные и извлекать их.

Преимущества курса:

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

Минусы: бесплатно можно посмотреть только первые 7 уроков.

Автор: Сергей Никонов — занимается веб-разработкой более 12 лет, работал в крупных компаниях США и Европы, ведёт обучающие курсы.

6. «Научись создавать профессиональные движки на PHP» от Михаила Русакова

Кому подойдёт: тем, кто хочет узнать основы PHP. Курс рассчитан на начинающих.

Длительность: 6 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоролики.

Программа: в курсе вы встретите следующие уроки:

  • Вёрстка страниц.
  • Создание шаблонизатора.
  • Подготовка TLP-файлов.
  • Создание маршрутизатора.
  • Создание контроллера.
  • Вывод страниц.

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

  • Основам работы с языком PHP.
  • Написанию программы для создания шаблонов.
  • Работе с TLP-файлами.
  • Работе с маршрутизаторами.
  • Созданию контроллеров.
  • Выводу страниц.

Преимущества курса:

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

7. «PHP: основы» от Кирилла Мокевнина

Кому подойдёт: тем, кто хочет больше знать о PHP. Что-то новое могут узнать не только новички, но и профессионалы.

Длительность: 12 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоролики, после которых идут практические задания.

Программа: в курсе вы встретите следующие уроки:

  • Знакомство с курсом.
  • Базовые конструкции PHP.
  • Знакомство с возможностями Hexlet.
  • Поиск ошибок в коде.
  • Исправление ошибок, выданных системой.
  • Создание проектов с большим количеством файлов.
  • Изоляция имён друг от друга.
  • Импорт функций.
  • Типы сигнатур функций.
  • Ссылки в PHP.
  • Как появился данный язык.

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

  • Конструкциям, которые применяются в языке.
  • Работать с Hexlet.
  • Искать и исправлять ошибки в коде.
  • Изолировать части кода.
  • Добавлять ссылки в PHP.
  • Создавать проекты с большим количеством файлов.

Преимущества курса:

  • Оптимальное сочетание теоретической и практической частей.
  • Большое количество информации.

Автор: Кирилл Мокевнин — основатель образовательного проекта Hexlet. В программировании с 2007 года.

8. «PHP для начинающих» от Code Basics

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

Длительность: 82 урока.

Сертификат: не выдаётся.

Формат обучения: текстовые материалы с тренажёром для выполнения практической части.

Программа: в курсе вы встретите следующие уроки:

  • Основы PHP.
  • Арифметические операции.
  • Работа со строками.
  • Данные и их типы.
  • Переменные.
  • Как применять функции.
  • Определение функций.
  • Логика.
  • Условные конструкции.
  • Циклы.
  • История PHP.
  • Работа со временем и датой в PHP.

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

  • Выполнять арифметические операции в PHP.
  • Работать со строками.
  • Работать со всеми типами данных.
  • Создавать циклы.
  • Прописывать дату и время в PHP.
  • Создавать условные конструкции.

Преимущества курса:

  • Тренажёр, который поможет тут же закрепить теорию.
  • Полное погружение в курс.
  • Обучение полностью бесплатное.

9. «Основы PHP» от HTML Academy

Кому подойдёт: новичкам, которые хотят стать профессионалами в PHP-разработке.

Длительность: 15 уроков.

Сертификат: не выдаётся.

Формат обучения: теория с практической частью.

Программа: в курсе вы встретите следующие уроки:

  • Начало разработки.
  • Команды и комментарии.
  • PHP-теги.
  • Склейка файлов.
  • Работа над страницей товара.
  • Работа с меню.
  • Работа с футером сайта.
  • Переменные.
  • Консоль отладки.
  • PHP в разметку.
  • Базы данных и картинки из них.
  • Переменная id.
  • Знакомство с командами.
  • Завершение создания сайта под магазин.

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

  • Прописывать команды и комментарии на PHP.
  • Писать PHP-теги.
  • Оптимизировать страницы сайта.
  • Работать с данными и манипулировать переменными.
  • Создавать красивые и практичные интернет-магазины.

Преимущества курса:

  • Тренажёр, который поможет тут же закрепить теорию.
  • Обучение полностью бесплатное.

10. «Основы PHP» от Антона Голомазова

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

Длительность: 7 уроков.

Сертификат: не выдаётся.

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

Программа: в курсе вы встретите следующие уроки:

  • Для чего нужны переменные в PHP.
  • Как хранить и извлекать информацию в PHP.
  • Вывод данных на экран.
  • Оператор if/else.
  • Шаблонизатор для PHP.
  • Работа с циклами на PHP.
  • Базовые функции PHP.

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

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

Преимущества курса:

  • Обучение полностью бесплатное.
  • Оптимальное сочетание видеороликов с текстовыми материалами.

11. «Гостевая книга на Laravel 5.1» от Руслана Саприкина

Кому подойдёт: людям, которые уже разбираются в PHP. Курс посвящён углублённому изучению фреймворка Laravel.

Длительность: 5 уроков.

Сертификат: не выдаётся.

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

Программа: в курсе вы встретите следующие уроки:

  • Установка Laravel и знакомство с ним.
  • Routing и Contoller в Laravel.
  • Представления в Laravel. Создание каркаса.
  • Миграции в Laravel.
  • Модели в Laravel.

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

  • Устанавливать Laravel.
  • Работать с Laravel.
  • Использовать Routing и Controller в Laravel.
  • Проектировать миграции, модели и каркас в Laravel.

Преимущества курса:

  • Обучение бесплатное.
  • Оптимальное сочетание видеороликов с текстовыми материалами.
  • Углублённый курс.

12. «Yii Framework 2. Базовый и расширенный шаблоны приложения» от Валерия Гордеева

Кому подойдёт: людям, которые уже разбираются в PHP. В курсе будет подробно рассматриваться фреймворк Yii 2.0.

Длительность: 8 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоматериалы.

Программа: в курсе вы встретите следующие уроки:

  • Базовый и расширенный шаблоны приложения в Yii Framework 2.
  • Базовая структура на Yii 2.
  • Подготовка и загрузка базы данных.
  • Настройка интерфейса и поиск по запросу.
  • Автоматическая генерация кода.
  • Создание темы приложения.
  • Идентификация пользователей.
  • Разграничения прав на основе ролей.

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

  • Создавать шаблоны в Yii Framework 2.
  • Работать со структурой в Yii 2.
  • Загружать и настраивать базы данных.
  • Настраивать интерфейс.
  • Создавать тему приложения.
  • Настраивать автоматическую генерацию кода.
  • Разграничивать права.

Преимущества курса:

  • Обучение бесплатное.
  • Углублённый курс по специализированной теме.

13. «Введение в Phalcon PHP» от Антона Голомазова

Кому подойдёт: людям, которые уже разбираются в PHP. Курс будет посвящён Phalcon Framework. Это самый быстрый фреймворк на основе PHP.

Длительность: 4 урока.

Сертификат: не выдаётся.

Формат обучения: видеоматериалы.

Программа: в курсе вы встретите следующие уроки:

  • Установка Phalcon Framework. Настройка фреймворка для комфортной работы.
  • Всё о контроллерах. Как с их помощью взаимодействовать с системой.
  • Представления Phalcon.
  • Шаблонизатор Volt

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

  • Устанавливать Phalcon Framework.
  • Настраивать фреймворк под себя.
  • Работать с контроллерами. Взаимодействовать через них с системой.
  • Работать с шаблонизатором Volt.
  • Использовать встроенные возможности программы.

Преимущества курса:

  • Обучение бесплатное.
  • Углублённый курс по специализированной теме.
  • Удобный формат видеоматериалов.
  • Большое количество информации всего за несколько подробных видеоуроков.

14. «PHP PDO» от Антона Голомазова

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

Длительность: 2 урока.

Сертификат: не выдаётся.

Формат обучения: видеоматериалы.

Программа: в курсе вы встретите следующие уроки:

  • Введение в PHP PDO. Возможности PDO. Как перенести данные из одной СУБД в другую, меняя одну строчку.
  • Использование PDOFETCH_CLASS. Использование OOP и PDO в скриптах.

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

  • Работать с PHP PDO.
  • Переносить информацию из одной системы управления базами данных в другую с помощью одной строчки.
  • Использовать PDO FETCH_CLASS.
  • Использовать OOP и PDO в скриптах.

Преимущества курса:

  • Полностью бесплатное обучение.
  • Удобный формат видеороликов.
  • Короткий курс, полный полезной информации. За 30 минут вы узнаете всё о PHPPDO.

15. «Основы PhpStorm» от Владимира Сабанцева

Кому подойдёт: людям, которые уже разбираются в PHP. Курс будет полностью посвящён фреймворку PhpStorm.

Длительность: 4 урока.

Сертификат: не выдаётся.

Формат обучения: видеоматериалы.

Программа: в курсе вы встретите следующие уроки:

  • WEB/PHP Storm. Качественный инструмент для эффективной работы. Основы PhpStorm.
  • Устанавливаем компилятор. Настройка загрузки на сервер.
  • Компиляция Sass. Работа с .sass и .scss в PhpStorm.
  • Особые функции PhpStorm. Добавление картинок.

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

  • Работать с PhpStorm.
  • Устанавливать компилятор.
  • Загружать полученный результат на сервер. Настраивать автоматическую загрузку.
  • Компилировать Sass. Работать с файлами формата .sass и .scss.
  • Добавлять картинки.

Преимущества курса:

  • Полностью бесплатное обучение.
  • Удобный формат видеороликов.
  • Насыщенные 4 урока. Посмотреть их все можно всего за 45 минут.

16. «PhpStorm» от Александра Калинина

Кому подойдёт: людям, которые уже разбираются в PHP. Курс будет полностью посвящён фреймворку PhpStorm.

Длительность: 7 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоматериалы.

Программа: в курсе вы встретите следующие темы:

  • Как устанавливать PhpStorm на свой компьютер.
  • Настройка интерфейса под себя. Создание красивого визуала. Установка своих тем в программе.
  • Главные модули программы.
  • Ускоряем работу в PhpStorm.
  • Быстрое написание кода. Комбинации клавиш в PhpStorm. Сниппеты.
  • Лучшие плагины для PhpStorm.
  • Подключение сервера к проекту.

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

  • Устанавливать PhpStorm.
  • Настраивать программу под себя.
  • Загружать собственные темы и оформлять главные страницы.
  • Работать с модулями программы.
  • Быстро писать код. Использовать комбинации клавиш в PhpStorm.
  • Создавать сниппеты.
  • Синхронизировать созданный проект с сервером.

Преимущества курса:

  • Полностью бесплатное обучение.
  • Удобный формат видеороликов.
  • Углублённое изучение узконаправленной темы.

17. «PHP: Основы» от Рахима Муратова

Кому подойдёт: новичкам в сфере программирования.

Длительность: 13 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоматериалы.

Программа: в курсе вы встретите следующие уроки:

  • Как изучать PHP.
  • Подготовка к изучению PHP.
  • Переменные в PHP.
  • Язык PHP: базовые типы данных.
  • Массивы в PHP.
  • Для чего нужны циклы в PHP.
  • Условия в PHP.
  • Ошибки в PHP.
  • Функции в PHP. 1 часть.
  • Функции в PHP. 2 часть.
  • Различные виды массивов
  • Session and Cookies.

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

  • Работать с переменными в PHP.
  • Работать с массивами Get и Post.
  • Работать с функциями.
  • Находить и исправлять ошибки на языке PHP.
  • Создавать циклы в PHP.
  • Разбираться с файлами Cookies. Определять и удалять ненужные.

Преимущества курса:

  • Полностью бесплатное обучение.
  • Удобный формат видеороликов.
  • Информация обо всём, что есть в PHP.

Отзывы: курс получил среднюю оценку в 5 из 5 по результатам голосования прошедших его пользователей.

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

Кому подойдёт: новичкам в сфере программирования, которые параллельно хотят освоить веб-дизайн.

Длительность: 13 уроков.

Сертификат: не выдаётся.

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

Программа: в курсе вы встретите следующие уроки:

  • Знакомство с курсом.
  • Ключевые отличия PHP от других языков программирования.
  • Основы сетевых протоколов.
  • Микрофреймворки.
  • Системы управления базами данных.
  • ORM.
  • Шаблон MVC.
  • Тестирование кода.
  • Важность коллекций в PHP.
  • Другое.
  • Фреймворки.
  • Дальнейшее развитие.

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

  • Работать с сетевыми протоколами.
  • Работать с микрофреймворками.
  • Использованию фреймворков.
  • Основам управления данными.
  • Тестировать код.
  • Создавать шаблоны и коллекции в PHP.
  • Применять ORV и MVC.

Преимущества курса:

  • Полностью бесплатное обучение.
  • Оптимальное сочетание теории с практическими занятиями.
  • Подходит для веб-дизайнеров.

Автор: Кирилл Мокевнин – основатель Hexlet и автор множества курсов по программированию. Сам он в этой сфере с 2007 года.

19. «PHP: Настройка окружения» от Кирилла Мокевнина

Кому подойдёт: новичкам в сфере программирования, которые испытывают трудности с PHP.

Длительность: 7 уроков.

Сертификат: не выдаётся.

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

Программа: в курсе вы встретите следующие уроки:

  • Знакомство с курсом.
  • Установка PHP. Как пользоваться REPL.
  • Подробнее о PHP. Что такое «интерпретация».
  • Пакетный менеджер. Зачем он нужен и какие задачи решает.
  • Установка дополнительных пакетов в свой проект.
  • Автозагрузка данных в Composer.
  • Lock-файл. «Ад зависимостей». Обеспечение детерминированности в работе с пакетами.

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

  • Настраивать окружение и готовить среду для работы с PHP-кодом.
  • Устанавливать библиотеки и подключать их к готовому коду.
  • Использовать приложения для улучшения качества кода.

Преимущества курса:

  • Полностью бесплатное обучение.
  • Оптимальное сочетание теории с практическими занятиями.
  • Помогает даже тем, у кого совсем не получается в PHP.

Автор: Кирилл Мокевнин — основатель Hexlet и автор множества курсов по программированию. Сам он в этой сфере с 2007 года.

20. «Курс PHP и MySQL — программирование с нуля» от School-PHP

Кому подойдёт: тем, кто хочет начать создавать сайты, но не знает, что конкретно ему нужно изучать.

Длительность: 39 уроков.

Сертификат: не выдаётся.

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

Программа: в курсе вы встретите следующие уроки:

  • Использование переменных.
  • Массивы.
  • Вёрстка и PHP
  • Домены и хостинг.
  • Функции для пользователей.
  • Различные методы для передачи информации.
  • Улучшение качества кода.
  • Принципы разделения данных.
  • CMS и создание админки.
  • Загрузка файлов.
  • Работа с MySQL.
  • Ajax и jQuery.
  • JSON для массивов.
  • JS и PHP.
  • Работа над ядром.

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

  • Создавать админку на сайте.
  • Работать с MySQL, Ajax, JSON, jQuery, JSи PHP.
  • Передавать данные с помощью GET и POST.
  • Улучшать качество исходного кода.
  • Загружать файлы.
  • Фильтровать данные.
  • Работать с информацией и непостоянными.
  • Вёрстке страниц.

Преимущества курса:

  • Частично бесплатное обучение (бесплатно можно пройти 21 урок из 39).
  • Оптимальное сочетание теории с практическими занятиями.
  • Глобальный курс, помогающий узнать всё о создании сайтов на PHP с нуля.

21. «Основы PHP» от YouTube-канала «Web — с нуля до профи»

Кому подойдёт: тем, кто хочет связать свою жизнь с веб-программированием.

Длительность: 24 урока.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе разбираются следующие вопросы:

  • Виды данных.
  • Что из себя представляют массивы, объекты и ресурсы.
  • Операторы и приоритеты.
  • Строки, кавычки и конкатенация.
  • Что из себя представляют консольные команды и как их выполнять.
  • В чём отличие тернарного оператора от условного.
  • Различные виды циклов.
  • Манипуляции функциями.
  • Суперглобальные массивы.
  • Строковые функции.
  • Регулярные выражения.
  • Работа с файлами.

Что узнаете:

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

Преимущества курса:

  • Очень много полезной информации.
  • Обучающие ролики можно смотреть на YouTube.

22. «Уроки PHP» от iTDoctor

Кому подойдёт: тем, кто хочет изучить все правила и особенности работы с языком программирования PHP.

Длительность: 55 уроков (около 8 часов).

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе разбираются следующие темы:

  • Первый скрипт и конец строки.
  • Подключение файлов.
  • Типы данных и непостоянные.
  • Целые и вещественные числа.
  • Явное и неявное приведение типов.
  • ООП, классы и объекты.
  • Константы и конкатенация строк.
  • Различные виды операторов и их применение.
  • Виды циклов и их использование.
  • Различных видов массивов.
  • Слияние и сравнение массивов.
  • Вложенные и анонимные функции.
  • Методы отправки параметров.
  • Загрузка файлов на сервер.
  • Формы обратной связи и отправка письма на почту.
  • Классы и методы.

Что узнаете:

  • Как создавать сайты с нуля с помощью PHP.
  • Какие существуют типы данных.
  • Как округлять числа.
  • Что такое арифметические и поразрядные операторы.
  • Что такое интерполяция массивов.
  • Как проверять и удалять элементы массивов.

Преимущества курса:

  • Все ролики собраны в один большой 8-ми часовой вебинар.
  • Курс можно смотреть на YouTube.

23. «Уроки PHP 7» от Web Developer Blog

Кому подойдёт: новичкам, которые только начинают свой путь в веб-разработке.

Длительность: 32 урока.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе разбираются следующие темы:

  • Установка IDE.
  • Переменные, постоянные и типы данных.
  • Для чего нужны операции со строками.
  • Виды циклов.
  • Соединение массивов в один.
  • Неизменные и переменные функции.
  • Создание счётчика посещаемости.
  • Что такое сессии в программировании.
  • Какие манипуляции можно проводить с данными.
  • Постоянные выражения и редиректы.
  • ООП для продвинутых.
  • Что такое область видимости и для чего нужен этот параметр.
  • Конструкторы и деструкторы.
  • Неизменные свойства и методы.
  • Обработка ошибок и исключения.

Что узнаете:

  • Как настраивать Open-сервер.
  • Как создавать шаблоны для страниц.
  • Какие существуют методы работы с формами, и чем они отличаются друг от друга.
  • Как отправлять Email-письма через PHP.
  • Что такое трейты и магические методы.
  • Что такое локальный сервер и как его установить.

Преимущества курса:

  • Курс включает в себя не только основы PHP, но и пару уроков по MySQL
  • Все уроки можно смотреть на YouTube.

24. «Базовый курс PHP-7» от Андрея Андриевского

Кому подойдёт: новичкам, которые хотят стать профессионалами в веб-разработке на PHP.

Длительность: 46 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе разбираются следующие темы:

  • Как настроить PHP-7.
  • Всё о базовом синтаксисе.
  • Роль переменных и типов данных.
  • Классы и объекты.
  • Константы и константы класса.
  • Логические и условные операторы, а также операторы сравнения.
  • Циклы.
  • Массивы и их виды.
  • Различные виды функций.
  • Замыкания.
  • Работа с HTML-кодом.
  • Загрузка файла на сервер.
  • Суперглобальные массивы.
  • Сессии в PHP.
  • Конструктор и деструктор.
  • Сеттеры и геттеры.
  • Абстракция и полиморфизм.

Что узнаете:

  • Как виды конструкций применяются разработчиками.
  • Чем отличаются логические и условные операторы.
  • Как обходить массивы циклами в PHP.
  • Какие существуют функции работы с массивами.
  • Что такое рекурсивные функции.
  • Как настроить GET-параметры в PHP.

Преимущества курса:

  • Информация отлично структурирована. Она будет полезна как новичкам, так и специалистам.
  • Все уроки можно смотреть на YouTube.
  • Бесплатный доступ

Автор: Андрей Андриевский — начинающий блогер и веб-разработчик с большим опытом работы. Ведёт собственный канал о различных языках программирования. Он насчитывает 31 тысячу подписчиков.

25. «Создание интернет-магазина на PHP и MySQL» от Дмитрия Афанасьева

Кому подойдёт: тем, кто хочет заниматься разработкой сайтов для онлайн-магазинов.

Длительность: 98 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе разбираются следующие блоки:

  • Создание домена и структуры сайта.
  • Создание базы данных MySQL.
  • Создание страниц для товаров и корзины покупок.
  • Работа с данными пользователей.
  • Создание страницы заказа, меню и покупок.
  • Оформление страниц админки.
  • Дизайн для всех страниц сайта.
  • Импорт и экспорт, а также служба поддержки.

Что узнаете:

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

Преимущества курса:

  • Информация отлично структурирована. Она будет полезна как новичкам, так и профессионалам.
  • Все уроки можно смотреть на YouTube.
  • Курс подготавливает к изучению ООП и фреймверков.

Автор: Дмитрий Афанасьев — программист с более чем 10-летним стажем. Ведёт собственный канал на YouTube с 23 тысячами подписчиков.

26. «Интернет-магазин на PHP» от «Web — с нуля до профи»

Кому подойдёт: тем, кто хочет стать профи в разработке сайтов на PHP

Длительность: 108 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: вот несколько тем, которые будут освещены на курсе:

  • Основы ООП
  • Контролёр системы маршрутов и его тестирование.
  • Создание шаблона и вспомогательных методов фреймворка.
  • Введение в MySQL.
  • Универсальный метод выборки и редактирования, а также метод создания инструкции.
  • Методы получения данных и их вывод в шаблоны.
  • Парсер сайтов.
  • Модернизация системы шифрования.
  • Автоматизация связей.
  • Контроллер удаления данных.
  • Знакомство с функциями JavaScript.

Что узнаете:

  • Как создавать и тестировать контролёр системы маршрутов.
  • Что такое трейты и какими они бывают.
  • Каковы универсальные методы добавления и редактирования БД.
  • Как исправлять ошибки фреймверка.
  • Как выводить данные в шаблоны.
  • Какие методы валидации данных используются при создании сайтов.
  • Что такое обратимое шифрование.

Преимущества курса:

  • Полностью бесплатный доступ.
  • Все уроки можно смотреть на YouTube.
  • Большое количество полезной информации.

27. «Уроки MySQL и PHP» от Web Developer Blog

Кому подойдёт: тем, кто планирует работать PHP-программистом

Длительность: 12 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе представлены следующие темы:

  • Как подключить базу данных.
  • Как создать базу данных MySQL.
  • Создание таблицы с данными.
  • Получение последнего id.
  • Добавление нескольких записей.
  • Список данных, их обновление и удаление.
  • Создание формы отправки сообщений.

Что узнаете:

  • Что из себя представляет база данных и как её создавать.
  • Как создавать таблицы и добавлять в них данные.
  • Как обновлять и удалять данные.
  • Чем хорош PHP.

Преимущества курса:

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

28. «Уроки PHP» от ALEX CODE

Кому подойдёт: тем, кто планирует работать PHP-программистом

Длительность: 20 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе представлены следующие темы:

  • IDE, XAMPP.
  • Синтаксис, переменные и массивы.
  • Условия if, else, elseif.
  • Циклы for, foreach, while.
  • Функции.
  • Математические операторы.
  • Подключение файлов.
  • Оператор switch.
  • СУБД.
  • Connect, close, errorиerrno.
  • Сессии.
  • Куки.
  • Классы.
  • Константы.
  • Загрузка файлов.
  • Парсинг.

Что узнаете:

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

Преимущества курса:

  • Полностью бесплатный доступ.
  • Все уроки можно смотреть на YouTube.
  • Большое количество полезной информации на доступном для новичков языке.

29. «Уроки PHP» от OpenWeb

Кому подойдёт: тем, кто планирует работать PHP-программистом

Длительность: 46 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе представлены следующие темы:

  • Обрезка строк по абзацам и символам.
  • Скрипт на PHP.
  • Инъекция — как защитить сайт.
  • Основные понятия PHP.
  • Подключение скриптов js и css.
  • Фреймворки PHP.
  • Отслеживание ошибок.
  • Тестирование кода PHP.
  • Связь с базой данных MySQL.
  • WordPress. Как создать уязвимость на сайте.
  • Создание шаблона с нуля.
  • Парсинг музыки с помощью PHP.
  • Как создать бота для ВК с помощью PHP.
  • Нейронная сеть на PHP.
  • Многопоточность и цепочный вызов.
  • Реализация цепочки блоков.
  • Работа с базой данных.
  • Проверка кода на ошибки.

Что узнаете:

  • Что такое фреймворк, и как он работает.
  • Как создавать ботов для социальных сетей с помощью PHP.
  • Что такое шифрование SLL.
  • Как создавать виджеты для сайтов.

Преимущества курса:

  • Полностью бесплатный доступ.
  • Все уроки можно смотреть на YouTube.
  • Ролики имеют небольшую длительность, поэтому их удобно смотреть.

30. «Основы PHP — уроки для новичков» от Дмитрия Лаврика

Кому подойдёт: новичкам, которые только начали изучать основы разработки сайтов.

Длительность: 11 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе представлены следующие темы:

  • Как подключиться к серверу и создать первый скрипт.
  • Что такое 80 порт и почему он так важен.
  • XAMPP — как заменить порт номер 80 на другой.
  • Локальный сервер, язык программ, работа с непостоянными.
  • Чем отличаются логические операции от сравнительных, и в каких случаях они используются.
  • Функции и циклы.
  • Создаём массивы для хранения информации.
  • Валидация формы, хранение информации.
  • Обеспечение безопасности портала.
  • Операции с файлами.

Что узнаете:

  • С помощью чего можно защитить сайт.
  • Что такое переменные и для чего они нужны.
  • Как правильно систематизировать информацию.
  • Какие практические навыки необходимы веб-разработчику.

Преимущества курса:

  • Он даёт возможность быстрого старта новичкам.
  • Все уроки можно смотреть на YouTube.
  • Вопросы разбираются до мельчайших деталей.

Автор: Дмитрий Лаврик— программист с большим опытом работы. Создаёт обучающие мастер-классы для новичков и ведёт собственный канал на YouTube.

31. «Уроки PHP» от CodeDaivan

Кому подойдёт: тем, кто хочет изучить базовые понятия PHP

Длительность: 6 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе представлены следующие темы:

  • Введение, базовые понятия о PHP.
  • Переменные, типы данных, комментарии.
  • Условные конструкции if-else, switch-case, тернарный оператор.
  • Все циклы: for, while, do while, foreach.
  • Работа со временем.
  • GET и POST запросы.

Что узнаете:

  • Что такое переменные.
  • Какие типы данных существуют.
  • Чем отличаются различные виды циклов.
  • Что такое условные конструкции и операторы.

Преимущества курса:

  • Только самая основная информация без лишней воды
  • Все уроки можно смотреть на YouTube.
  • Доступ к курсу бесплатный.

32. «Основы ООП — PHP» от Web Developer Blog

Кому подойдёт: тем, кто хочет изучить ООП для упрощения работы с языком PHP.

Длительность: 16 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе представлены следующие темы:

  • Основы объектной разработки для новичков.
  • Что такое классы и каковы их свойства. В какой области видимы свойства.
  • Применение различных функций и методов класса.
  • Конструкторы и деструкторы. Магические методы.
  • Основные виды переменных и их отличие.
  • Наследование. Конструкторы в наследовании.
  • Неизменные параметры классов.
  • Постоянные класса.
  • Абстрактные классы.
  • Что такое трейты и интерфейсы в PHP
  • Магические методы get, set, clone.
  • Пространства имён.
  • Выявление и исправление неточностейPHP.
  • Исключения.

Что узнаете:

  • Для чего нужен ООП начинающему программисту.
  • Что такое классы, функции и переменные.
  • Где применяют статические методы.
  • Почему новичкам стоит начинать с PHP.

Преимущества курса:

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

33. «Уроки по PHP» от «Хауди Хо»

Кому подойдёт: тем, кто хочет узнать все нюансы работы с языком программирования PHP.

Длительность: 8 уроков.

Сертификат: не выдаётся.

Формат обучения: видеоуроки.

Программа: на курсе представлены следующие темы:

  • Защищённая регистрация и авторизация за 30 минут.
  • Счётчик онлайна на PHP. Сколько людей на сайте?
  • Почему PHP — это ужасный язык программирования.
  • Пишем на SQL без SQL.
  • Отношения в СУБД.
  • Как сделать бота ВКонтакте на PHP.
  • Пишем WordPress-плагин за 10 минут.
  • $1 000 в месяц на WordPress.

Что узнаете:

  • Как превратить хобби в источник дохода.
  • Какие подводные камни есть в PHP.
  • Как создавать ботов с помощью данного языка программирования.
  • Что такое ORM для PHP.

Преимущества курса:

  • Информация исходит от компетентного специалиста.
  • Все уроки можно смотреть на YouTube.
  • Доступ к курсу бесплатный.

34. «Самоучитель PHP» от Programulin

Кому подойдёт: тем, кто хочет начать обучение PHP с нуля.

Длительность: 53 урока.

Сертификат: не выдаётся.

Формат обучения: статьи со скриншотами.

Программа: информация в учебнике разделена на следующие блоки:

  • Начало (10 уроков)
  • Другие операторы (3 урока)
  • Условия (5 уроков).
  • Массивы (4 урока).
  • Циклы (5 уроков).
  • Функции (3 урока).
  • Формы (3 урока).
  • Файлы (4 урока).
  • Архитектура приложения (1 урок).
  • Безопасность (3 урока).
  • Решение типовых проблем (2 урока).
  • Задачи (5 уроков).
  • Исправление ошибок PHP (5 уроков).

Что узнаете:

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

Преимущества курса:

  • Самоучитель разделён на два уровня: для начинающих и для продвинутых.
  • Информация представлена в виде отдельных блоков, поэтому в ней легко ориентироваться.
  • Доступ к курсу бесплатный.
  • Теоретический материал подкреплён наглядными примерами.

35. «Изучите PHP» от Codecademy

Кому подойдёт: тем, кто хочет начать обучение PHP с нуля.

Длительность: 10 уроков.

Сертификат: выдаётся при покупке Pro-версии.

Формат обучения: лекции с презентацией.

Программа: на курсе разбираются следующие темы:

  • Начало работы с PHP.
  • Изучение переменных в PHP.
  • Введение в функции.
  • Встроенные функции.
  • Изучение массивов.
  • Обработка форм в HTML.
  • Логические операторы.
  • Петли в PHP.
  • Проверка формы в PHP.
  • Классы и объекты в PHP.

Что узнаете:

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

Преимущества курса:

  • Вся теория доступна в бесплатной версии курса
  • Знания подаются в удобном формате.

Минусы: для прохождения практических занятий и викторин нужно купить Pro-версию, вся информация предоставляется на английском языке.

36. «PHP для начинающих» от Stepik

Кому подойдёт: тем, у кого есть желание освоить язык программирования PHP.

Длительность: 10 уроков, 13 тестов и 42 интерактивные задачи.

Сертификат: не выдаётся

Формат обучения: лекции с презентациями.

Программа: на курсе разбираются следующие темы:

  • О PHP.
  • Объявление переменных.
  • Арифметические выражения.
  • Условный оператор.
  • Строки.
  • Цикл.
  • Массив.
  • Функция.
  • Тест.
  • Завершение.

Что узнаете:

  • Что представляет собой PHP.
  • Для чего нужны переменные в программировании.
  • Какие виды операторов используются в веб-разработке.
  • Различные виды циклов.
  • Как массивы используются для хранения данных.

Преимущества курса:

  • Помимо теоретической информации курс содержит практические проекты и тесты.
  • Для прохождения курса нужно всего лишь ввести адрес электронной почты.
  • Знания подаются в удобном формате.

Автор: Диас Байсеит— веб-программист и дизайнер с хорошим опытом работы и портфолио.

37. «PHP — первое знакомство» от Stepik

Кому подойдёт: тем, кто хочет изучить азы работы с языком PHP

Длительность: 53 урока, 74 теста и 48 интерактивных задач.

Сертификат: не выдаётся.

Формат обучения: статьи.

Программа: на курсе разбираются следующие блоки:

  • Введение (1 урок).
  • Базовый синтаксис (5 уроков).
  • Переменные (6 уроков).
  • Операторы (5 уроков).
  • Массивы (4 урока).
  • Управляющие структуры (11 уроков).
  • Функции (4 урока).
  • Предопределённые переменные (7 уроков).
  • Работа с файлами (4 урока).
  • ООП (5 уроков).
  • Финал (1 урок)

Что узнаете:

  • Для чего нужны теги.
  • Что такое переменные и постоянные.
  • Какие виды операторов используются в веб-разработке.
  • Чем отличаются числовые, многомерные и ассоциативные массивы.
  • Как использовать те или иные циклы.

Преимущества курса:

  • Помимо теоретической информации курс даёт практические навыки.
  • Каждый урок включает в себя проверку знаний.
  • Информация хорошо структурирована.

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

Алексей Шаполов

Основатель и главный редактор проекта. Специалист в области интернет-маркетинга (SEO-продвижения и копирайтинга, в частности). Работаю онлайн с 2018 года.

Оцените автора
Пройти.Ру
Добавить комментарий