PHP — язык сценариев общего назначения, который интенсивно используется для разработки веб-приложений. В настоящее время он поддерживается подавляющим большинством хостинг-провайдеров. Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым исходным кодом. Большинство веб-сайтов сделано с использованием PHP, в том числе такие крупные как: Facebook, Yahoo!, Wikipedia, WordPress, Flickr, Baidu, ВКонтакте.
На этой странице мы сделали подборку из популярных бесплатных онлайн-курсов. Курсы для удобства разделены на две группы, сначала идут курсы для тех, кто сталкивается с PHP впервые, вторая группа для тех, кто уже немного знаком с языком.
Как правило бесплатные курсы придется изучать самостоятельно без какой-либо поддержки со стороны преподавателя, кроме обсуждения возникших вопросов в комментариях или на форуме (если такая возможность имеется). Получить поддержку от наставника во время обучения, проверку домашних заданий, сертификат и помощь в трудоустройстве можно на платных курсах. Подборка платных курсов по PHP.
Ниже немного информация для тех, кто хочет найти работу после обучения.
Курсы для новичков
[Хекслет] Ключевые аспекты PHP в веб-разработке
Данный учебный курс посвящен основным аспектам современной веб-разработки в экосистеме PHP и дает возможность понять контекст перед тем, как приступить к более глубокому изучению PHP в следующих курсах специальности. На практике каждый веб-разработчик сталкивается с такими понятиями как MVC (Model-View-Controller), HTTP (HyperText Transfer Protocol), ORM ( Object-Relational Mapping), фреймворки, шаблонизации, тесты и. В рамках этого курса все эти понятия будут рассмотрены.
Задачей данного курса является не обучение всем премудростям, а дать общее представление и задать направление дальнейшего обучения. Учебный материал включает в себя перечень тем и терминов, которые необходимо знать для полного понимания данной темы.
Школа: Хекслет - школа программирования
Сайт: https://ru.hexlet.io/
Дата начала: В любое время
Длительность: 1 неделя
Формат обучения: Лекции в виде текста или видео. Тесты. Упражнения.
Кому подойдет: Этот курс для тех, кто хочет получить базовые знания по PHP.
Программа:
13 уроков (видео и/или текст) продолжительностью 4 часа. Самостоятельная работа. Дополнительные материалы.
- Введение
- Веб внутри PHP
- HTTP
- Микрофреймворки
- Шаблонизация
- СУБД
- ORM
- MVC
- Тесты
- Коллекции
- Другое
- Фреймворки
- Что дальше?
Чему вы научитесь:
- Оценивать объем знаний необходимых для разработки
- Создавать простейшие страницы
- Устанавливать и запускать приложение на микрофреймворке Slim
- Изучите понятия MVC, HTTP, DNS, ORM
Особенности обучения:
- Бессрочный доступ к теории при условии, что урок пройден полностью
- Вы сами устанавливаете темп обучения
- Помощь в обсуждениях
- Cобеседования в компаниях-партнёрах
- Выпускники школы работают во многих крупных IT-компаниях
- Возможность переключиться на другую программу прямо в процессе
[GeekBrains] PHP. Быстрый старт
Серия бесплатных видеоуроков от : GeekBrains
На видео представлен урок: «PHP. Быстрый старт. Подготовка рабочего пространства. Урок 1»
Данный бесплатный видео-курс по PHP и пошаговая инструкция по созданию полнофункционального блога с базой данных и аутентификацией с нуля. Изучайте программирование с помощью реальных задач. Максимум практики, минимум теории.
Школа: GeekBrains - образовательный портал от Mail.ru Group
Сайт: https://gb.ru/
Кому подойдет: Для тех, кто только начинает работать в сфере веб-разработки.
Плейлист:
15 видео продолжительностью до 10 минут
- Подготовка рабочего пространства. Урок 1
- Основы HTML. Урок 2
- Основы CSS. Урок 3
- Основы PHP. Урок 4
- Проектирование. Урок 5
- Шаблонизация. Урок 6
- MySQL, создание базы данных. Урок 7
- Взаимодействие PHP и MySQL. Урок 8
- Админ панель, авторизация. Урок 9
- Админ панель, вывод статей. Урок 10
- Админ панель, добавление статей. Урок 11
- Админ панель, редактирование статей. Урок 12
- Админ панель, удаление статей. Урок 13
- Загрузка файлов на сервер. Урок 14
- Итоги. Урок 15
[YouTube] Основы php с нуля
Другие видео на YouTube от: web - с нуля до профи
В первом видео вы узнаете, что такое язык php, а так же начнете изучать переменные и типы данных. Онлайн обучение от Web c 0 до профи.
Плейлист:
24 видеоурока каждое продолжительностью до 30 минут.
Посмотреть весь плейлист
- Введение в php. Типы данных числовые, строковые, логические
- Типы данных массивы, объекты, ресурсы
- Математические операторы, приоритет операторов
- Строки конкатенация кавычки
- Формат heredoc выполнение консольных команд в коде
- Динамическая типизация явное и неявное приведение типов
- Условный оператор IF, тернарный оператор
- Оператор switch
- Циклы for, while, do while
- Цикл foreach
- Функции
- Функции область видимости переменных, анонимные функции
- Функции передача переменных по ссылке
- Передача функции по ссылке
- Замыкания, callback функции
- Суперглобальные массивы GET, POST, FILES, REQUEST
- COOKIE
- Суперглобальные массивы $_SESSION, $_SERVER
- Строковые функции
- Регулярные выражения. Часть 1
- Регулярные выражения. Часть 2
- Регулярные выражения. Примеры использования
- Функции работы с файлами часть 1
- функции работы с файлами часть 2
[php.zone] Курс PHP для начинающих
Благодаря этому курсу начинающий разработчик сможет изучить базовые принципы в PHP и научиться создавать сайты. Вас ждет самый необходимый материал для изучения более сложных тем в мире программирования.
Начинается обучение с основ PHP. Рассказывается о современных инструментах и подходах. В процессе обучения вы установите локальный веб-сервер, и научитесь работать в IDE, напишите свои первые скрипты, например, фотоальбом.
Сайт: https://php.zone
Автор курса: Артём Ивашкевич - PHP‑разработчик
Дата начала: В любое время
Интенсивность: проходить уроки можно в любое удобное для вас время
Формат обучения: Теория. Практика. Доступ к общему Telegram-чату, в котором можно задать вопросы и получить ответ. Домашние задания с проверкой. Сообщество, где участники помогают друг другу.
Кому подойдет: Обучение с нуля. Подойдет начинающим php программистам.
Программа:
8 уроков
Уровень 1. Введение в курс PHP для начинающих
- Введение в курс по PHP
- Как работает PHP
Уровень 2. Настройка окружения
- Установка и настройка OpenServer
- Установка и настройка PHPStorm
Уровень 3. Основы разработки
- Выражения в PHP
- Переменные в PHP
- Типы данных в PHP
- Операторы в PHP
- Условия в PHP
- Функции в PHP
- Отладка PHP 8 с помощью Xdebug 3 в PHPStorm
- Подключение файлов в PHP
Уровень 4. Циклы и массивы
- Изучаем массивы в PHP
- Цикл foreach в PHP
- While: самый простой цикл в PHP
- Цикл for: работаем с числами
- Операторы break и continue в PHP
- Изучаем функции для работы с массивами
Уровень 5. Взаимодействие с пользователем
- GET-запросы в PHP
- Обрабатываем POST-запросы в PHP
- Пишем калькулятор на PHP
- Учимся работать с cookie в PHP
- Система авторизации с помощью cookie на PHP
Уровень 6. Работа с файлами
- Учимся работать с файлами в PHP
- Загрузка файлов на сервер
- Пишем фотоальбом на PHP
Уровень 7. Ещё немного практики
- Делаем форму обратной связи
Уровень 8. Заключение
- Что делать после изучения основ PHP
Вы научитесь:
- Изучите базовые принципы в PHP
- Научитесь работать в IDE
- Научитесь создавать динамические сайты
Особенности обучения:
- Все ученики имеют доступ к общему Telegram-чату
- Советы от практикующих программистов
[School‑PHP] PHP с нуля
Курсы PHP программирования и HTML верстки. На странице представлены курсы изучения не только php, то также и html, MYSQL и JavaScript.
Школа: School‑PHP - школа программирования
Сайт: https://school-php.com/
Дата начала: В любое время
Интенсивность: Вы сами устанавливаете темп обучения
Кому подойдет: Обучение с нуля. Подойдет начинающим php программистам.
Программа обучения:
Программа обучения только php состоит из 17 уроков.
- Начинаем изучать PHP
- Практикуемся с версткой
- Массивы и Циклы
- Домен и хостинг
- Пользовательские функции
- Методы передачи данных GET и POST, работа с формами
- Улучшаем качество кода, include+GET, Суперглобальные массивы
- Фильтрация данных, $_COOKIE, $_SESSION
- Ядро, структура сайта, MVC
Навыки после обучения:
- Переменные, математические действия, циклы, массивы
- Хостинг, домен, DNS, сайт, FTP-клиенты
- Функции
- Формы, GET и POST запросы
- Константы, глобальные переменные
- Сессии и куки
- Безопасность
- Структура сайта, MVC, шаблоны
[beONmax] Курс PHP
Другие видео на YouTube от: beONmax
Интерактивный онлайн курс программирования сайта для начинающих – это возможность получить базовые знания в области программирования на PHP.
С помощью данного видео-курса вы сможете научиться создавать веб-сайты на основе языка PHP. Познакомитесь с основами объектно-ориентированного программирования, научитесь работать с базами данными MySQL, освоите различные библиотеки, а также научитесь работать с парсерами и многое другое.
Начните изучать программирование с нуля и создавайте свои сайты!
Школа: beONmax - онлайн курсы программирования
Сайт: https://beonmax.com/
Преподаватель: Сергей Никонов - веб-разработчик.
Дата начала: В любое время
Формат обучения: Видеоуроки. Интерактивные задания. Тесты.
Кому подойдет: Программа обучения подойдет как новичкам, так и разработчикам с начальными знаниями, так как программа обучения состоит от знакомства с переменными до ООП.
Программа:
Программа состоит из видеуроков, которые посвящены изучению PHP и MySql с нуля. Интерактивные тесты помогут вам закрепить навыки программирования.
- Подготовка к работе. Установка PHP и настройка веб-сервера XAMPP
- Переменные и константы
- Условные операторы и ветвления
- Циклы
- Массивы. Функции для работы с массивами
- Функции. Создание собственных функций
- Язык SQL. Работа с базами данных. SQL запросы
- Работа с XML и файлами
- Объектно-ориентированное программирование (ООП)
Ваши знания и навыки после обучения:
- SQL-запросы, основные операции, синтаксис, работа с Active Records
- PHP и его применение
- ООП
- HTML-формы - методы GET и POST
- Веб-сервер APACHE, установка и конфигурирование
- Конструкции PHP - переменные, операторы, циклы, массивы, классы, функции
- Полиморфизм, инкапсуляция, наследование, абстрактный класс, интерфейс в ООП
- Безопасность - как защитить сайт от взлома
- Создавать парсеры для сбора информации для сайта
- Проектировать структуры таблиц базы данных
- Работать с PhpMyAdmin
- Работать с XML и JSON форматами
- Писать функций под свои задачи
[Академия IT] PHP: Основы
Бесплатный и доступный онлайн-курс «PHP Основы». По окончании курса у вас появится четкое представление о том, нужно или нет продолжать обучение в данном направлении. Канал на YouTube
Школа: Академия IT - бесплатная онлайн академия
Сайт: https://academiait.ru/
Дата начала: В любое время
Формат обучения: Лекции в формате видео.
Кому подойдет: Обучение основам. Подойдет начинающим php разработчикам.
Программа:
14 уроков формате видео
- Как изучать PHP #1
- Подготовка #2
- Переменные #3
- Типы данных #4
- Массивы #5
- Циклы #6
- Условия #7
- Ошибки #8
- Функции #9.1
- Функции 2 #9.2
- Массив $_GET #10
- Массив $_POST #11
- Session & Cookies #12
- Путь Развития Программиста от Практика Marlin
Вы научитесь: работать с массивами, строками, функциями, сессией, условиями и т.д.
[Code Basics] PHP для начинающих
Без изучения синтаксиса языка не обойтись, но это самый короткий путь к пониманию языка, тоесть по сути его основа. Данный курс посвящен основам программирования на PHP. Его задача – дать первоначальные знания и создать плацдарм для написания программ различного уровня сложности.
Сайт: https://ru.code-basics.com
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Теория и практика в браузере.
Кому подойдет: Обучение с нуля. Подойдет начинающим php программистам.
Программа:
82 урока с практикой в браузере
Основы PHP
- Привет, Мир!
- Теги
- Комментарии
- Инструкции (Statements)
- Как мы проверяем ваши решения
- Синтаксические ошибки
Арифметика
- Арифметические операции
- Операторы
- Коммутативная операция
- Композиция операций
- Приоритет операций
- Линтер
Строки
- Кавычки
- Экранирующие последовательности
- Конкатенация
- Кодировка
Типы данных PHP
- Типы данных
- Слабая типизация
- Явное преобразование типов
Переменные в языке PHP
- Что такое переменная
- Изменение переменной
- Выбор имени переменной
- Ошибки при работе с переменными
- Выражения в определениях
- Переменные и конкатенация
- Именование переменных
- Магические числа
- Константы
- Магические константы
- Интерполяция
- Извлечение символов из строки
- Heredoc
Вызов функций
- Функции и их вызов
- Сигнатура функции
- Стандартная библиотека
- Аргументы по умолчанию
- Функции с переменным числом параметров
- Вызов функции — выражение
- Аргументы как выражения
- Вызов функций в аргументах функций
- Детерминированность
- Побочные эффекты
Определение функций
- Создание (определение) функции
- Передача одного аргумента
- Передача нескольких аргументов
- Возврат значений
- Возврат по умолчанию
- Параметры по умолчанию
- Именование
- Окружение
- Чтение документации
Логика
- Логический тип
- Предикаты
- Комбинирование операций и функций
- Логические операторы
- Отрицание
- Логические операторы 2
- Слабая типизация - 2
Условные конструкции
- Условная конструкция (if)
- else
- Конструкция else if
- Тернарный оператор
- Конструкция Switch
- Оператор Элвис
Циклы
- Цикл While
- Агрегация данных (Числа)
- Агрегация данных (Строки)
- Обход строк
- Условия внутри тела цикла
- Формирование строк в циклах
- Пограничные случаи
- Синтаксический сахар
- Инкремент и декремент
- Возврат из циклов
- Цикл For
Погружаясь в строки
- Юникод
- Локализация
- Поиск стартовой позиции
Дата и Время
- Время
- Date
- mktime()
- Часовые пояса (тайм зоны)
[Stepik] PHP — первое знакомство
Данный курс предназначен для тех, кто только начинает изучать PHP. В первую очередь будут показаны основы, при чем в довольно сжатой форе. Но при этом этих основ будет вполне достаточно, чтобы понять язык и получить представление о нем. Например, чтобы оценить, будет ли он вам интересен и стоит ли изучать его более подробно в дальнейшем.
Сайт: https://stepik.org
Формат обучения: Тория. Тесты. Интерактивные задачи.
Необходимые знания перед обучением: Курс для желающих познакомиться с языком программирования PHP. Желательно иметь хотя бы минимальное представление об информатике или программировании.
Программа:
В программу входят 53 урока, 75 тестов, 48 интерактивных задач.
Введение
- О курсе
Базовый синтаксис
- Введение в PHP
- PHP-теги
- Echo & readline
- Комментарии
- Вопросы ко второму модулю
Переменные
- Переменные
- Константы
- Типы данных
- Область видимости переменных
- Переменные переменные
- Вопросы к третьему модулю
Операторы
- Арифметические операторы
- Операторы присваивания
- Операторы сравнения
- Логические операторы
- Вопросы к четвертому модулю
Массивы
- Числовые массивы
- Ассоциативные массивы
- Многомерные массивы
- Вопросы к пятому модулю
Управляющие структуры
- Оператор if else
- Оператор elseif
- Цикл while
- Цикл do while
- Цикл for
- Цикл foreach
- Оператор switch
- Оператор break
- Оператор continue
- Include & Require
- Вопросы к шестому модулю
Функции
- Функции, определяемые пользователем
- Параметры функций
- Оператор return
- Вопросы к седьмому модулю
Предопределенные переменные
- Переменная $_SERVER: название скрипта
- Переменная $_SERVER: Host Name
- PHP формы
- GET и POST
- $_SESSION
- $_COOKIE
- Вопросы к восьмому модулю
Работа с файлами
- Запись в файл
- Добавление в файл
- Чтение файла
- Вопросы к девятому модулю
Объектно-ориентированный PHP
- Классы и объекты
- Конструктор и деструктор
- Наследование классов
- Static и final
- Вопросы к десятому модулю
Для дошедших до финала
- Послесловие
Самоучитель PHP
Курс по изучению PHP предназначен для тех, кто хочет начать обучение с нуля.
Сайт: https://www.programulin.ru/
Дата начала: В любое время
Интенсивность: Вы сами устанавливаете темп обучения
Формат обучения: Самоучитель
Кому подойдет: Тем, кто хочет научиться программировать. Начинающим разработчикам.
Программа:
PHP для новичков
- Начало
- Массивы
- Формы
- Файлы
- Циклы
- Операторы
- Условия
- Функции
PHP для продвинутых
- Архитектура приложения
- Безопасность
- Решение типовых проблем
PHP разное
- Задачи
- Исправление ошибок PHP
[Хекслет] PHP: основы
Стартовый курс подходит для начинающих PHP-разработчиков, но полезен и для практикующих PHP-разработчиков. Он посвящен таким важным понятиям, как работа с ошибками, устранение неполадок, включение файлов и использование пространств имен.
Школа: Хекслет - школа программирования
Сайт: https://ru.hexlet.io/
Дата начала: В любое время
Формат обучения: Лекции в виде текста или видео. Тесты. Упражнения. Практические задания.
Кому подойдет: Данный учебный курс предназначен для тех, кто только начинает изучать язык PHP.
Программа:
36 уроков (видео и/или текст). Продолжительность 44 часа. 41 упражнение в тренажере. 107 проверочных тестов. Самостоятельная работа. Дополнительные материалы.
Посмотреть программу
- Введение
- Hello, World!
- Хекслет
- Инструкции
- Арифметические операции
- Линтер
- Строки
- Типы данных
- Переменные
- Функции и их вызов
- Аргументы функции
- Детерминированность и побочные эффекты
- Определение функции
- Передача аргументов
- Возврат значений из функции
- Окружение
- Именование
- Логические операции
- Условные конструкции if и if-else
- Тернарный оператор и Элвис
- Конструкция Switch
- Цикл while
- Использование циклов
- Пограничные случаи
- Цикл for
- Погружаясь в строки
- Дата и время
- Отладка
- Ошибки
- Включение файлов
- Пространство имен
- Вложенные пространства имен
- Импорт функций
- Описание типов
- Ссылки
- История PHP
Чему вы научитесь:
- Анализировать ошибки в коде
- Составлять программы, состоящие из разных файлов
- Создавать несложные программы
Особенности обучения:
- Доступ к остальным курсам платформы
- Тренажер с практикой
- Доступ к курсу навсегда при условии, что урок пройден полностью
- Вы сами устанавливаете темп обучения
- Помощь в обсуждениях
[GeekBrains] Веб-разработка на PHP
PHP – гибкий и мощный язык, поэтому он стал популярен и используется в самых разных проектах. На курсе вы сможете познакомиться с ним поближе. Вы увидите как статический HTML-сайт превращается в интерактивное средство. попробуйте свои силы на практике.
Школа: GeekBrains - образовательный портал от Mail.ru Group
Сайт: https://gb.ru/
Длительность: 1 месяц
Интенсивность: Обучение в свободном режиме
Формат обучения: Записанные видеоуроки.
Кому подойдет: Бэкенд-разработчикам.
Программа:
2 урока
- Веб-разработка на PHP. Часть 1
- Веб-разработка на PHP. Часть 2
Вы научитесь:
- Программировать на PHP
- Понимать принципы создания сайтов
- Какие команды нужно использовать
- Как отображать информацию при помощи баз данных
[YouTube] Уроки 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 запросы
[Stepik] PHP для начинающих
Этот курс посвящен изучению основ языка программирования PHP. PHP используется для разработки веб-сайтов. PHP является лидером в сфере веб-технологий. Более 80% сайтов написаны на PHP.
Вначале обучения вы ознакомитесь с синтаксисом PHP и научитесь объявлять переменные. В дальнейшем начнется изучение арифметических и условных операторов, циклов, функций и массивов. Основной упор в курсе сделан на практическую составляющую, которая включает в себя интересные задания, и по объему занимает 75% курса.
По окончании обучения, вы сможете решать сложные задачи и писать скрипты, подули, плагины, разрабатывать сайты.
Сайт: https://stepik.org
Интенсивность: 3-4 часов в неделю
Формат обучения: Тория. Тесты. Интерактивные задачи. 75% курса составляет практические задачи.
Кому подойдет: Начинающие разработчики. Не требует специальных знаний, кроме желания учиться.
Программа:
В курс входят 10 уроков, 13 тестов, 42 интерактивные задачи
- о PHP
- Объявление переменных
- Арифметические выражения
- Условный оператор
- Строки
- Цикл
- Массив
- Функция
- Тест
- Завершено
Навыки после обучения:
- О языке PHP
- Переменные
- Операторы
- Циклы
- Массивы
[YouTube] Уроки PHP 7
Канал: Web Developer Blog
На видео первый урок: «Уроки PHP 7 | Введение. Установка IDE. Настройка Open-server.». Остальные уроки смотрите на канале автора.
Уроки Php 7 помогут вам стать Junior PHP разработчиком. Если вы хотите работать в IT сфере, то php это самый лучший вариант для начинающего. Учить Php легко и просто, главное начать. Плейлист состоит из 37 уроков.
[YouTube] PHP Уроки с нуля
Канал: ITDoctor
На видео, первый урок: «#1 Уроки PHP — Учим язык PHP, Первый скрипт на языке PHP.» Остальные (57 видео) вы можете посмотреть на канале автора.
О плейлисте: Уроки по языку PHP, собранные в одном плейлисте. Изучить язык PHP можно просмотрев видео, который представлен в отдельных коротких видео или в одном восьмичасовом видео.
Курсы для продвинутых
[Skillbox] Веб-программирование
Ссылка на первое видео: перейти
Бесплатный видеокурс по веб-программированию с нуля. Вместе с опытным разработчиком Даниилом Пилипенко вы изучите современные технологии создания сайтов, научитесь верстать сайты с помощью HTML, напишите свой первый код на PHP и JavaScript и поймете, что вам больше по душе – backend- или frontend- разработка.
Школа: Skillbox - онлайн-университет digital и IT профессий
Сайт: https://skillbox.ru/
Преподаватели: Даниил Пилипенко
Дата начала: В любое время
Формат обучения: Видеокурс
Кому подойдет: Обучение с нуля, подходит для новичков.
Программа:
- Создание веб-сайта
- Знакомимся с fullstack-разработкой
- Программируем на JavaScript
- Кейс на JavaScript: подводим итоги
- Основы: пишем первое приложение
- Погружаемся в веб-разработку
- Создаём веб-приложение на Django
- Работаем с сайтом после запуска и подводим итоги
- Создаём сайт-приложение для 3 платформ за один день
- Введение в профессию веб-разработчика
- Frontend- и backend-программирование: PHP и JavaScript
- Frontend-разработчик: практика для быстрого старта
[LOFT] PHP: Встроенные возможности языка
Если вы хотите создать веб-приложение, то не стоит торопиться писать собственные функции если есть возможность заменить их встроенными в PHP. Данный видеокурс как раз посвящен использованию встроенных функций языка в работе с ними. Если вы начинающий программист или просто хотите научиться программировать на языке PHP, то этот видеокурс вам обязательно пригодится.
Школа: LOFT - школа онлайн обучения IT профессиям
Сайт: https://loftschool.com/
Преподаватель: Дмитрий Разумовский - PHP-разработчик
Дата начала: В любое время
Формат обучения: Видеоуроки.
Кому подойдет: Видеокурс подойдёт для тех, кто немного знаком PHP.
Программа:
Программа обучения состоит из 5 уроков продолжительностью более одного часа.
- Функции для работы с переменными
- Функции для работы со строками
- Функции работы с датой и временем
- Функции для работы с массивами
- Функции для работы с файлами и загрузка файлов на сервер
Вы научитесь: работать с массивами, переменными, строками, файлами, датой и временем.
[itProger] Создание сайта на PHP
Автор: Гоша Дударь
Курс по созданию полноценного динамического веб-сайта на языке PHP. При создании сайта будут использованы такие технологии как: HTML, CSS, JavaScript, jQuery, Ajax, PHP и MySQL. Вы создадите всю разметку, добавите необходимые стили, а также весь функционал.
Школа: itProger - онлайн-школа IT профессий
Сайт: https://itproger.com/
Дата начала: В любое время
Длительность: 3 часа 25 минут
Необходимые навыки: HTML, CSS, JavaScript, jQuery, PHP и MySQL.
Программа:
- Вступление
- Основные моменты при построении сайтов
- Нужен ли PhotoShop для макета сайта?
- Подготовка рабочего места
- Создание шаблона сайта
- Создание шапки для сайта
- Устанавливаем кодировку. Файл «.htaccess»
- Создание футера для сайта
- Создание боковой панели сайта
- Основная часть сайта
- Подключаемые блоки
- Создание страницы «О нас»
- Странице обратной связи
- Обработка формы на: JavaScript, Ajax и PHP
- Создание базы данных и подключение к ней
- Вывод статей на главной странице
- Создание страниц со статьями
- Оптимизация под браузеры
- Адаптивность сайта
- Монетизация веб сайта
- Как загрузить сайт на хостинг?
- Заключительная часть
[YouTube] Создание интернет-магазина на PHP и MySQL
Автор: Dmitry Afanasyev
Здесь представлено первое вступительное видео к видеокурсу «Эксперт PHP». Остальные вы можете посмотреть на канале автора.
О курсе: Цель курса – не изучение самого языка PHP, а изучение подхода к программированию веб сайтов. Необходимая ступень развития веб-разработчика – это «PHP Expert». Вы научитесь работать с ООП, а также изучите фреймворки.
Программа курса состоит из 98 видеороликов. Рассматривается полный цикл разработки, от планирования структуры интернет-магазина до разработки модулей импорта товаров.
[PHP UP] Бесплатный продвинутый курс программирования
В рамках данного курса вы освоите современные инструменты, а также получите навыки по созданию сложных проектов. Предоставляется большое количество актуальной информации для того, чтобы вы смогли увидеть весь процесс веб-разработки.
Автор курса: Виктор Зинченко
Сайт: https://php-up.com
Дата начала: В любое время
Длительность: Общая длительность видео составляет 22 часа.
Формат обучения: Теория и практика.
Кому подойдет: Разработчикам, которые уже достаточно хорошо знакомы с php.
Программа:
Программа состоит из 3 объемных блоков. 22 часа видеоуроков (20 теории и 10 практики). На выходе вы получите собственный работающий сервис, а репозиторий с кодом станет отличным дополнением к резюме.
- Блок 1: Новейшая инфраструктура в сфере веб-разработки.
- Блок 2: Принципы работы современных PHP-фреймворков на примере Yii 2
- Блок 3: Разработка собственного веб-сервиса
[PHP Start] Видеокурс программирования на языке PHP
Цель курса – помочь начинающим, а также повысить уровень знаний у тех, кто уже имеет опыт работы с PHP. Вы освоите основы программирования, научитесь использовать PHP и получите хорошие шансы для трудоустройства.
Сайт: https://php-start.com
Формат обучения: Теория и практические задачи с решениями
Что необходимо для обучения: Желательны начальные знания HTML и CSS
Особенности обучения:
- Удобная подача материала
- Дополнительные материалы, чтобы еще больше повысить свои знания
- Telegram-канал о PHP
[MyRusakov.ru] Научись создавать профессиональные движки на РНР
Из программы курса вы научитесь создавать движки для сайтов на РНР на конкретном реальном примере. Курс высылается на email, для этого необходимо подписаться на странице курса.
Сайт: https://srs.myrusakov.ru
Дата начала: В любое время
Формат обучения: видеокурс
Кому подойдет: Для начинающих
Чему научитесь: Основам работы с PHP, внедрять PHP в HTML, роутинг и многое другое.
[YouTube] Уроки по PHP
Сылка на плейлист: Уроки по PHP
На видео: PHP — 100% Защищённая Регистрация и Авторизация за 30 минут. От профи.
Другие уроки/гайды по языку программирования PHP, смотрите на канале автора. (ссылка выше)
Плейлист:
8 видео продолжительностью от 10 до часа
- PHP - 100% Защищённая Регистрация и Авторизация за 30 минут. От профи.
- Счётчик онлайна на PHP! Сколько пользователей на сайте?
- Почему PHP это УЖАСНЫЙ язык программирования?
- Пишем на SQL без SQL! Урок по RedBeanPHP #1. Самая простая и мощная ORM для PHP! Основы
- Отношения в СУБД (1:M, M:1, 1:X, M2M). Урок по RedBeanPHP #2. Самая простая и мощная ORM для PHP!
- Как сделать бота ВКонтакте на PHP?
- Пишем WordPress плагин за 10 минут!
- $1,000 в месяц на WordPress. Из HTML в WordPress за 10 минут!
[YouTube] Основы ООП — PHP
Автор: Web Developer Blog
На видео: «ООП для начинающих в PHP. Введение основы ООП. Классы и объекты.»
ООП для начинающих в PHP это обязательные знания. В современном программировании PHP без ооп не обойтись. Это дает возможность сделать программирование более простым и в тоже время масштабируемым.
Кому подойдет: Курс ориентирован для тех, кто уже знаком с php.
Плейлист:
18 видео продолжительностью до 11 минут
- Введение основы ООП. Классы и объекты.
- Свойства класса. Область видимости свойства
- Методы класса.Функции
- Конструкторы и деструкторы. Магические методы.
- Переменная $this и Self. Для чего нужны?
- Наследование. Конструкторы в наследовании. Свойство protected.
- Инкапсуляция и полиморфизм.Просто о сложном
- Статические свойства и методы.Где применяют.
- Константы класса.Постоянные свойства
- Абстрактные классы
- Интерфейсы в ООП.
- Трейты php.
- Магические методы get,set,clone
- Пространства имен
- Обработка ошибок PHP
- Исключения (Exceptions)
- Сравнение PHP vs Python.Что учить новичку?
- Топ 5 сайтов для изучения PHP