Привет, друзья! ✌ Ниже я собрал для вас ТОП-30 бесплатных онлайн-курсов по языку программирования PHP, которые можно пройти бесплатно.
А вот таблица, где можно получить образование по PHP программированию платно с возможным трудоустройством + будет наставник в решении вопросов.
Название курса | Школа | Цена | Срок обучения |
Профессия PHP-разработчик | SkillBox | Узнавать на сайте | 12 мес. |
Веб-разработчик с нуля | Нетология | Узнавать на сайте | 6 мес. |
Программист PHP | GeekBrains | Узнавать на сайте | 4 мес. |
Профессия Веб-разработчик | SkillFactory | Узнавать на сайте | 12 мес. |
PHP-разработчик | Otus | Узнавать на сайте | 5 мес. |
1. «Уроки PHP для начинающих»
1. «Уроки PHP для начинающих»
Без выдачи сертификата
- Срок обучения: 20 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Базовые сведения о PHP и основные принципы работы.
- Как подключить локальный сервер.
- Какие виды данных и непостоянные используются в PHP.
- Виды функций: встроенные.
- Манипуляции со строками.
- Использование условных конструкций и операторов.
- «Switch-case».
- Как хранить информацию с помощью массивов.
- Циклы и их операторы.
- В какой области видимы параметры классов.
- Динамическое добавление новых файлов.
- Как передавать информацию.
- Cookies и сессии.
- Вид обратной связи.
2. «Веб-разработка на PHP»
2. «Веб-разработка на PHP»
Без выдачи сертификата
- Срок обучения: 2 урока с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Зачем используют PHP.
- Какие сайты можно проектировать на PHP.
- Какие команды нужно использовать для тех или иных действий.
- Как структурировать информацию при помощи баз данных
3. «Создание сайта»
Без выдачи сертификата
- Срок обучения: 22 урока с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Вступление.
- На каких принципах основывается построение сайтов.
- Как создавать макет для веб-страниц.
- Рабочая область и её подготовка.
- Делаем шаблон для сайта.
- Проектирование шапки сайта.
- Как установить кодировку.
- Что из себя представляет футер и боковая панель. Как их создавать.
- Проектирование главной части сайта и дополнительных блоков.
- Создание вкладки «О нас».
- Настройка обратной связи.
- Обработка формы на различных платформах.
- Базы данных и массивы.
- Страница с контентом.
- Настройка параметров под различные браузеры.
- Оптимизация и монетизация.
- Загрузка сайта на хостинг.
4. «Курс PHP»
Без выдачи сертификата
- Срок обучения: 37 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Подготовительный этап (2 урока).
- Использование констант и переменных в веб-программировании (9 уроков).
- Операторы (8 уроков).
- Использование циклов (7 уроков).
- Хранение информации с помощью массивов (17 уроков).
- Как создавать собственные функции (9 уроков).
- Язык SQL (8 уроков).
- Работа с XML и файлами (4 урока).
- ООП для продвинутых (5 уроков).
5. «Научись создавать профессиональные движки на PHP»
Без выдачи сертификата
- Срок обучения: 22 урока с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Вёрстка страниц.
- Создание шаблонизатора.
- Подготовка TLP-файлов.
- Создание маршрутизатора.
- Создание контроллера.
- Вывод страниц.
6. «PHP: основы»
Без выдачи сертификата
- Срок обучения: 12 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Знакомство с курсом.
- Базовые конструкции PHP.
- Знакомство с возможностями Hexlet.
- Поиск ошибок в коде.
- Исправление ошибок, выданных системой.
- Создание проектов с большим количеством файлов.
- Изоляция имён друг от друга.
- Импорт функций.
- Типы сигнатур функций.
- Ссылки в PHP.
- Как появился данный язык.
7. «PHP для начинающих»
Без выдачи сертификата
- Срок обучения: 82 урока с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Основы PHP.
- Арифметические операции.
- Работа со строками.
- Данные и их типы.
- Переменные.
- Как применять функции.
- Определение функций.
- Логика.
- Условные конструкции.
- Циклы.
- История PHP.
- Работа со временем и датой в PHP.
8. «Уроки PHP»
Без выдачи сертификата
- Срок обучения: 46 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Обрезка строк по абзацам и символам.
- Скрипт на PHP.
- Инъекция — как защитить сайт.
- Основные понятия PHP.
- Подключение скриптов js и css.
- Фреймворки PHP.
- Отслеживание ошибок.
- Тестирование кода PHP.
- Связь с базой данных MySQL.
- WordPress. Как создать уязвимость на сайте.
- Создание шаблона с нуля.
- Парсинг музыки с помощью PHP.
- Как создать бота для ВК с помощью PHP.
- Нейронная сеть на PHP.
- Многопоточность и цепочный вызов.
- Реализация цепочки блоков.
- Работа с базой данных.
- Проверка кода на ошибки.
9. «Основы PHP — уроки для новичков»
Без выдачи сертификата
- Срок обучения: 11 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Как подключиться к серверу и создать первый скрипт.
- Что такое 80 порт и почему он так важен.
- XAMPP — как заменить порт номер 80 на другой.
- Локальный сервер, язык программ, работа с непостоянными.
- Чем отличаются логические операции от сравнительных, и в каких случаях они используются.
- Функции и циклы.
- Создаём массивы для хранения информации.
- Валидация формы, хранение информации.
- Обеспечение безопасности портала.
- Операции с файлами.
10. «Уроки PHP»
Без выдачи сертификата
- Срок обучения: 6 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Введение, базовые понятия о PHP.
- Переменные, типы данных, комментарии.
- Условные конструкции if-else, switch-case, тернарный оператор.
- Все циклы: for, while, do while, foreach.
- Работа со временем.
- GET и POST запросы.
11. «Основы ООП — PHP»
Без выдачи сертификата
- Срок обучения: 16 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Основы объектной разработки для новичков.
- Что такое классы и каковы их свойства. В какой области видимы свойства.
- Применение различных функций и методов класса.
- Конструкторы и деструкторы. Магические методы.
- Основные виды переменных и их отличие.
- Наследование. Конструкторы в наследовании.
- Неизменные параметры классов.
- Постоянные класса.
- Абстрактные классы.
- Что такое трейты и интерфейсы в PHP
- Магические методы get, set, clone.
- Пространства имён.
- Выявление и исправление неточностейPHP.
- Исключения.
12. «Уроки по PHP»
Без выдачи сертификата
- Срок обучения: 8 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Защищённая регистрация и авторизация за 30 минут.
- Счётчик онлайна на PHP. Сколько людей на сайте?
- Почему PHP — это ужасный язык программирования.
- Пишем на SQL без SQL.
- Отношения в СУБД.
- Как сделать бота ВКонтакте на PHP.
- Пишем WordPress-плагин за 10 минут.
- $1 000 в месяц на WordPress.
13. «Изучите PHP»
Без выдачи сертификата
- Срок обучения: 10 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Начало работы с PHP.
- Изучение переменных в PHP.
- Введение в функции.
- Встроенные функции.
- Изучение массивов.
- Обработка форм в HTML.
- Логические операторы.
- Петли в PHP.
- Проверка формы в PHP.
- Классы и объекты в PHP.
14. «PHP для начинающих»
Без выдачи сертификата
- Срок обучения: 10 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- О PHP.
- Объявление переменных.
- Арифметические выражения.
- Условный оператор.
- Строки.
- Цикл.
- Массив.
- Функция.
- Тест.
- Завершение.
15. «PHP — первое знакомство»
Без выдачи сертификата
- Срок обучения: 53 урока с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Введение (1 урок).
- Базовый синтаксис (5 уроков).
- Переменные (6 уроков).
- Операторы (5 уроков).
- Массивы (4 урока).
- Управляющие структуры (11 уроков).
- Функции (4 урока).
- Предопределённые переменные (7 уроков).
- Работа с файлами (4 урока).
- ООП (5 уроков).
- Финал (1 урок)
16. «Основы PHP»
Без выдачи сертификата
- Срок обучения: 15 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Начало разработки.
- Команды и комментарии.
- PHP-теги.
- Склейка файлов.
- Работа над страницей товара.
- Работа с меню.
- Работа с футером сайта.
- Переменные.
- Консоль отладки.
- PHP в разметку.
- Базы данных и картинки из них.
- Переменная id.
- Знакомство с командами.
- Завершение создания сайта под магазин.
17. «Основы PHP»
Без выдачи сертификата
- Срок обучения: 8 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Для чего нужны переменные в PHP.
- Как хранить и извлекать информацию в PHP.
- Вывод данных на экран.
- Оператор if/else.
- Шаблонизатор для PHP.
- Работа с циклами на PHP.
- Базовые функции PHP.
18. «PHP: Основы»
Без выдачи сертификата
- Срок обучения: 13 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
- Срок регистрации на поток: без ограничений.
- Необходимый уровень знаний: для новичков.
- Проверка домашки: без проверки.
Что будет в курсе
- Как изучать PHP.
- Подготовка к изучению PHP.
- Переменные в PHP.
- Язык PHP: базовые типы данных.
- Массивы в PHP.
- Для чего нужны циклы в PHP.
- Условия в PHP.
- Ошибки в PHP.
- Функции в PHP. 1 часть.
- Функции в PHP. 2 часть.
- Различные виды массивов
- Session and Cookies.
19. «Ключевые аспекты PHP в веб-разработке»
Без выдачи сертификата
- Срок обучения: 13 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Знакомство с курсом.
- Ключевые отличия PHP от других языков программирования.
- Основы сетевых протоколов.
- Микрофреймворки.
- Системы управления базами данных.
- ORM.
- Шаблон MVC.
- Тестирование кода.
- Важность коллекций в PHP.
- Другое.
- Фреймворки.
- Дальнейшее развитие.
20. «PHP: Настройка окружения»
Без выдачи сертификата
- Срок обучения: 7 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Знакомство с курсом.
- Установка PHP. Как пользоваться REPL.
- Подробнее о PHP. Что такое «интерпретация».
- Пакетный менеджер. Зачем он нужен и какие задачи решает.
- Установка дополнительных пакетов в свой проект.
- Автозагрузка данных в Composer.
- Lock-файл. «Ад зависимостей». Обеспечение детерминированности в работе с пакетами.
21. «Создание интернет-магазина на PHP и MySQL»
Без выдачи сертификата
- Срок обучения: 98 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Создание домена и структуры сайта.
- Создание базы данных MySQL.
- Создание страниц для товаров и корзины покупок.
- Работа с данными пользователей.
- Создание страницы заказа, меню и покупок.
- Оформление страниц админки.
- Дизайн для всех страниц сайта.
- Импорт и экспорт, а также служба поддержки.
22. «Интернет-магазин на PHP»
Без выдачи сертификата
- Срок обучения: 108 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Основы ООП
- Контролёр системы маршрутов и его тестирование.
- Создание шаблона и вспомогательных методов фреймворка.
- Введение в MySQL.
- Универсальный метод выборки и редактирования, а также метод создания инструкции.
- Методы получения данных и их вывод в шаблоны.
- Парсер сайтов.
- Модернизация системы шифрования.
- Автоматизация связей.
- Контроллер удаления данных.
- Знакомство с функциями JavaScript.
23. «Уроки MySQL и PHP»
Без выдачи сертификата
- Срок обучения: 12 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Как подключить базу данных.
- Как создать базу данных MySQL.
- Создание таблицы с данными.
- Получение последнего id.
- Добавление нескольких записей.
- Список данных, их обновление и удаление.
- Создание формы отправки сообщений.
24. «Курс PHP и MySQL — программирование с нуля»
Без выдачи сертификата
- Срок обучения: 35 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Использование переменных.
- Массивы.
- Вёрстка и PHP
- Домены и хостинг.
- Функции для пользователей.
- Различные методы для передачи информации.
- Улучшение качества кода.
- Принципы разделения данных.
- CMS и создание админки.
- Загрузка файлов.
- Работа с MySQL.
- Ajax и jQuery.
- JSON для массивов.
- JS и PHP.
- Работа над ядром.
25. «Основы PHP»
Без выдачи сертификата
- Срок обучения: 24 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Виды данных.
- Что из себя представляют массивы, объекты и ресурсы.
- Операторы и приоритеты.
- Строки, кавычки и конкатенация.
- Что из себя представляют консольные команды и как их выполнять.
- В чём отличие тернарного оператора от условного.
- Различные виды циклов.
- Манипуляции функциями.
- Суперглобальные массивы.
- Строковые функции.
- Регулярные выражения.
- Работа с файлами.
26. «Уроки PHP»
Без выдачи сертификата
- Срок обучения: 55 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Первый скрипт и конец строки.
- Подключение файлов.
- Типы данных и непостоянные.
- Целые и вещественные числа.
- Явное и неявное приведение типов.
- ООП, классы и объекты.
- Константы и конкатенация строк.
- Различные виды операторов и их применение.
- Виды циклов и их использование.
- Различных видов массивов.
- Слияние и сравнение массивов.
- Вложенные и анонимные функции.
- Методы отправки параметров.
- Загрузка файлов на сервер.
- Формы обратной связи и отправка письма на почту.
- Классы и методы.
27. «Уроки PHP 7»
Без выдачи сертификата
- Срок обучения: 32 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Как настраивать Open-сервер.
- Как создавать шаблоны для страниц.
- Какие существуют методы работы с формами, и чем они отличаются друг от друга.
- Как отправлять Email-письма через PHP.
- Что такое трейты и магические методы.
- Что такое локальный сервер и как его установить.
Начинка обучения
- Установка IDE.
- Переменные, постоянные и типы данных.
- Для чего нужны операции со строками.
- Виды циклов.
- Соединение массивов в один.
- Неизменные и переменные функции.
- Создание счётчика посещаемости.
- Что такое сессии в программировании.
- Какие манипуляции можно проводить с данными.
- Постоянные выражения и редиректы.
- ООП для продвинутых.
- Что такое область видимости и для чего нужен этот параметр.
- Конструкторы и деструкторы.
- Неизменные свойства и методы.
- Обработка ошибок и исключения.
28. «Базовый курс PHP-7»
Без выдачи сертификата
- Срок обучения: 46 уроков с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Как настроить PHP-7.
- Всё о базовом синтаксисе.
- Роль переменных и типов данных.
- Классы и объекты.
- Константы и константы класса.
- Логические и условные операторы, а также операторы сравнения.
- Циклы.
- Массивы и их виды.
- Различные виды функций.
- Замыкания.
- Работа с HTML-кодом.
- Загрузка файла на сервер.
- Суперглобальные массивы.
- Сессии в PHP.
- Конструктор и деструктор.
- Сеттеры и геттеры.
- Абстракция и полиморфизм.
29. «Building Web Applications in PHP»
Выдача сертификата: да.
- Срок обучения: 31 час с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Что будет в курсе
- Introduction to Dynamic Web Content
- HyperText Markup Language (HTML)
- Cascading Style Sheets (CSS)
- Installing PHP and SQL
- Introduction to PHP
- PHP Arrays
- PHP Functions
- PHP and HTML Forms
30. «Разработка сайта на WordPress»
Без выдачи сертификата
- Срок обучения: 6 часо с обучающим контентом.
- Форма контента: лекции + задания в видео.
- Связь с преподавателем: нет.
Второй курс посвящен популярной системе WordPress, на основе которой можно опубликовать сайт в интернете. Третий курс посвящен анализу данных веб-сайтов.
Что будет в курсе
- Модуль 1. Введение. Знакомство с WordPress
- Модуль 2. Основы создания тем для WordPress
- Модуль 3. Создание главной страницы
- Модуль 4. PHP В WordPress
- Модуль 5. Кастомизация страниц
- Модуль 6. Оптимизация и публикация