ТОП 30 бесплатных онлайн-курсов по PHP

Навигация по странице:
ТОП 30 бесплатных онлайн-курсов по PHP

PHP — язык сценариев общего назначения, который интенсивно используется для разработки веб-приложений. В настоящее время он поддерживается подавляющим большинством хостинг-провайдеров. Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым исходным кодом. Большинство веб-сайтов сделано с использованием PHP, в том числе такие крупные как: Facebook, Yahoo!, Wikipedia, WordPress, Flickr, Baidu, ВКонтакте.

На этой странице мы сделали подборку из популярных бесплатных онлайн-курсов. Курсы для удобства разделены на две группы, сначала идут курсы для тех, кто сталкивается с PHP впервые, вторая группа для тех, кто уже немного знаком с языком.

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

Ниже немного информация для тех, кто хочет найти работу после обучения.

Зарплата

Зарплата php-разработчика по России.

ЗарплатаКол-во вакансий
от 95 000 руб. 2 664
от 180 000 руб. 1 377
от 270 000 руб. 540
от 355 000 руб. 225
от 445 000 руб. 127

Навыки

ТОП 20 навыков php программиста, которые чаще всего требуются при приеме на работу.

MySQL
Git
ООП
PostgreSQL
HTML
Laravel
Symfony
jQuery
Английский язык
SQL
CSS
1С-Битрикс
Linux
Yii
Redis
RabbitMQ
Docker
MongoDB
Bootstrap
04590
Показать все
По данным: https://hh.ru/

Данный учебный курс посвящен основным аспектам современной веб-разработки в экосистеме PHP и дает возможность понять контекст перед тем, как приступить к более глубокому изучению PHP в следующих курсах специальности. На практике каждый веб-разработчик сталкивается с такими понятиями как MVC (Model-View-Controller), HTTP (HyperText Transfer Protocol), ORM ( Object-Relational Mapping), фреймворки, шаблонизации, тесты и. В рамках этого курса все эти понятия будут рассмотрены.

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

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Дата начала: В любое время

Длительность: 1 неделя

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

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

Программа:

13 уроков (видео и/или текст) продолжительностью 4 часа. Самостоятельная работа. Дополнительные материалы.

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

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

  • Оценивать объем знаний необходимых для разработки
  • Создавать простейшие страницы
  • Устанавливать и запускать приложение на микрофреймворке Slim
  • Изучите понятия MVC, HTTP, DNS, ORM

Особенности обучения:

  • Бессрочный доступ к теории при условии, что урок пройден полностью
  • Вы сами устанавливаете темп обучения
  • Помощь в обсуждениях
  • Cобеседования в компаниях-партнёрах
  • Выпускники школы работают во многих крупных IT-компаниях
  • Возможность переключиться на другую программу прямо в процессе

Серия бесплатных видеоуроков от : GeekBrains

На видео представлен урок: «PHP. Быстрый старт. Подготовка рабочего пространства. Урок 1»


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

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

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

Плейлист:

15 видео продолжительностью до 10 минут

  1. Подготовка рабочего пространства. Урок 1
  2. Основы HTML. Урок 2
  3. Основы CSS. Урок 3
  4. Основы PHP. Урок 4
  5. Проектирование. Урок 5
  6. Шаблонизация. Урок 6
  7. MySQL, создание базы данных. Урок 7
  8. Взаимодействие PHP и MySQL. Урок 8
  9. Админ панель, авторизация. Урок 9
  10. Админ панель, вывод статей. Урок 10
  11. Админ панель, добавление статей. Урок 11
  12. Админ панель, редактирование статей. Урок 12
  13. Админ панель, удаление статей. Урок 13
  14. Загрузка файлов на сервер. Урок 14
  15. Итоги. Урок 15

Другие видео на YouTube от: web - с нуля до профи

В первом видео вы узнаете, что такое язык php, а так же начнете изучать переменные и типы данных. Онлайн обучение от Web c 0 до профи.

Плейлист:

24 видеоурока каждое продолжительностью до 30 минут.

Посмотреть весь плейлист
  1. Введение в php. Типы данных числовые, строковые, логические
  2. Типы данных массивы, объекты, ресурсы
  3. Математические операторы, приоритет операторов
  4. Строки конкатенация кавычки
  5. Формат heredoc выполнение консольных команд в коде
  6. Динамическая типизация явное и неявное приведение типов
  7. Условный оператор IF, тернарный оператор
  8. Оператор switch
  9. Циклы for, while, do while
  10. Цикл foreach
  11. Функции
  12. Функции область видимости переменных, анонимные функции
  13. Функции передача переменных по ссылке
  14. Передача функции по ссылке
  15. Замыкания, callback функции
  16. Суперглобальные массивы GET, POST, FILES, REQUEST
  17. COOKIE
  18. Суперглобальные массивы $_SESSION, $_SERVER
  19. Строковые функции
  20. Регулярные выражения. Часть 1
  21. Регулярные выражения. Часть 2
  22. Регулярные выражения. Примеры использования
  23. Функции работы с файлами часть 1
  24. функции работы с файлами часть 2

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

Начинается обучение с основ PHP. Рассказывается о современных инструментах и подходах. В процессе обучения вы установите локальный веб-сервер, и научитесь работать в IDE, напишите свои первые скрипты, например, фотоальбом.

Сайт: https://php.zone

Автор курса: Артём Ивашкевич - PHP‑разработчик

Дата начала: В любое время

Интенсивность: проходить уроки можно в любое удобное для вас время

Формат обучения: Теория. Практика. Доступ к общему Telegram-чату, в котором можно задать вопросы и получить ответ. Домашние задания с проверкой. Сообщество, где участники помогают друг другу.

Кому подойдет: Обучение с нуля. Подойдет начинающим php программистам.

Программа:

8 уроков

Уровень 1. Введение в курс PHP для начинающих
  1. Введение в курс по PHP
  2. Как работает PHP
Уровень 2. Настройка окружения
  1. Установка и настройка OpenServer
  2. Установка и настройка PHPStorm
Уровень 3. Основы разработки
  1. Выражения в PHP
  2. Переменные в PHP
  3. Типы данных в PHP
  4. Операторы в PHP
  5. Условия в PHP
  6. Функции в PHP
  7. Отладка PHP 8 с помощью Xdebug 3 в PHPStorm
  8. Подключение файлов в PHP
Уровень 4. Циклы и массивы
  1. Изучаем массивы в PHP
  2. Цикл foreach в PHP
  3. While: самый простой цикл в PHP
  4. Цикл for: работаем с числами
  5. Операторы break и continue в PHP
  6. Изучаем функции для работы с массивами
Уровень 5. Взаимодействие с пользователем
  1. GET-запросы в PHP
  2. Обрабатываем POST-запросы в PHP
  3. Пишем калькулятор на PHP
  4. Учимся работать с cookie в PHP
  5. Система авторизации с помощью cookie на PHP
Уровень 6. Работа с файлами
  1. Учимся работать с файлами в PHP
  2. Загрузка файлов на сервер
  3. Пишем фотоальбом на PHP
Уровень 7. Ещё немного практики
  1. Делаем форму обратной связи
Уровень 8. Заключение
  1. Что делать после изучения основ PHP

Вы научитесь:

  • Изучите базовые принципы в PHP
  • Научитесь работать в IDE
  • Научитесь создавать динамические сайты

Особенности обучения:

  • Все ученики имеют доступ к общему Telegram-чату
  • Советы от практикующих программистов

Курсы PHP программирования и HTML верстки. На странице представлены курсы изучения не только php, то также и html, MYSQL и JavaScript.

Школа: School‑PHP - школа программирования

Сайт: https://school-php.com/

Дата начала: В любое время

Интенсивность: Вы сами устанавливаете темп обучения

Кому подойдет: Обучение с нуля. Подойдет начинающим php программистам.

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

Программа обучения только php состоит из 17 уроков.

  1. Начинаем изучать PHP
  2. Практикуемся с версткой
  3. Массивы и Циклы
  4. Домен и хостинг
  5. Пользовательские функции
  6. Методы передачи данных GET и POST, работа с формами
  7. Улучшаем качество кода, include+GET, Суперглобальные массивы
  8. Фильтрация данных, $_COOKIE, $_SESSION
  9. Ядро, структура сайта, MVC

Навыки после обучения:

  • Переменные, математические действия, циклы, массивы
  • Хостинг, домен, DNS, сайт, FTP-клиенты
  • Функции
  • Формы, GET и POST запросы
  • Константы, глобальные переменные
  • Сессии и куки
  • Безопасность
  • Структура сайта, MVC, шаблоны

Другие видео на YouTube от: beONmax

Интерактивный онлайн курс программирования сайта для начинающих – это возможность получить базовые знания в области программирования на PHP.

С помощью данного видео-курса вы сможете научиться создавать веб-сайты на основе языка PHP. Познакомитесь с основами объектно-ориентированного программирования, научитесь работать с базами данными MySQL, освоите различные библиотеки, а также научитесь работать с парсерами и многое другое.

Начните изучать программирование с нуля и создавайте свои сайты!

Школа: beONmax - онлайн курсы программирования

Сайт: https://beonmax.com/

Преподаватель: Сергей Никонов - веб-разработчик.

Дата начала: В любое время

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

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

Программа:

Программа состоит из видеуроков, которые посвящены изучению PHP и MySql с нуля.  Интерактивные тесты помогут вам закрепить навыки программирования.

  1. Подготовка к работе. Установка PHP и настройка веб-сервера XAMPP
  2. Переменные и константы
  3. Условные операторы и ветвления
  4. Циклы
  5. Массивы. Функции для работы с массивами
  6. Функции. Создание собственных функций
  7. Язык SQL. Работа с базами данных. SQL запросы
  8. Работа с XML и файлами
  9. Объектно-ориентированное программирование (ООП)

Ваши знания и навыки после обучения:

  • SQL-запросы, основные операции, синтаксис, работа с Active Records
  • PHP и его применение
  • ООП
  • HTML-формы - методы GET и POST
  • Веб-сервер APACHE, установка и конфигурирование
  • Конструкции PHP - переменные, операторы, циклы, массивы, классы, функции
  • Полиморфизм, инкапсуляция, наследование, абстрактный класс, интерфейс в ООП
  • Безопасность - как защитить сайт от взлома
  • Создавать парсеры для сбора информации для сайта
  • Проектировать структуры таблиц базы данных
  • Работать с PhpMyAdmin
  • Работать с XML и JSON форматами
  • Писать функций под свои задачи

Бесплатный и доступный онлайн-курс «PHP Основы». По окончании курса у вас появится четкое представление о том, нужно или нет продолжать обучение в данном направлении. Канал на YouTube

Школа: Академия IT - бесплатная онлайн академия

Сайт: https://academiait.ru/

Дата начала: В любое время

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

Кому подойдет: Обучение основам. Подойдет начинающим php разработчикам.

Программа:

14 уроков формате видео

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

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


Без изучения синтаксиса языка не обойтись, но это самый короткий путь к пониманию языка, тоесть по сути его основа. Данный курс посвящен основам программирования на PHP. Его задача – дать первоначальные знания и создать плацдарм для написания программ различного уровня сложности.

Сайт: https://ru.code-basics.com

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Обучение с нуля. Подойдет начинающим php программистам.

Программа:

82 урока с практикой в браузере

Основы PHP
  1. Привет, Мир!
  2. Теги
  3. Комментарии
  4. Инструкции (Statements)
  5. Как мы проверяем ваши решения
  6. Синтаксические ошибки
Арифметика
  1. Арифметические операции
  2. Операторы
  3. Коммутативная операция
  4. Композиция операций
  5. Приоритет операций
  6. Линтер
Строки
  1. Кавычки
  2. Экранирующие последовательности
  3. Конкатенация
  4. Кодировка
Типы данных PHP
  1. Типы данных
  2. Слабая типизация
  3. Явное преобразование типов
Переменные в языке PHP
  1. Что такое переменная
  2. Изменение переменной
  3. Выбор имени переменной
  4. Ошибки при работе с переменными
  5. Выражения в определениях
  6. Переменные и конкатенация
  7. Именование переменных
  8. Магические числа
  9. Константы
  10. Магические константы
  11. Интерполяция
  12. Извлечение символов из строки
  13. Heredoc
Вызов функций
  1. Функции и их вызов
  2. Сигнатура функции
  3. Стандартная библиотека
  4. Аргументы по умолчанию
  5. Функции с переменным числом параметров
  6. Вызов функции — выражение
  7. Аргументы как выражения
  8. Вызов функций в аргументах функций
  9. Детерминированность
  10. Побочные эффекты
Определение функций
  1. Создание (определение) функции
  2. Передача одного аргумента
  3. Передача нескольких аргументов
  4. Возврат значений
  5. Возврат по умолчанию
  6. Параметры по умолчанию
  7. Именование
  8. Окружение
  9. Чтение документации
Логика
  1. Логический тип
  2. Предикаты
  3. Комбинирование операций и функций
  4. Логические операторы
  5. Отрицание
  6. Логические операторы 2
  7. Слабая типизация - 2
Условные конструкции
  1. Условная конструкция (if)
  2. else
  3. Конструкция else if
  4. Тернарный оператор
  5. Конструкция Switch
  6. Оператор Элвис
Циклы
  1. Цикл While
  2. Агрегация данных (Числа)
  3. Агрегация данных (Строки)
  4. Обход строк
  5. Условия внутри тела цикла
  6. Формирование строк в циклах
  7. Пограничные случаи
  8. Синтаксический сахар
  9. Инкремент и декремент
  10. Возврат из циклов
  11. Цикл For
Погружаясь в строки
  1. Юникод
  2. Локализация
  3. Поиск стартовой позиции
Дата и Время
  1. Время
  2. Date
  3. mktime()
  4. Часовые пояса (тайм зоны)

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

Сайт: https://stepik.org

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

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

Программа:

В программу входят 53 урока, 75 тестов, 48 интерактивных задач.

Введение
  1. О курсе
Базовый синтаксис
  1. Введение в PHP
  2. PHP-теги
  3. Echo & readline
  4. Комментарии
  5. Вопросы ко второму модулю
Переменные
  1. Переменные
  2. Константы
  3. Типы данных
  4. Область видимости переменных
  5. Переменные переменные
  6. Вопросы к третьему модулю
Операторы
  1. Арифметические операторы
  2. Операторы присваивания
  3. Операторы сравнения
  4. Логические операторы
  5. Вопросы к четвертому модулю
Массивы
  1. Числовые массивы
  2. Ассоциативные массивы
  3. Многомерные массивы
  4. Вопросы к пятому модулю
Управляющие структуры
  1. Оператор if else
  2. Оператор elseif
  3. Цикл while
  4. Цикл do while
  5. Цикл for
  6. Цикл foreach
  7. Оператор switch
  8. Оператор break
  9. Оператор continue
  10. Include & Require
  11. Вопросы к шестому модулю
Функции
  1. Функции, определяемые пользователем
  2. Параметры функций
  3. Оператор return
  4. Вопросы к седьмому модулю
Предопределенные переменные
  1. Переменная $_SERVER: название скрипта
  2. Переменная $_SERVER: Host Name
  3. PHP формы
  4. GET и POST
  5. $_SESSION
  6. $_COOKIE
  7. Вопросы к восьмому модулю
Работа с файлами
  1. Запись в файл
  2. Добавление в файл
  3. Чтение файла
  4. Вопросы к девятому модулю
Объектно-ориентированный PHP
  1. Классы и объекты
  2. Конструктор и деструктор
  3. Наследование классов
  4. Static и final
  5. Вопросы к десятому модулю
Для дошедших до финала
  1. Послесловие

Курс по изучению PHP предназначен для тех, кто хочет начать обучение с нуля.

Сайт: https://www.programulin.ru/

Дата начала: В любое время

Интенсивность: Вы сами устанавливаете темп обучения

Формат обучения: Самоучитель

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

Программа:

PHP для новичков

  • Начало
  • Массивы
  • Формы
  • Файлы
  • Циклы
  • Операторы
  • Условия
  • Функции

PHP для продвинутых

  • Архитектура приложения
  • Безопасность
  • Решение типовых проблем

PHP разное

  • Задачи
  • Исправление ошибок PHP

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

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Дата начала: В любое время

Формат обучения: Лекции в виде текста или видео. Тесты. Упражнения. Практические задания.

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

Программа:

36 уроков (видео и/или текст). Продолжительность 44 часа. 41 упражнение в тренажере. 107 проверочных тестов. Самостоятельная работа. Дополнительные материалы.

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

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

  • Анализировать ошибки в коде
  • Составлять программы, состоящие из разных файлов
  • Создавать несложные программы

Особенности обучения:

  • Доступ к остальным курсам платформы
  • Тренажер с практикой
  • Доступ к курсу навсегда при условии, что урок пройден полностью
  • Вы сами устанавливаете темп обучения
  • Помощь в обсуждениях

PHP – гибкий и мощный язык, поэтому он стал популярен и используется в самых разных проектах. На курсе вы сможете познакомиться с ним поближе. Вы увидите как статический HTML-сайт превращается в интерактивное средство. попробуйте свои силы на практике.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Длительность: 1 месяц

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Бэкенд-разработчикам.

Программа:

2 урока

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

Вы научитесь:

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

Канал: Программирование с нуля - CodeDaIvan

В данном плейлисте собраны уроки по PHP программированию.
На видео представлен первый вводный урок.

Плейлист:

Всего 9 видео продолжительностью от 6 до 30 минут

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

Этот курс посвящен изучению основ языка программирования PHP. PHP используется для разработки веб-сайтов. PHP является лидером в сфере веб-технологий. Более 80% сайтов написаны на PHP.

Вначале обучения вы ознакомитесь с синтаксисом PHP и научитесь объявлять переменные. В дальнейшем начнется изучение арифметических и условных операторов, циклов, функций и массивов. Основной упор в курсе сделан на практическую составляющую, которая включает в себя интересные задания, и по объему занимает 75% курса.

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

Сайт: https://stepik.org

Интенсивность: 3-4 часов в неделю

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

Кому подойдет: Начинающие разработчики. Не требует специальных знаний, кроме желания учиться.

Программа:

В курс входят 10 уроков, 13 тестов, 42 интерактивные задачи

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

Навыки после обучения:

  • О языке PHP
  • Переменные
  • Операторы
  • Циклы
  • Массивы

Канал: Web Developer Blog

На видео первый урок: «Уроки PHP 7 | Введение. Установка IDE. Настройка Open-server.». Остальные уроки смотрите на канале автора.


Уроки Php 7 помогут вам стать Junior PHP разработчиком. Если вы хотите работать в IT сфере, то php это самый лучший вариант для начинающего. Учить Php легко и просто, главное начать. Плейлист состоит из 37 уроков.


Канал: ITDoctor

На видео, первый урок: «#1 Уроки PHP — Учим язык PHP, Первый скрипт на языке PHP.» Остальные (57 видео) вы можете посмотреть на канале автора.

О плейлисте: Уроки по языку PHP, собранные в одном плейлисте. Изучить язык PHP можно просмотрев видео, который представлен в отдельных коротких видео или в одном восьмичасовом видео.


Ссылка на первое видео: перейти

Бесплатный видеокурс по веб-программированию с нуля. Вместе с опытным разработчиком Даниилом Пилипенко вы изучите современные технологии создания сайтов, научитесь верстать сайты с помощью HTML, напишите свой первый код на PHP и JavaScript и поймете, что вам больше по душе – backend- или frontend- разработка.

Школа: Skillbox - онлайн-университет digital и IT профессий

Сайт: https://skillbox.ru/

Преподаватели: Даниил Пилипенко

Дата начала: В любое время

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

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

Программа:

  1. Создание веб-сайта
  2. Знакомимся с fullstack-разработкой
  3. Программируем на JavaScript
  4. Кейс на JavaScript: подводим итоги
  5. Основы: пишем первое приложение
  6. Погружаемся в веб-разработку
  7. Создаём веб-приложение на Django
  8. Работаем с сайтом после запуска и подводим итоги
  9. Создаём сайт-приложение для 3 платформ за один день
  10. Введение в профессию веб-разработчика
  11. Frontend- и backend-программирование: PHP и JavaScript
  12. Frontend-разработчик: практика для быстрого старта

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

Школа: LOFT - школа онлайн обучения IT профессиям

Сайт: https://loftschool.com/

Преподаватель: Дмитрий Разумовский - PHP-разработчик

Дата начала: В любое время

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

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

Программа:

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

  1. Функции для работы с переменными
  2. Функции для работы со строками
  3. Функции работы с датой и временем
  4. Функции для работы с массивами
  5. Функции для работы с файлами и загрузка файлов на сервер

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


Автор: Гоша Дударь

Курс по созданию полноценного динамического веб-сайта на языке PHP. При создании сайта будут использованы такие технологии как: HTML, CSS, JavaScript, jQuery, Ajax, PHP и MySQL. Вы создадите всю разметку, добавите необходимые стили, а также весь функционал.

Школа: itProger - онлайн-школа IT профессий

Сайт: https://itproger.com/

Дата начала: В любое время

Длительность: 3 часа 25 минут

Необходимые навыки: HTML, CSS, JavaScript, jQuery, PHP и MySQL.

Программа:

  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. Заключительная часть

Автор: Dmitry Afanasyev

Здесь представлено первое вступительное видео к видеокурсу «Эксперт PHP». Остальные вы можете посмотреть на канале автора.

О курсе: Цель курса – не изучение самого языка PHP, а изучение подхода к программированию веб сайтов. Необходимая ступень развития веб-разработчика – это «PHP Expert». Вы научитесь работать с ООП, а также изучите фреймворки.

Программа курса состоит из 98 видеороликов. Рассматривается полный цикл разработки, от планирования структуры интернет-магазина до разработки модулей импорта товаров.


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

Автор курса: Виктор Зинченко

Сайт: https://php-up.com

Дата начала: В любое время

Длительность: Общая длительность видео составляет 22 часа.

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

Кому подойдет: Разработчикам, которые уже достаточно хорошо знакомы с php.

Программа:

Программа состоит из 3 объемных блоков. 22 часа видеоуроков (20 теории и 10 практики). На выходе вы получите собственный работающий сервис, а репозиторий с кодом станет отличным дополнением к резюме.

  1. Блок 1: Новейшая инфраструктура в сфере веб-разработки.
  2. Блок 2: Принципы работы современных PHP-фреймворков на примере Yii 2
  3. Блок 3: Разработка собственного веб-сервиса

Цель курса – помочь начинающим, а также повысить уровень знаний у тех, кто уже имеет опыт работы с PHP. Вы освоите основы программирования, научитесь использовать PHP и получите хорошие шансы для трудоустройства.

Сайт: https://php-start.com

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

Что необходимо для обучения: Желательны начальные знания HTML и CSS

Особенности обучения:

  • Удобная подача материала
  • Дополнительные материалы, чтобы еще больше повысить свои знания
  • Telegram-канал о PHP

Из программы курса вы научитесь создавать движки для сайтов на РНР на конкретном реальном примере. Курс высылается на email, для этого необходимо подписаться на странице курса.

Сайт: https://srs.myrusakov.ru

Дата начала: В любое время

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

Кому подойдет: Для начинающих

Чему научитесь: Основам работы с PHP, внедрять PHP в HTML, роутинг и многое другое.


Сылка на плейлист: Уроки по PHP

На видео: PHP — 100% Защищённая Регистрация и Авторизация за 30 минут. От профи.

Другие уроки/гайды по языку программирования PHP, смотрите на канале автора. (ссылка выше)

Плейлист:

8 видео продолжительностью от 10 до часа

  1. PHP - 100% Защищённая Регистрация и Авторизация за 30 минут. От профи.
  2. Счётчик онлайна на PHP! Сколько пользователей на сайте?
  3. Почему PHP это УЖАСНЫЙ язык программирования?
  4. Пишем на SQL без SQL! Урок по RedBeanPHP #1. Самая простая и мощная ORM для PHP! Основы
  5. Отношения в СУБД (1:M, M:1, 1:X, M2M). Урок по RedBeanPHP #2. Самая простая и мощная ORM для PHP!
  6. Как сделать бота ВКонтакте на PHP?
  7. Пишем WordPress плагин за 10 минут!
  8. $1,000 в месяц на WordPress. Из HTML в WordPress за 10 минут!

Автор: Web Developer Blog

На видео: «ООП для начинающих в PHP. Введение основы ООП. Классы и объекты.»


ООП для начинающих в PHP это обязательные знания. В современном программировании PHP без ооп не обойтись. Это дает возможность сделать программирование более простым и в тоже время масштабируемым.

Кому подойдет: Курс ориентирован для тех, кто уже знаком с php.

Плейлист:

18 видео продолжительностью до 11 минут

  1. Введение основы ООП. Классы и объекты.
  2. Свойства класса. Область видимости свойства
  3. Методы класса.Функции
  4. Конструкторы и деструкторы. Магические методы.
  5. Переменная $this и Self. Для чего нужны?
  6. Наследование. Конструкторы в наследовании. Свойство protected.
  7. Инкапсуляция и полиморфизм.Просто о сложном
  8. Статические свойства и методы.Где применяют.
  9. Константы класса.Постоянные свойства
  10. Абстрактные классы
  11. Интерфейсы в ООП.
  12. Трейты php.
  13. Магические методы get,set,clone
  14. Пространства имен
  15. Обработка ошибок PHP
  16. Исключения (Exceptions)
  17. Сравнение PHP vs Python.Что учить новичку?
  18. Топ 5 сайтов для изучения PHP

НайтиКурс.Ру