Для начинающих в 2024 году.
«Уроки PHP для начинающих» от itProger
Язык: русский.
Длительность: 22 урока длительностью от 2 до 30 минут. Общая длительность 6,5 часов
Формат обучения: видеоуроки + текстовые материалы + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Базовые сведения о PHP и основные принципы работы.
- Как подключить локальный сервер.
- Какие виды данных и непостоянные используются в PHP.
- Виды функций: встроенные.
- Манипуляции со строками.
- Использование условных конструкций и операторов.
- «Switch-case».
- Как хранить информацию с помощью массивов.
- Циклы и их операторы.
- В какой области видимы параметры классов.
- Динамическое добавление новых файлов.
- Как передавать информацию.
- Cookies и сессии.
- Вид обратной связи.
Что узнаете и чему научитесь:
- Что такое серверный язык программирования.
- Как создавать константы в PHP.
- Как создавать функции и что такое область видимости.
- Какие существуют методы подключения файлов.
- Какие функции используются для конкретных действий.
- Что такое сессии и для чего они нужны.
Особенности курса:
- Для получения доступа к практическим задания и дополнительным материалам необходимо оплатить подписку на сайт itProger (стоимость от $9 за месяц).
Об авторе курса:
«Веб-разработка на PHP» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Веб-разработка на PHP. Часть 1
- Веб-разработка на PHP. Часть 2
Что узнаете и чему научитесь:
- Зачем используют PHP.
- Какие сайты можно проектировать на PHP.
- Какие команды нужно использовать для тех или иных действий.
- Как структурировать информацию при помощи баз данных
«Создание сайта» от itProger
Язык: русский
Длительность: 22 урока длительностью от 3 до 30 минут, общая длительность — 3,5 часа.
Формат обучения: видеоуроки + текстовые материалы + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Вступление.
- Основные моменты при построении сайтов.
- Нужен ли Photoshop для макета сайта?
- Подготовка рабочего места.
- Создание шаблона сайта.
- Создание шапки для сайта.
- Устанавливаем кодировку. Файл .htaccess.
- Создание футера для сайта.
- Создание боковой панели сайта.
- Основная часть сайта.
- Подключаемые блоки.
- Создание страницы «О нас».
- Странице обратной связи.
- Обработка формы на JavaScript, Ajax и PHP.
- Создание базы данных и подключение к ней.
- Вывод статей на главной странице.
- Создание страниц со статьями.
- Оптимизация под браузеры.
- Адаптивность сайта.
- Монетизация веб сайта.
- Как загрузить сайт на хостинг?
- Заключительная часть.
Что узнаете и чему научитесь:
- Как создавать сайты с нуля, используя HTML, CSS, JavaScript, jQuery, Ajax и PHP.
«Научись создавать профессиональные движки на PHP» от Михаила Русакова
Язык: русский
Длительность: 6 уроков длительностью от 5 до 25 минут, общая длительность — 55 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Вёрстка страниц.
- Создание шаблонизатора.
- Подготовка TPl-файлов.
- Создание маршрутизатора.
- Создание контроллера.
- Вывод страниц.
Что узнаете и чему научитесь:
- Основам работы с языком PHP.
- Написанию программы для создания шаблонов.
- Работе с TLP-файлами.
- Работе с маршрутизаторами.
- Созданию контроллеров.
- Выводу страниц.
Об авторе курса:
«PHP: основы» от Hexlet
Язык: русский
Длительность: 42 урока общей длительностью 52 часа.
Формат обучения: текстовые уроки + практические упражнения + тесты.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение. Познакомимся с курсом.
- Hello, World! Напишем первую программу.
- Инструкции. Изучим азы построения программ на PHP.
- Арифметические операции. Переведем арифметические действия на язык программирования.
- Линтер. Соблюдаем стандарты кодирования.
- Строки. Научимся работать со строками.
- Типы данных. Узнаем, что такое типы данных, и как с ними работать.
- Переменные. Научимся хранить информацию и переиспользовать уже существующие данные.
- Выражения в определениях. Научимся упрощать код, используем переменные.
- Интерполяция. Изучим еще один способ работать со строками в PHP.
- Извлечение символов из строки. Как получить из строки конкретный символ.
- Функции и их вызов. Научимся использовать готовые функции.
- Сигнатура функции. Узнаем, как функция принимает и возвращает значения.
- Вызов функции — выражение. Научимся использовать результат работы функций.
- Функции с переменным числом параметров. Познакомимся с расширенными возможностями функций.
- Детерминированность и побочные эффекты. Изучим некоторые свойства функций и особенности их работы.
- Стандартная библиотека. Познакомимся со стандартной библиотекой.
- Определение функции. Создадим свою первую функцию.
- Возврат значений из функции. Получим результат работы функции.
- Параметры функций. Научимся передавать данные в функцию.
- Необязательные параметры функций. Задаем значения по умолчанию.
- Окружение. Изучаем, какие значения доступны функциям.
- Именование. Учимся правильно именовать переменные и функции.
- Логические операции. Учимся использовать логические выражения и писать функции-предикаты.
- Условные конструкции if и if-else Учимся управлять поведением программы в зависимости от разных условий.
- Тернарный оператор и Элвис. Знакомимся с другими условными конструкциями и применяем их на практике.
- Конструкция Switch. Учимся пользоваться оператором ветвления.
- Цикл while. Учимся писать программы для выполнения повторяющихся действий.
- Использование циклов. Применяем циклы для решения практических задач.
- Пограничные случаи. Учимся обрабатывать неожиданные данные.
- Цикл for. Изучаем альтернативу циклу while.
- Погружаясь в строки. Знакомимся с современным кодированием строк, функциями для многобайтовых кодировок и локализацией.
- Дата и время. Изучаем понятие времени в компьютерах, а также функции для работы с датой и временем.
- Отладка. Учимся находить ошибки в коде.
- Ошибки. Изучаем систему предупреждений об ошибках.
- Включение файлов. Учимся создавать проекты с множеством файлов.
- Пространство имен. Учимся изолировать части кода друг от друга.
- Вложенные пространства имен. Выясняем, как пространства имен соотносятся со структурой файловой системы.
- Импорт функций. Учимся писать лаконичный код.
- Описание типов. Обсудим, как указывать типы для сигнатуры функции.
- Ссылки. Выясняем, как работают ссылки в PHP.
- История PHP. Знакомимся с историей PHP и ее влиянием на дизайн языка.
- Самостоятельная работа. Дополнительные задания, которые позволяют закрепить полученную теорию
- Дополнительные материалы
Что узнаете и чему научитесь:
- Создавать несложные программы, используя основные конструкции языка (условия, циклы, функции и другие).
- Составлять программы, состоящие из разных файлов, с использованием пространства имен.
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске.
Об авторе курса:
«PHP для начинающих» от Code Basics
Язык: русский
Длительность: 75 уроков общей длительностью 25 часов.
Формат обучения: текстовые уроки + практические упражнения в онлайн-тренажёре.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Основы PHP.
- Привет, Мир!
- Теги.
- Комментарии.
- Инструкции (Statements).
- Как мы проверяем ваши решения.
- Синтаксические ошибки.
- Арифметика.
- Арифметические операции.
- Операторы.
- Коммутативная операция.
- Композиция операций.
- Приоритет операций.
- Линтер.
- Строки.
- Кавычки.
- Экранирующие последовательности.
- Конкатенация.
- Кодировка.
- Типы данных PHP.
- Типы данных.
- Слабая типизация.
- Явное преобразование типов.
- Переменные в языке PHP.
- Что такое переменная.
- Изменение переменной.
- Выбор имени переменной.
- Ошибки при работе с переменными.
- Выражения в определениях.
- Переменные и конкатенация.
- Именование переменных.
- Магические числа.
- Константы.
- Магические константы.
- Интерполяция.
- Извлечение символов из строки.
- Heredoc.
- Вызов функций.
- Функции и их вызов.
- Сигнатура функции.
- Аргументы по умолчанию.
- Вызов функции — выражение.
- Функции с переменным числом параметров.
- Детерминированность.
- Стандартная библиотека.
- Определение функций.
- Создание (определение) функций.
- Возврат значений.
- Параметры функций.
- Необязательные параметры функций.
- Чтение документации.
- Логика.
- Логический тип.
- Предикаты.
- Комбинирование операций и функций.
- Логические операторы.
- Отрицание.
- Логические операторы 2.
- Слабая типизация — 2.
- Условные конструкции.
- Условная конструкция (if).
- Else.
- Конструкция else if.
- Тернарный оператор.
- Конструкция Switch.
- Оператор Элвис.
- Циклы.
- Цикл While.
- Агрегация данных (Числа).
- Агрегация данных (Строки).
- Обход строк.
- Условия внутри тела цикла.
- Формирование строк в циклах.
- Пограничные случаи.
- Синтаксический сахар.
- Инкремент и декремент.
- Возврат из циклов.
- Цикл For.
- Погружаясь в строки.
- Юникод.
- Локализация.
- Поиск стартовой позиции.
- Дата и Время.
- Время.
- Date.
- mktime().
- Часовые пояса (тайм зоны).
Что узнаете и чему научитесь:
- Выполнять арифметические операции в 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 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Установка. Первые шаги.
- Настройка интерфейса. Визуальное оформление. Установка тем.
- Основные модули программы.
- Как ускорить работу PhpStorm?
- Пишем код быстрее. Горячие клавиши. Сниппеты.
- Плагины
- Синхронизация с удаленным сервером. Deployment.
«PHP: Основы» от Рахима Муратова
Язык: русский.
Длительность: 13 уроков длительностью 5-10 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Как изучать PHP.
- Подготовка.
- Переменные.
- Типы данных.
- Массивы.
- Циклы.
- Условия.
- Ошибки.
- Функции.
- Массив $_GET.
- Массив $_POST
- Session & Cookies.
Что узнаете и чему научитесь:
- Работать с переменными в PHP.
- Работать с массивами Get и Post.
- Работать с функциями.
- Находить и исправлять ошибки на языке PHP.
- Создавать циклы в PHP.
- Разбираться с файлами Cookies. Определять и удалять ненужные.
«Ключевые аспекты PHP в веб-разработке» от Hexlet
Язык: русский.
Длительность: 13 уроков общая длительность 4 часа.
Формат обучения: видеоуроки + текстовые уроки + тесты.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение. Знакомство с курсом.
- Веб внутри PHP. Знакомство с ключевым отличием PHP от других языков программирования.
- HTTP. Познакомиться с основами сетевых протоколов.
- Микрофреймворки.
- Шаблонизация.
- СУБД.
- ORM.
- MVC.
- Тесты.
- Коллекции.
- Фреймворки.
- Что дальше?
«Основы PHP» от «Web — с нуля до профи»
Язык: русский.
Длительность: 25 уроков длительностью от 10 до 50 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Виды данных.
- Что из себя представляют массивы, объекты и ресурсы.
- Операторы и приоритеты.
- Строки, кавычки и конкатенация.
- Что из себя представляют консольные команды и как их выполнять.
- В чём отличие тернарного оператора от условного.
- Различные виды циклов.
- Манипуляции функциями.
- Суперглобальные массивы.
- Строковые функции.
- Регулярные выражения.
- Работа с файлами.
Что узнаете и чему научитесь:
- Как работать с различными типами данных.
- Что такое явное и неявное приведение типов.
- Чем отличаются циклы и когда их нужно использовать.
- Что такое анонимные функции.
- Как передавать функции и переменные по ссылке.
- Когда используются регулярные выражения.
«Уроки PHP» от iTDoctor
Язык: русский.
Длительность: 55 уроков длительностью от 3 до 20 минут. Общая длительность 8 часов.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Первый скрипт и конец строки.
- Подключение файлов.
- Типы данных и непостоянные.
- Целые и вещественные числа.
- Явное и неявное приведение типов.
- ООП, классы и объекты.
- Константы и конкатенация строк.
- Различные виды операторов и их применение.
- Виды циклов и их использование.
- Различных видов массивов.
- Слияние и сравнение массивов.
- Вложенные и анонимные функции.
- Методы отправки параметров.
- Загрузка файлов на сервер.
- Формы обратной связи и отправка письма на почту.
- Классы и методы.
Что узнаете и чему научитесь:
- Как создавать сайты с нуля с помощью PHP.
- Какие существуют типы данных.
- Как округлять числа.
- Что такое арифметические и поразрядные операторы.
- Что такое интерполяция массивов.
- Как проверять и удалять элементы массивов.
«Уроки PHP 7» от Web Developer Blog
Язык: русский.
Длительность: 46 уроков длительностью от 10 до 30 минут. Общая длительность 16 часов.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Установка IDE.
- Переменные, постоянные и типы данных.
- Для чего нужны операции со строками.
- Виды циклов.
- Соединение массивов в один.
- Неизменные и переменные функции.
- Создание счётчика посещаемости.
- Что такое сессии в программировании.
- Какие манипуляции можно проводить с данными.
- Постоянные выражения и редиректы.
- ООП для продвинутых.
- Что такое область видимости и для чего нужен этот параметр.
- Конструкторы и деструкторы.
- Неизменные свойства и методы.
- Обработка ошибок и исключения.
Что узнаете и чему научитесь:
- Как настраивать Open-сервер.
- Как создавать шаблоны для страниц.
- Какие существуют методы работы с формами, и чем они отличаются друг от друга.
- Как отправлять Email-письма через PHP.
- Что такое трейты и магические методы.
- Что такое локальный сервер и как его установить.
«Базовый курс PHP-7» от Андрея Андриевского
Язык: русский.
Длительность: 46 уроков длительностью от 10 до 30 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Как настроить PHP-7.
- Всё о базовом синтаксисе.
- Роль переменных и типов данных.
- Классы и объекты.
- Константы и константы класса.
- Логические и условные операторы, а также операторы сравнения.
- Циклы.
- Массивы и их виды.
- Различные виды функций.
- Замыкания.
- Работа с HTML-кодом.
- Загрузка файла на сервер.
- Суперглобальные массивы.
- Сессии в PHP.
- Конструктор и деструктор.
- Сеттеры и геттеры.
- Абстракция и полиморфизм.
Что узнаете и чему научитесь:
- Как виды конструкций применяются разработчиками.
- Чем отличаются логические и условные операторы.
- Как обходить массивы циклами в PHP.
- Какие существуют функции работы с массивами.
- Что такое рекурсивные функции.
- Как настроить GET-параметры в PHP.
Об авторе курса:
«Создание интернет-магазина на PHP и MySQL» от Дмитрия Афанасьева
Язык: русский.
Длительность: 98 уроков длительностью 2 до 30 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих программистов, собирающихся заниматься разработкой онлайн-магазинов.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Создание домена и структуры сайта.
- Создание базы данных MySQL.
- Создание страниц для товаров и корзины покупок.
- Работа с данными пользователей.
- Создание страницы заказа, меню и покупок.
- Оформление страниц админки.
- Дизайн для всех страниц сайта.
- Импорт и экспорт, а также служба поддержки.
Что узнаете и чему научитесь:
- Как создать шаблон для сайта и структурировать его.
- Как работать с таблицами товаров и другими данными.
- Как создать страницу товаров и корзины покупок.
- Как создать страницу для регистрации посетителей.
- Как должна выглядеть страница заказов.
- Как оформить главную страницу, хедер и футер сайта.
- Что такое пагинация.
Об авторе курса:
«Интернет-магазин на PHP» от «Web — с нуля до профи»
Язык: русский.
Длительность: 156 уроков длительностью 10 минут до 1 часа 20 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих программистов, собирающихся заниматься разработкой онлайн-магазинов.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Основы ООП
- Контролёр системы маршрутов и его тестирование.
- Создание шаблона и вспомогательных методов фреймворка.
- Введение в MySQL.
- Универсальный метод выборки и редактирования, а также метод создания инструкции.
- Методы получения данных и их вывод в шаблоны.
- Парсер сайтов.
- Модернизация системы шифрования.
- Автоматизация связей.
- Контроллер удаления данных.
- Знакомство с функциями JavaScript.
Что узнаете и чему научитесь:
- Как создавать и тестировать контролёр системы маршрутов.
- Что такое трейты и какими они бывают.
- Каковы универсальные методы добавления и редактирования БД.
- Как исправлять ошибки фреймверка.
- Как выводить данные в шаблоны.
- Какие методы валидации данных используются при создании сайтов.
- Что такое обратимое шифрование.
«Уроки MySQL и PHP» от Web Developer Blog
Язык: русский.
Длительность: 12 уроков длительностью 5 до 10 минут. Общая длительность 1 час 50 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Как подключить базу данных.
- Как создать базу данных MySQL.
- Создание таблицы с данными.
- Получение последнего id.
- Добавление нескольких записей.
- Список данных, их обновление и удаление.
- Создание формы отправки сообщений.
Что узнаете и чему научитесь:
- Что из себя представляет база данных и как её создавать.
- Как создавать таблицы и добавлять в них данные.
- Как обновлять и удалять данные.
- Чем хорош PHP.
«Уроки PHP» от OpenWeb
Язык: русский.
Длительность: 53 урока длительностью 5 минут до 1 часа 10 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Обрезка строк по абзацам и символам.
- Скрипт на PHP.
- Инъекция — как защитить сайт.
- Основные понятия PHP.
- Подключение скриптов js и css.
- Фреймворки PHP.
- Отслеживание ошибок.
- Тестирование кода PHP.
- Связь с базой данных MySQL.
- WordPress. Как создать уязвимость на сайте.
- Создание шаблона с нуля.
- Парсинг музыки с помощью PHP.
- Как создать бота для ВК с помощью PHP.
- Нейронная сеть на PHP.
- Многопоточность и цепочный вызов.
- Реализация цепочки блоков.
- Работа с базой данных.
- Проверка кода на ошибки.
Что узнаете и чему научитесь:
- Что такое фреймворк, и как он работает.
- Как создавать ботов для социальных сетей с помощью PHP.
- Что такое шифрование SLL.
- Как создавать виджеты для сайтов.
«Основы PHP — уроки для новичков» от Дмитрия Лаврика
Язык: русский.
Длительность: 11 уроков длительностью от 5 минут до 1 часа 50 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Как подключиться к серверу и создать первый скрипт.
- Что такое 80 порт и почему он так важен.
- XAMPP — как заменить порт номер 80 на другой.
- Локальный сервер, язык программ, работа с непостоянными.
- Чем отличаются логические операции от сравнительных, и в каких случаях они используются.
- Функции и циклы.
- Создаём массивы для хранения информации.
- Валидация формы, хранение информации.
- Обеспечение безопасности портала.
- Операции с файлами.
Что узнаете и чему научитесь:
- С помощью чего можно защитить сайт.
- Что такое переменные и для чего они нужны.
- Как правильно систематизировать информацию.
- Какие практические навыки необходимы веб-разработчику.
Об авторе курса:
«Уроки PHP» от CodeDaivan
Язык: русский.
Длительность: 9 уроков длительностью 5 до 30 минут. Общая длительность 1 час 40 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение, базовые понятия о PHP.
- Переменные, типы данных, комментарии.
- Условные конструкции if-else, switch-case, тернарный оператор.
- Все циклы: for, while, do while, foreach.
- Работа со временем.
- GET и POST запросы.
Что узнаете и чему научитесь:
- Что такое переменные.
- Какие типы данных существуют.
- Чем отличаются различные виды циклов.
- Что такое условные конструкции и операторы.
«Основы ООП — PHP» от Web Developer Blog
Язык: русский.
Длительность: 18 уроков длительностью 5 до 10 минут. Общая длительность 2 часа.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Основы объектной разработки для новичков.
- Что такое классы и каковы их свойства. В какой области видимы свойства.
- Применение различных функций и методов класса.
- Конструкторы и деструкторы. Магические методы.
- Основные виды переменных и их отличие.
- Наследование. Конструкторы в наследовании.
- Неизменные параметры классов.
- Постоянные класса.
- Абстрактные классы.
- Что такое трейты и интерфейсы в PHP
- Магические методы get, set, clone.
- Пространства имён.
- Выявление и исправление неточностейPHP.
- Исключения.
Что узнаете и чему научитесь:
- Для чего нужен ООП начинающему программисту.
- Что такое классы, функции и переменные.
- Где применяют статические методы.
- Почему новичкам стоит начинать с PHP.
«Уроки по PHP» от «Хауди Хо»
Язык: русский.
Длительность: 8 уроков длительностью 10 минут до 1 часа 10 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Защищённая регистрация и авторизация за 30 минут.
- Счётчик онлайна на PHP. Сколько людей на сайте?
- Почему PHP — это ужасный язык программирования.
- Пишем на SQL без SQL.
- Отношения в СУБД.
- Как сделать бота ВКонтакте на PHP.
- Пишем WordPress-плагин за 10 минут.
- $1 000 в месяц на WordPress.
Что узнаете и чему научитесь:
- Как превратить хобби в источник дохода.
- Какие подводные камни есть в PHP.
- Как создавать ботов с помощью данного языка программирования.
- Что такое ORM для PHP.
«Learn PHP» от Codecademy
Язык: английский.
Длительность: 17 уроков, курс рассчитан на 4 недели.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Introduction to the Learn PHP Skill Path.
- PHP Variables, Strings, and Numbers.
- PHP Functions.
- PHP Conditionals and Logic.
- PHP Arrays and Loops.
- PHP and HTML.
- PHP Classes and Objects.
- Learn PHP Next Steps.
Что узнаете и чему научитесь:
- Как PHP используется в современных веб-разработках.
- Какие типы строк существуют.
- Как создать собственные многоразовые блоки кода.
- Какие задачи можно выполнять с помощью встроенных функций.
- Как массивы используются для хранения данных.
- Как использовать ООП.
Особенности курса:
- Для получения доступа к практическим заданиям и викторинам и получения сертификата о прохождении курса необходимо оплатить Pro-версию курса за $29.99 в месяц.
- Доступ к бесплатной версии даётся на 7 дней.
«PHP для начинающих» от Stepik
Язык: русский.
Длительность: 10 уроков.
Формат обучения: видеоуроки + тесты + интерактивные задачи.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- О PHP.
- Объявление переменных.
- Арифметические выражения.
- Условный оператор.
- Строки.
- Цикл.
- Массив.
- Функция.
Что узнаете и чему научитесь:
- Что представляет собой PHP.
- Для чего нужны переменные в программировании.
- Какие виды операторов используются в веб-разработке.
- Различные виды циклов.
- Как массивы используются для хранения данных.
Об авторе курса:
- Диас Байсеит— полнофункциональный веб-разработчик и дизайнер.
«PHP — первое знакомство» от Stepik
Язык: русский.
Длительность: 44 урока.
Формат обучения: видеоуроки + интерактивные задачи + тесты.
Уровень сложности: для начинающих с базовыми знаниями о программировании и информатике.
Обратная связь: нет.
Без сертификата
Программа обучения:
- О курсе.
- Базовый синтаксис.
- Что такое PHP.
- PHP-теги.
- Echo & readline.
- Комментарии.
- Вопросы ко второму модулю.
- Переменные.
- Константы.
- Типы данных.
- Область видимости переменных.
- Вопросы к третьему модулю.
- Операторы.
- Арифметические операторы.
- Операторы присваивания.
- Операторы сравнения.
- Логические операторы.
- Вопросы к четвертому модулю.
- Массивы.
- Индексированные массивы.
- Ассоциативные массивы.
- Многомерные массивы.
- Вопросы к пятому модулю.
- Управляющие структуры.
- Оператор if else.
- Оператор elseif.
- Цикл while.
- Цикл do while.
- Цикл for.
- Цикл foreach.
- Оператор break.
- Оператор continue.
- Оператор switch.
- Вопросы к шестому модулю.
- Функции, определяемые пользователем.
- Аргументы функций.
- Возврат значений.
- Вопросы к седьмому модулю.
- Работа с файлами.
- Запись в файл.
- Добавление в файл.
- Чтение файла.
- Вопросы к девятому модулю.
- Объектно-ориентированный PHP.
- Классы и объекты.
- Конструктор и деструктор.
- Наследование классов.
- Ключевое слово static.
- Вопросы к десятому модулю.
- Для дошедших до финала.
Об авторе курса:
- Игорь Лютый — юрист по образованию, занимающийся программированием, моддингом игр и написанием тематических статей для различных информационных проектов.
Спасибо за составленный список! Нашёл для себя несколько подходящих курсов.
Из списка смотрел курс по основам PHP на YouTube канале «Web — с нуля до профи», автор объясняет всё понятным языком. Советую для новичков.
В недостатки курса «11. «Гостевая книга на Laravel 5.1» от Руслана Саприкина» можно отметить, что используемая версия Laravel в уроках уже сильно устарела и курс не завершён, забросили на 5 видео.
Была уверена, что здесь наиполнейший список, однако есть ещё Курс PHP для начинающих от Артема Ивашкевича:
https://webshake.ru/kurs-php-dlya-nachinayushih
https://php.zone/kurs-php-dlya-nachinayushih