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

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

Для начинающих в 2024 году.

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

Язык: русский.

Длительность: 22 урока длительностью от 2 до 30 минут. Общая длительность 6,5 часов

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Базовые сведения о PHP и основные принципы работы.
  2. Как подключить локальный сервер.
  3. Какие виды данных и непостоянные используются в PHP.
  4. Виды функций: встроенные.
  5. Манипуляции со строками.
  6. Использование условных конструкций и операторов.
  7. «Switch-case».
  8. Как хранить информацию с помощью массивов.
  9. Циклы и их операторы.
  10. В какой области видимы параметры классов.
  11. Динамическое добавление новых файлов.
  12. Как передавать информацию.
  13. Cookies и сессии.
  14. Вид обратной связи.

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

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

Особенности курса:

  • Для получения доступа к практическим задания и дополнительным материалам необходимо оплатить подписку на сайт itProger (стоимость от $9 за месяц).

Об авторе курса:

Григорий Дударь

  • Основатель онлайн-школы программирования itProger.
  • Автор YouTube-канала о программировании с более чем 800 тысячами подписчиков.

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

Язык: русский.

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

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Веб-разработка на PHP. Часть 1
  2. Веб-разработка на PHP. Часть 2

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

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

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

Язык: русский

Длительность: 22 урока длительностью от 3 до 30 минут, общая длительность — 3,5 часа.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Вступление.
  2. Основные моменты при построении сайтов.
  3. Нужен ли Photoshop для макета сайта?
  4. Подготовка рабочего места.
  5. Создание шаблона сайта.
  6. Создание шапки для сайта.
  7. Устанавливаем кодировку. Файл .htaccess.
  8. Создание футера для сайта.
  9. Создание боковой панели сайта.
  10. Основная часть сайта.
  11. Подключаемые блоки.
  12. Создание страницы «О нас».
  13. Странице обратной связи.
  14. Обработка формы на JavaScript, Ajax и PHP.
  15. Создание базы данных и подключение к ней.
  16. Вывод статей на главной странице.
  17. Создание страниц со статьями.
  18. Оптимизация под браузеры.
  19. Адаптивность сайта.
  20. Монетизация веб сайта.
  21. Как загрузить сайт на хостинг?
  22. Заключительная часть.

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

  • Как создавать сайты с нуля, используя HTML, CSS, JavaScript, jQuery, Ajax и PHP.

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

Язык: русский

Длительность: 6 уроков длительностью от 5 до 25 минут, общая длительность — 55 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Вёрстка страниц.
  2. Создание шаблонизатора.
  3. Подготовка TPl-файлов.
  4. Создание маршрутизатора.
  5. Создание контроллера.
  6. Вывод страниц.

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

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

Об авторе курса:

Михаил Русаков

  • Вебмастер и программист с более чем 10-летним опытом.

«PHP: основы» от Hexlet

Язык: русский

Длительность: 42 урока общей длительностью 52 часа.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Введение. Познакомимся с курсом.
  2. Hello, World! Напишем первую программу.
  3. Инструкции. Изучим азы построения программ на PHP.
  4. Арифметические операции. Переведем арифметические действия на язык программирования.
  5. Линтер. Соблюдаем стандарты кодирования.
  6. Строки. Научимся работать со строками.
  7. Типы данных. Узнаем, что такое типы данных, и как с ними работать.
  8. Переменные. Научимся хранить информацию и переиспользовать уже существующие данные.
  9. Выражения в определениях. Научимся упрощать код, используем переменные.
  10. Интерполяция. Изучим еще один способ работать со строками в PHP.
  11. Извлечение символов из строки. Как получить из строки конкретный символ.
  12. Функции и их вызов. Научимся использовать готовые функции.
  13. Сигнатура функции. Узнаем, как функция принимает и возвращает значения.
  14. Вызов функции — выражение. Научимся использовать результат работы функций.
  15. Функции с переменным числом параметров. Познакомимся с расширенными возможностями функций.
  16. Детерминированность и побочные эффекты. Изучим некоторые свойства функций и особенности их работы.
  17. Стандартная библиотека. Познакомимся со стандартной библиотекой.
  18. Определение функции. Создадим свою первую функцию.
  19. Возврат значений из функции. Получим результат работы функции.
  20. Параметры функций. Научимся передавать данные в функцию.
  21. Необязательные параметры функций. Задаем значения по умолчанию.
  22. Окружение. Изучаем, какие значения доступны функциям.
  23. Именование. Учимся правильно именовать переменные и функции.
  24. Логические операции. Учимся использовать логические выражения и писать функции-предикаты.
  25. Условные конструкции if и if-else Учимся управлять поведением программы в зависимости от разных условий.
  26. Тернарный оператор и Элвис. Знакомимся с другими условными конструкциями и применяем их на практике.
  27. Конструкция Switch. Учимся пользоваться оператором ветвления.
  28. Цикл while. Учимся писать программы для выполнения повторяющихся действий.
  29. Использование циклов. Применяем циклы для решения практических задач.
  30. Пограничные случаи. Учимся обрабатывать неожиданные данные.
  31. Цикл for. Изучаем альтернативу циклу while.
  32. Погружаясь в строки. Знакомимся с современным кодированием строк, функциями для многобайтовых кодировок и локализацией.
  33. Дата и время. Изучаем понятие времени в компьютерах, а также функции для работы с датой и временем.
  34. Отладка. Учимся находить ошибки в коде.
  35. Ошибки. Изучаем систему предупреждений об ошибках.
  36. Включение файлов. Учимся создавать проекты с множеством файлов.
  37. Пространство имен. Учимся изолировать части кода друг от друга.
  38. Вложенные пространства имен. Выясняем, как пространства имен соотносятся со структурой файловой системы.
  39. Импорт функций. Учимся писать лаконичный код.
  40. Описание типов. Обсудим, как указывать типы для сигнатуры функции.
  41. Ссылки. Выясняем, как работают ссылки в PHP.
  42. История PHP. Знакомимся с историей PHP и ее влиянием на дизайн языка.
  43. Самостоятельная работа. Дополнительные задания, которые позволяют закрепить полученную теорию
  44. Дополнительные материалы

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

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

Об авторе курса:

Кирилл Мокевнин

  • Основатель образовательного проекта Hexlet. В программировании с 2007 года.

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

Язык: русский

Длительность: 75 уроков общей длительностью 25 часов.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Основы PHP.
  2. Привет, Мир!
  3. Теги.
  4. Комментарии.
  5. Инструкции (Statements).
  6. Как мы проверяем ваши решения.
  7. Синтаксические ошибки.
  8. Арифметика.
  9. Арифметические операции.
  10. Операторы.
  11. Коммутативная операция.
  12. Композиция операций.
  13. Приоритет операций.
  14. Линтер.
  15. Строки.
  16. Кавычки.
  17. Экранирующие последовательности.
  18. Конкатенация.
  19. Кодировка.
  20. Типы данных PHP.
  21. Типы данных.
  22. Слабая типизация.
  23. Явное преобразование типов.
  24. Переменные в языке PHP.
  25. Что такое переменная.
  26. Изменение переменной.
  27. Выбор имени переменной.
  28. Ошибки при работе с переменными.
  29. Выражения в определениях.
  30. Переменные и конкатенация.
  31. Именование переменных.
  32. Магические числа.
  33. Константы.
  34. Магические константы.
  35. Интерполяция.
  36. Извлечение символов из строки.
  37. Heredoc.
  38. Вызов функций.
  39. Функции и их вызов.
  40. Сигнатура функции.
  41. Аргументы по умолчанию.
  42. Вызов функции — выражение.
  43. Функции с переменным числом параметров.
  44. Детерминированность.
  45. Стандартная библиотека.
  46. Определение функций.
  47. Создание (определение) функций.
  48. Возврат значений.
  49. Параметры функций.
  50. Необязательные параметры функций.
  51. Чтение документации.
  52. Логика.
  53. Логический тип.
  54. Предикаты.
  55. Комбинирование операций и функций.
  56. Логические операторы.
  57. Отрицание.
  58. Логические операторы 2.
  59. Слабая типизация — 2.
  60. Условные конструкции.
  61. Условная конструкция (if).
  62. Else.
  63. Конструкция else if.
  64. Тернарный оператор.
  65. Конструкция Switch.
  66. Оператор Элвис.
  67. Циклы.
  68. Цикл While.
  69. Агрегация данных (Числа).
  70. Агрегация данных (Строки).
  71. Обход строк.
  72. Условия внутри тела цикла.
  73. Формирование строк в циклах.
  74. Пограничные случаи.
  75. Синтаксический сахар.
  76. Инкремент и декремент.
  77. Возврат из циклов.
  78. Цикл For.
  79. Погружаясь в строки.
  80. Юникод.
  81. Локализация.
  82. Поиск стартовой позиции.
  83. Дата и Время.
  84. Время.
  85. Date.
  86. mktime().
  87. Часовые пояса (тайм зоны).

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

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

«Гостевая книга на Laravel 5.1» от Loftschool

Язык: русский.

Длительность: 5 уроков длительностью от 5 до 10 минут. Общая длительность 40 минут.

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

Уровень сложности: для продолжающих.

Обратная связь: нет.

Без сертификата

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

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

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

Язык: русский.

Длительность: 8 уроков длительностью 10 минут. Общая длительность 1 час 20 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

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

«Введение в Phalcon PHP» от Loftschool

Язык: русский.

Длительность: 3 урока длительностью от 5 до 10 минут. Общая длительность 25 минут.

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

Уровень сложности: для продолжающих.

Обратная связь: нет.

Без сертификата

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

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

«PHP PDO» от Loftschool

Язык: русский.

Длительность: 1 урок длительностью 25 минут.

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

Уровень сложности: для продолжающих.

Обратная связь: нет.

Без сертификата

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

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

«Основы PhpStorm» от Loftschool

Язык: русский.

Длительность: 1 урок длительностью 13 минут.

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

Уровень сложности: для продолжающих.

Обратная связь: нет.

Без сертификата

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

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

«PhpStorm» от Loftschool

Язык: русский.

Длительность: 6 уроков длительностью 5-10 минут. Общая длительность 40 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Установка. Первые шаги.
  2. Настройка интерфейса. Визуальное оформление. Установка тем.
  3. Основные модули программы.
  4. Как ускорить работу PhpStorm?
  5. Пишем код быстрее. Горячие клавиши. Сниппеты.
  6. Плагины
  7. Синхронизация с удаленным сервером. Deployment.

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

Язык: русский.

Длительность: 13 уроков длительностью 5-10 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Как изучать PHP.
  2. Подготовка.
  3. Переменные.
  4. Типы данных.
  5. Массивы.
  6. Циклы.
  7. Условия.
  8. Ошибки.
  9. Функции.
  10. Массив $_GET.
  11. Массив $_POST
  12. Session & Cookies.

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

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

«Ключевые аспекты PHP в веб-разработке» от Hexlet

Язык: русский.

Длительность: 13 уроков общая длительность 4 часа.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Введение. Знакомство с курсом.
  2. Веб внутри PHP. Знакомство с ключевым отличием PHP от других языков программирования.
  3. HTTP. Познакомиться с основами сетевых протоколов.
  4. Микрофреймворки.
  5. Шаблонизация.
  6. СУБД.
  7. ORM.
  8. MVC.
  9. Тесты.
  10. Коллекции.
  11. Фреймворки.
  12. Что дальше?

«Основы PHP» от «Web — с нуля до профи»

Язык: русский.

Длительность: 25 уроков длительностью от 10 до 50 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Виды данных.
  2. Что из себя представляют массивы, объекты и ресурсы.
  3. Операторы и приоритеты.
  4. Строки, кавычки и конкатенация.
  5. Что из себя представляют консольные команды и как их выполнять.
  6. В чём отличие тернарного оператора от условного.
  7. Различные виды циклов.
  8. Манипуляции функциями.
  9. Суперглобальные массивы.
  10. Строковые функции.
  11. Регулярные выражения.
  12. Работа с файлами.

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

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

«Уроки PHP» от iTDoctor

Язык: русский.

Длительность: 55 уроков длительностью от 3 до 20 минут. Общая длительность 8 часов.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Первый скрипт и конец строки.
  2. Подключение файлов.
  3. Типы данных и непостоянные.
  4. Целые и вещественные числа.
  5. Явное и неявное приведение типов.
  6. ООП, классы и объекты.
  7. Константы и конкатенация строк.
  8. Различные виды операторов и их применение.
  9. Виды циклов и их использование.
  10. Различных видов массивов.
  11. Слияние и сравнение массивов.
  12. Вложенные и анонимные функции.
  13. Методы отправки параметров.
  14. Загрузка файлов на сервер.
  15. Формы обратной связи и отправка письма на почту.
  16. Классы и методы.

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

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

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

Язык: русский.

Длительность: 46 уроков длительностью от 10 до 30 минут. Общая длительность 16 часов.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Установка IDE.
  2. Переменные, постоянные и типы данных.
  3. Для чего нужны операции со строками.
  4. Виды циклов.
  5. Соединение массивов в один.
  6. Неизменные и переменные функции.
  7. Создание счётчика посещаемости.
  8. Что такое сессии в программировании.
  9. Какие манипуляции можно проводить с данными.
  10. Постоянные выражения и редиректы.
  11. ООП для продвинутых.
  12. Что такое область видимости и для чего нужен этот параметр.
  13. Конструкторы и деструкторы.
  14. Неизменные свойства и методы.
  15. Обработка ошибок и исключения.

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

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

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

Язык: русский.

Длительность: 46 уроков длительностью от 10 до 30 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Как настроить PHP-7.
  2. Всё о базовом синтаксисе.
  3. Роль переменных и типов данных.
  4. Классы и объекты.
  5. Константы и константы класса.
  6. Логические и условные операторы, а также операторы сравнения.
  7. Циклы.
  8. Массивы и их виды.
  9. Различные виды функций.
  10. Замыкания.
  11. Работа с HTML-кодом.
  12. Загрузка файла на сервер.
  13. Суперглобальные массивы.
  14. Сессии в PHP.
  15. Конструктор и деструктор.
  16. Сеттеры и геттеры.
  17. Абстракция и полиморфизм.

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

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

Об авторе курса:

Андрей Андриевский

  • Веб-разработчик с большим опытом работы.
  • Автор YouTube-канала о разных языках программирования на 45,5 тыс. подписчиков.

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

Язык: русский.

Длительность: 98 уроков длительностью 2 до 30 минут.

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

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

Обратная связь: нет.

Без сертификата

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

  1. Создание домена и структуры сайта.
  2. Создание базы данных MySQL.
  3. Создание страниц для товаров и корзины покупок.
  4. Работа с данными пользователей.
  5. Создание страницы заказа, меню и покупок.
  6. Оформление страниц админки.
  7. Дизайн для всех страниц сайта.
  8. Импорт и экспорт, а также служба поддержки.

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

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

Об авторе курса:

Дмитрий Афанасьев

  • Веб-разработчик с опытом работы более 10 лет.
  • Автор YouTube-канала о веб-разработке на 26 тыс. подписчиков.

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

Язык: русский.

Длительность: 156 уроков длительностью 10 минут до 1 часа 20 минут.

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

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

Обратная связь: нет.

Без сертификата

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

  1. Основы ООП
  2. Контролёр системы маршрутов и его тестирование.
  3. Создание шаблона и вспомогательных методов фреймворка.
  4. Введение в MySQL.
  5. Универсальный метод выборки и редактирования, а также метод создания инструкции.
  6. Методы получения данных и их вывод в шаблоны.
  7. Парсер сайтов.
  8. Модернизация системы шифрования.
  9. Автоматизация связей.
  10. Контроллер удаления данных.
  11. Знакомство с функциями JavaScript.

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

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

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

Язык: русский.

Длительность: 12 уроков длительностью 5 до 10 минут. Общая длительность 1 час 50 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

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

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

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

«Уроки PHP» от OpenWeb

Язык: русский.

Длительность: 53 урока длительностью 5 минут до 1 часа 10 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Обрезка строк по абзацам и символам.
  2. Скрипт на PHP.
  3. Инъекция — как защитить сайт.
  4. Основные понятия PHP.
  5. Подключение скриптов js и css.
  6. Фреймворки PHP.
  7. Отслеживание ошибок.
  8. Тестирование кода PHP.
  9. Связь с базой данных MySQL.
  10. WordPress. Как создать уязвимость на сайте.
  11. Создание шаблона с нуля.
  12. Парсинг музыки с помощью PHP.
  13. Как создать бота для ВК с помощью PHP.
  14. Нейронная сеть на PHP.
  15. Многопоточность и цепочный вызов.
  16. Реализация цепочки блоков.
  17. Работа с базой данных.
  18. Проверка кода на ошибки.

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

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

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

Язык: русский.

Длительность: 11 уроков длительностью от 5 минут до 1 часа 50 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Как подключиться к серверу и создать первый скрипт.
  2. Что такое 80 порт и почему он так важен.
  3. XAMPP — как заменить порт номер 80 на другой.
  4. Локальный сервер, язык программ, работа с непостоянными.
  5. Чем отличаются логические операции от сравнительных, и в каких случаях они используются.
  6. Функции и циклы.
  7. Создаём массивы для хранения информации.
  8. Валидация формы, хранение информации.
  9. Обеспечение безопасности портала.
  10. Операции с файлами.

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

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

Об авторе курса:

Дмитрий Лаврик

  • Веб-разработчик с опытом работы более 10 лет.
  • Автор YouTube-канала о программировании и разработке сайтов на 58 тыс. подписчиков.

«Уроки PHP» от CodeDaivan

Язык: русский.

Длительность: 9 уроков длительностью 5 до 30 минут. Общая длительность 1 час 40 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

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

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

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

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

Язык: русский.

Длительность: 18 уроков длительностью 5 до 10 минут. Общая длительность 2 часа.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Основы объектной разработки для новичков.
  2. Что такое классы и каковы их свойства. В какой области видимы свойства.
  3. Применение различных функций и методов класса.
  4. Конструкторы и деструкторы. Магические методы.
  5. Основные виды переменных и их отличие.
  6. Наследование. Конструкторы в наследовании.
  7. Неизменные параметры классов.
  8. Постоянные класса.
  9. Абстрактные классы.
  10. Что такое трейты и интерфейсы в PHP
  11. Магические методы get, set, clone.
  12. Пространства имён.
  13. Выявление и исправление неточностейPHP.
  14. Исключения.

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

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

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

Язык: русский.

Длительность: 8 уроков длительностью 10 минут до 1 часа 10 минут.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

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

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

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

«Learn PHP» от Codecademy

Язык: английский.

Длительность: 17 уроков, курс рассчитан на 4 недели.

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. Introduction to the Learn PHP Skill Path.
  2. PHP Variables, Strings, and Numbers.
  3. PHP Functions.
  4. PHP Conditionals and Logic.
  5. PHP Arrays and Loops.
  6. PHP and HTML.
  7. PHP Classes and Objects.
  8. Learn PHP Next Steps.

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

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

Особенности курса:

  • Для получения доступа к практическим заданиям и викторинам и получения сертификата о прохождении курса необходимо оплатить Pro-версию курса за $29.99 в месяц.
  • Доступ к бесплатной версии даётся на 7 дней.

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

Язык: русский.

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

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

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

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

  1. О PHP.
  2. Объявление переменных.
  3. Арифметические выражения.
  4. Условный оператор.
  5. Строки.
  6. Цикл.
  7. Массив.
  8. Функция.

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

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

Об авторе курса:

  • Диас Байсеит— полнофункциональный веб-разработчик и дизайнер.

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

Язык: русский.

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

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

Уровень сложности: для начинающих с базовыми знаниями о программировании и информатике.

Обратная связь: нет.

Без сертификата

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

  1. О курсе.
  2. Базовый синтаксис.
  3. Что такое PHP.
  4. PHP-теги.
  5. Echo & readline.
  6. Комментарии.
  7. Вопросы ко второму модулю.
  8. Переменные.
  9. Константы.
  10. Типы данных.
  11. Область видимости переменных.
  12. Вопросы к третьему модулю.
  13. Операторы.
  14. Арифметические операторы.
  15. Операторы присваивания.
  16. Операторы сравнения.
  17. Логические операторы.
  18. Вопросы к четвертому модулю.
  19. Массивы.
  20. Индексированные массивы.
  21. Ассоциативные массивы.
  22. Многомерные массивы.
  23. Вопросы к пятому модулю.
  24. Управляющие структуры.
  25. Оператор if else.
  26. Оператор elseif.
  27. Цикл while.
  28. Цикл do while.
  29. Цикл for.
  30. Цикл foreach.
  31. Оператор break.
  32. Оператор continue.
  33. Оператор switch.
  34. Вопросы к шестому модулю.
  35. Функции, определяемые пользователем.
  36. Аргументы функций.
  37. Возврат значений.
  38. Вопросы к седьмому модулю.
  39. Работа с файлами.
  40. Запись в файл.
  41. Добавление в файл.
  42. Чтение файла.
  43. Вопросы к девятому модулю.
  44. Объектно-ориентированный PHP.
  45. Классы и объекты.
  46. Конструктор и деструктор.
  47. Наследование классов.
  48. Ключевое слово static.
  49. Вопросы к десятому модулю.
  50. Для дошедших до финала.

Об авторе курса:

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

Основатель проекта. Профессиональный information junkie. 😊

Разбираюсь в SEO и интернет-маркетинге. Работаю онлайн с 2018 года. Люблю философствовать, потреблять контент в самых разнообразных его формах и, конечно же, писать интересные статьи для своих сайтов.

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

  1. Андрей

    Спасибо за составленный список! Нашёл для себя несколько подходящих курсов.
    Из списка смотрел курс по основам PHP на YouTube канале «Web — с нуля до профи», автор объясняет всё понятным языком. Советую для новичков.

    Ответить
    1. Андрей

      В недостатки курса «11. «Гостевая книга на Laravel 5.1» от Руслана Саприкина» можно отметить, что используемая версия Laravel в уроках уже сильно устарела и курс не завершён, забросили на 5 видео.

      Ответить
  2. Евгения

    Была уверена, что здесь наиполнейший список, однако есть ещё Курс PHP для начинающих от Артема Ивашкевича:
    https://webshake.ru/kurs-php-dlya-nachinayushih
    https://php.zone/kurs-php-dlya-nachinayushih

    Ответить
100+ бесплатных онлайн-курсов
Часть ссылок на нашем сайте – реферальные. Что это значит для вас, читайте в данном материале.