Ниже мы собрал для вас более 40 бесплатных и интересных онлайн-курсов по языку программирования PHP. Все курсы из данной подборки бесплатные и достаточно информативные.
1. «Веб-разработка. Быстрый старт» от GeekBrains
Программа обучения: В ходе уроков «Курс PHP обучение для новичков с нуля» мы с вами рассмотрим язык PHP. Научимся работать с основными концепциями: с переменными, циклами, условиями и прочими конструкциями. Также мы научимся работать с пользователем: обрабатывать формы, отправлять почту, подключать файлы, выполнять настройку сервера и многое другое. В процессе обучения вы ознакомитесь со следующими темами:
- Базовые сведения о PHP и основные принципы работы
- Как подключить локальный сервер
- Какие виды данных и непостоянные используются в PHP
- Виды функций: встроенные
- Манипуляции со строками
- Использование условных конструкций и операторов
- «Switch-case»
- Как хранить информацию с помощью массивов
- Циклы и их операторы
- В какой области видимы параметры классов
- Динамическое добавление новых файлов
- Как передавать информацию
- Cookies и сессии
- Вид обратной связи
Кому подойдёт: тем, кто желает понять логику работы с PHP, изучить терминологию и освоить современную профессию веб-разработчика.
Длительность: 13 уроков.
Сертификат: выдаётся после окончания обучения.
Формат обучения: видеоуроки с практическими занятиями и домашними заданиями.
Программа: курс включает в себя следующие темы:
- Для чего нужен язык программирования PHP.
- Установка сервера на своём персональном компьютере.
- Правила создания веб-страниц.
- Создание и оформление макета интернет-магазина.
- Основы PHP.
- Принципы хранения множества взаимосвязанных данных.
- Размещение связанных смыслом данных во вложенных массивах.
- Работа с циклами.
- Оживление сайта.
- Настройка навигации между страницами.
- Создание каталога товаров.
- Размещение сайта в Интернете.
Чему научитесь:
- Основам работы с данным языком.
- Проектированию простых веб-страниц с помощью шаблонов.
- Оформлению страниц с использованием соответствующих программ.
- Компоновке и структуризации информации.
- Размещению сайтов в Интернете.
Преимущества курса:
- Полностью бесплатные уроки.
- Структурированность подачи материала.
- Общение с единомышленниками и профессионалами в области веб-разработки.
Отзывы: средняя оценка качества материала — 4,7. Преподавателя оценивают на 4,8 балла из 5.
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, которые должен знать каждый начинающий программист.
- Работать с базами данных.
- Создавать продающие и информационные сайты.
Преимущества курса:
Что узнаете:
- Что представляет собой 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 урок)
Что узнаете:
- Для чего нужны теги.
- Что такое переменные и постоянные.
- Какие виды операторов используются в веб-разработке.
- Чем отличаются числовые, многомерные и ассоциативные массивы.
- Как использовать те или иные циклы.
Преимущества курса:
- Помимо теоретической информации курс даёт практические навыки.
- Каждый урок включает в себя проверку знаний.
- Информация хорошо структурирована.
Автор: Игорь Лютый — по образованию юрист, что однако не мешает ему активно заниматься программированием, моддингом игр и написанием тематических статей на различных информационных проектах.