54 курса по PHP доступных для прохождения в 2024 году

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

Роль PHP в Веб-Разработке

  1. Широкое использование: PHP используется в миллионах веб-сайтов по всему миру, включая такие крупные платформы, как Facebook, WordPress, и Wikipedia.

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

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

Необходимые Навыки и Компетенции

  1. Основы языка: Понимание синтаксиса PHP, управление данными, работа с переменными и функциями.

  2. Работа с базами данных: Навыки использования MySQL или других систем управления базами данных в сочетании с PHP.

  3. Разработка веб-приложений: Создание динамических веб-сайтов и приложений с использованием PHP.

  4. Знание фреймворков: Освоение популярных PHP фреймворков, таких как Laravel или Symfony, для улучшения производительности и безопасности приложений.

Карьерные Перспективы

  1. Востребованность на рынке: PHP-разработчики нужны многим компаниям, особенно тем, которые используют CMS, такие как WordPress.

  2. Фриланс: Возможности для независимой работы и удаленной занятости на международном рынке.

  3. Работа в IT-компаниях: Трудоустройство в веб-студиях, цифровых агентствах и крупных технологических компаниях.

Преимущества Обучения

  1. Практические навыки: Курсы предоставляют практический опыт, который необходим для решения реальных задач веб-разработки.

  2. Обновление знаний: Освоение последних версий PHP и современных техник программирования.

  3. Развитие профессиональных навыков:

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

Перспективы Развития

  1. Совмещение с другими технологиями: Интеграция PHP с другими языками и технологиями, такими как JavaScript, HTML, CSS, для создания полнофункциональных веб-приложений.

  2. Изучение новых фреймворков: Постоянное обучение и освоение новых инструментов и фреймворков в PHP.

  3. Участие в open-source проектах: Возможность развития и продвижения через участие в сообществе open-source и вклад в различные проекты.

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

Список курсов кратко:

Курс «PHP-разработчик. Базовый уровень» — Skillbox
  • Обучение на платформе с нуля
  • Поддержка экспертов
  • Проект в конце курса
  • Упор на практику.

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

  • Устанавливать окружение
    Узнаете, какие программы нужно установить и как их настроить, чтобы запускать PHP-приложения в браузере и командной строке.
  • Программировать на PHP
    Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
  • Понимать принципы ООП
    Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
  • Работать с файловой системой
    Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
  • Находить ошибки в коде
    Познакомитесь с инструментом для отладки Xdebug и сможете найти и исправить ошибки в приложении.
  • Работать с базами данных
    Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.

Содержание курса:

23 тематических модуля, 139 видеоматериалов

PHP-разработчик. Базовый уровень

  1. Введение в программирование на PHP
    Вы узнаете, для чего нужен язык PHP, что такое веб-приложение, в чём разница между frontend и backend, научитесь устанавливать IDE и окружение для запуска PHP-файлов и запускать их как в браузере, так и в командной строке
  2. Переменные, числа и boolean
    Познакомитесь с переменными и типами данных, целыми числами и числами с плавающей точкой. Научитесь сравнивать числа и пользоваться операторами арифметических операций.
  3. Условные операторы и булева алгебра
    Познакомитесь с булевой алгеброй и булевыми операторами.
  4. Строки и массивы
    Поймёте, как устроены строки и массивы в PHP, познакомитесь с функциями для работы с ними.
  5. Циклы
    Узнаете, что такое цикл и какие их виды представлены в PHP.
  6. Функции: создание и использование
    Научитесь создавать собственные функции, передавать в них параметры, возвращать из них значения и передавать переменные по ссылкам.
  7. Рекурсия, callback и анонимные функции
    Узнаете, как рекурсивно вызывать функции, подставлять функции в качестве колбэков. Познакомитесь с понятием области видимости, с видами областей видимости и принципами их работы.
  8. Классы, методы и объекты
    Познакомитесь с ключевыми понятиями объектно ориентированного программирования — классами и объектами. Разберётесь, как они работают, как их создавать и использовать. Научитесь работать с параметрами в методах, возвращать значения, использовать конструкторы и константы.
  9. Наследование и абстрактные классы
    Узнаете, что такое наследование, переопределения и абстрактные классы.
  10. Интерфейсы и полиморфизм
    Познакомитесь с интерфейсами в PHP и полиморфизмом.
  11. Модификаторы доступа, геттеры и сеттеры
    Научитесь управлять доступом к методам и переменным класса, узнаете, что такое геттер, сеттер и область видимости. Познакомитесь с замыканиями.
  12. HTML/CSS
    Будете верстать простые веб-страницы и править готовую вёрстку.
  13. Разделение приложения на файлы
    Научитесь структурировать веб-приложения на PHP: разделять код на несколько файлов и папок, правильно подключать PHP-файлы друг к другу, а также понимать файловые структуры в чужом коде.
  14. Работа с файлами и с сетью
    Будете с помощью PHP читать и записывать файлы разных форматов в локальной файловой системе, а также получать файлы из сети по URL.
  15. Обработка ошибок, exceptions и логи
    Научитесь работать с ошибками разных типов: исключениями, информацией об ошибках в логах, обработчиками скрытых ошибок. Будете отлаживать приложения вручную и с помощью инструмента Xdebug.
  16. Протокол HTTP
    Узнаете, как работать с GET- и POST-запросами, что означают различные статус-коды и чем HTTP отличается от HTTPS.
  17. Обработка GET- и POST-запросов, header, куки и сессии
    Научитесь обрабатывать данные форм из GET- и POST-запросов, возвращать ответы в разных форматах, пользоваться куки и сессиями.
  18. REST и RESTful API
    Познакомитесь со стандартом REST и научитесь с ним работать: писать скрипты, которые как отвечают на REST-запросы, так и сами умеют делать REST-запросы к внешним сервисам и обрабатывать их ответы.
  19. Язык запросов SQL
    Освоите популярный язык для работы с реляционными базами данных.
  20. Работа с базами данных в PHP
    Научитесь писать запросы на получение, добавление, удаление и изменение информации в реляционных базах данных.
  21. Фреймворк Laravel
    Познакомитесь с PHP-фреймворком Laravel и научитесь писать на нём простые приложения. Например, планировщик задач с авторизацией пользователей.

Дополнительные курсы

  • Работа в командной строке Bash
    Научитесь использовать командную строку в Linux-системах, чтобы оптимизировать работу с кодом и серверами.
  • Система контроля версий Git
    Вы освоите Git: научитесь коммитить изменения, сравнивать версии и делать откаты. Узнаете, как устроена коллективная работа над проектом, что такое ветки и как разрешать конфликты версий.

Итоговый проект

  • Облачное хранилище
    Вы разработаете аналог файлового хранилища Dropbox. Пользователи будут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками. Компоненты приложения вы напишете сами, с нуля, на чистом PHP — без использования фреймворков.

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

Стоимость: Рассрочка на 12 месяцев - 5 848 ₽ / мес
Подробнее о курсе →
Курс «PHP-разработчик с нуля до PRO» — Skillbox

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

  • Длительность 9 месяцев
  • Онлайн в удобное время
  • Обучение на практике
  • Доступ к курсу навсегда

 

Кому подойдёт этот курс

  • Новичкам в программировании

Вы сможете писать чистый структурированный код, освоите PHP 7 и научитесь работать с базами данных.

  • Разработчикам с базовым уровнем

Вы освоите проектирование программной архитектуры, научитесь оптимизировать разработанную систему и обеспечивать безопасность кода.

  • IT-специалистам, которые хотят освоить новый язык

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

 

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

  • Интегрировать вёрстку в интернет-магазин
  • Проектировать базу данных для интернет-магазина
  • Устанавливать Laravel
  • Создавать свои функции в языке
  • Работать с объектно-ориентированным программированием
  • Устанавливать и настраивать веб-сервер
  • Работать с файлами и каталогами

 

Программа

Вас ждут 3 блока с разным уровнем сложности, онлайн-лекции и практические задания.

  • 24 тематических модуля
  • 98 онлайн-уроков

 

Уровень 1

  • Введение в программирование
  • Структура управления данными. Базовые концепции PHP 7
  • Протокол HTTP/HTTPS
  • Пользовательские функции
  • Файлы и каталоги
  • Cookie/Session
  • База данных MySQL
  • Курсовая работа

Уровень 2

  • Объекты (базовые понятия)
  • Принципы
  • Объекты (расширенные понятия)
  • Функции и стандарты по работе с классами
  • Исключения и другие встроенные классы
  • ООП. Шаблоны
  • Курсовая работа

Уровень 3

  • Подготовка среды обучения. Ручной режим
  • Архитектура и проектирование
  • Структура проекта Laravel
  • GIT и командная разработка
  • Laravel — начинающий уровень
  • Laravel — продвинутый уровень
  • Eloquent ORM и база данных
  • Laravel: очереди и WebSocket
  • Laravel: кэширование и оптимизация

 

Профессиональные навыки:

  • Знание PHP 7
  • Разработка ТЗ на проект
  • Работа с фреймворком Laravel
  • Навыки работы в веб-серверной ОС Linux
  • Работа с MySQL
  • Знание ООП
  • Умение оптимизировать код
  • Умение настраивать Nginx, Apache
  • Установка и настройка веб-сервера
  • Использование MVC
  • Обеспечение безопасности функционирования проекта


Диплом Skillbox

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

Стоимость: Рассрочка на 12 месяцев - 5 848 ₽ / мес
Подробнее о курсе →
Курс «Программист PHP» — GeekBrains
  • Длительность - 4 месяца
  • Результат: Удостоверение о повышении квалификации
  • После обучения помогаем с трудоустройством.

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

  1. Основы программирования
    Курс ориентирован на людей, не имеющих опыта в программировании. Для начала обучения достаточно владеть компьютером на уровне самого обычного пользователя. Все обучение будет проходить в браузере и вам не потребуется устанавливать дополнительное ПО. Вы узнаете, что такое программа, как она выполняется, познакомитесь с основными операциями в программировании. Доступным языком мы расскажем об основных типах данных, массивах, ветвлении, циклах и функциях. Вы получите опыт решения простых, но интересных задач, что даст вам почву для того, чтобы научиться решать задачи гораздо более серьёзные.
  • Урок 1. Программа, переменные и типы данных
  • Урок 2. Блок-схемы и ветвления
  • Урок 3. Циклы
  • Урок 4. Функции
  • Урок 5. Массивы.
  1. Веб-разработка. Быстрый старт
    PHP (Hypertext PreProcessor, препроцессор гипертекста) – язык программирования, исполняемый на стороне веб-сервера. Создатель PHP - Расмус Лердорфом (Rasmus Lerdorf) - спроектировал его в качестве инструмента для создания динамических и интерактивных веб-сайтов. Язык приобрёл большую популярность и используется в проектах разных масштабов: от простого блога до крупнейших веб-приложений в Интернете. Самые крупные PHP-проекты - Zend, Yahoo, Facebook, Google, NASA, W3C. Курс предназначен для тех, кто хочет приобрести начальные навыки веб-разработки на PHP, изучить логику работы с этим языком и терминологию, а также понять принципы функционирования систем и веб-приложений. В процессе обучения студенты проходят основные этапы создания простого сайта интернет-магазина и работают над его функциональностью. Знания и навыки, приобретённые на курсе, - надёжная основа для дальнейшего развития в качестве PHP-разработчика.
  • Урок 1. Для чего нужен PHP
  • Урок 2. Установка и развертывание сервера на своем компьютере
  • Урок 3. Как создавать веб-страницы
  • Урок 4. Создаём макет нашего магазина
  • Урок 5. Завершаем оформление шаблона
  • Урок 6. Основы PHP
  • Урок 7. Как хранить множество связанных данных
  • Урок 8. Хранение и обработка связанных по смыслу данных
  • Урок 9. Работаем с циклами
  • Урок 10. Как сделать сайт живым
  • Урок 11. Как делать навигацию между страницами
  • Урок 12. Создаём каталог товаров
  • Урок 13. Размещаем сайт в интернете.
  1. Базовый курс
    13 роликов научат вас основам работы с системы контроля версий Git. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. После обучения вы будете готовы использовать Git для подготовки домашних заданий на курсах по программированию на любом языке. Кроме того, вы приблизитесь к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
  • Урок 1. Введение в Git
  • Урок 2. Установка и настройка Git
  • Урок 3. Основные команды терминала
  • Урок 4. Работа с репозиториями в Git
  • Урок 5. Управление файлами репозитория
  • Урок 6. История изменений
  • Урок 7. Работа с ветками репозитория
  • Урок 8. Публикация репозитория
  • Урок 9. Слияния веток
  • Урок 10. Управление версиями
  • Урок 11. Создание pull-request
  • Урок 12. Сложные операции
  • Урок 13. Работа с Fork-репозиториями.
  1. HTML/CSS. Видеокурс
    HTML/CSS — язык гипертекстовой разметки, основа для изучения серверных языков программирования. Изучив html, вы сможете создать адаптивную веб-страницу или веб-сайт. Изучив css — сможете оформить свёрстанный сайт. Чтобы отработать полученные знания — делайте практические задания. Мы их не проверяем, но выполнять их важно: так у вас появятся базовые навыки профессиональной вёрстки.
  • Урок 1. Основные понятия в веб-разработке
  • Урок 2. Основы языка разметки документов HTML
  • Урок 3. Основы языка оформления стилей документа CSS
  • Урок 4. Основные тэги для вёрстки, псевдоклассы и псевдоэлементы
  • Урок 5. Основы позиционирования, работа с Flexbox
  • Урок 6. Работа с макетом дизайна в формате Figma
  • Урок 7. Основы создания адаптивного сайта
  • Урок 8. Стандарты web и вспомогательные инструменты.
  1. Базовый курс PHP
    Вводный курс в РНР познакомит студентов с возможностями востребованного языка, который позволяет разрабатывать динамические сайты и веб-приложения. Студенты освоят основные конструкции языка PHP, вникнут в культуру написания кода и правила грамотного оформления скриптов веб-сайтов. На этом курсе стартует разработка серверной части для интернет-магазина: на данном этапе она будет создана элементарными средствами РНР. В итоге получим максимально простой, но рабочий продукт.
  • Урок 1. Введение в PHP
  • Урок 2. Условные блоки, ветвление функции
  • Урок 3. Циклы и массивы
  • Урок 4. Работа с файлами
  • Урок 5. Базы данных MySQL и работа с ними на уровне PHP
  • Урок 6. Интерактивность
  • Урок 7. Авторизация и аутентификация
  • Урок 8. Практика.
  1. Профессиональная веб-разработка на PHP
    Продвинутый курс позволяет освоить PHP до уровня middle-разработчика и за месяц отработать материал «годового запаса» профессиональных книг и статей. Совершенствуя back-end своего интернет-магазина, студенты научатся применять ООП-шаблоны, грамотно выстраивать архитектуру баз данных. Создадут универсальный движок с административной панелью, который сможет в дальнейшем стать основой новых проектов любой сложности: сайтов и порталов, в том числе включающих продажи через Интернет.
  • Урок 1. ООП в PHP. Базовые понятия
  • Урок 2. ООП в PHP. Расширенное изучение
  • Урок 3. Шаблонизаторы
  • Урок 4. Углубленное проектирование реляционных БД
  • Урок 5. Парадигма MVC. Обновления движка
  • Урок 6. Практика
  • Урок 7. Тестирование. PHPUnit
  • Урок 8. Развитие карьеры разработчика. Инструменты и необходимые знания.
  1. Глубокое погружение
    Вебинарный курс «Laravel» ориентирован на начинающих специалистов в области PHP-разработки и знакомых с PHP и ООП на базовом уровне. В данном курсе рассмотрим шаблон проектирования MVC, работу и структуру фреймворка, разработаем приложение агрегатора данных. Выполняя домашние задания, вы получите понимание и навыки работы с Laravel и создадите полноценный проект для портфолио.
  • Урок 1. Установка Laravel. Описание принципов работы и структуры фреймворка
  • Урок 2. Роутинг. Использование контроллеров
  • Урок 3. Шаблонизатор Blade
  • Урок 4. Запросы пользователя и класс Request. Класс Response в фреймворке Laravel. Функциональное тестирование приложения
  • Урок 5. Работа с базой данных. Запросы. Миграции
  • Урок 6. Работа с базой данных. Eloquent ORM
  • Урок 7. Валидация данных в laravel
  • Урок 8. Посредники. Сессии в Laravel. Аутентификация
  • Урок 9. События в Laravel. Провайдеры. Работа со сторонними API
  • Урок 10. Добавление HTML-редактора. Хранение файлов. Очереди в Laravel.

Вы получаете электронный сертификат и удостоверение о повышении квалификации установленного образца.

Стоимость: Рассрочка на 36 месяцев - от 3 589 ₽ / мес
Подробнее о курсе →
Курс «IT-специалист» — GeekBrains

Владение технологиями

  • HTML
  • CSS
  • MySQL
  • PHP
  • PHPStorm
  • Laravel

Ключевые навыки

  • Уверенное использование принципов ООП
  • Знание PHP инфраструктуры и устройства веб-приложений
  • Внедрение шаблона проектирования MVC
  • Работа с шаблонами
  • Работа с файлами, сессиями, куками
  • Знания базового синтаксиса MySQL, объединение таблиц
  • Умение разбираться в чужом коде
  • Разработка быстрых и безопасных сайтов любой сложности
  • Практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и др.
  • Защита скриптов от SQL-инъекций и других вариантов взлома
  • Проектирование бизнес-логики веб-сайтов
  • Опыт проектирования БД в нормальной форме
Стоимость: Рассрочка на 36 месяцев - от 4 828 ₽ / мес
Подробнее о курсе →
Курс «Программист PHP» — GeekBrains

Владение технологиями

  • HTML
  • CSS
  • MySQL
  • PHP
  • PHPStorm
  • Laravel

Ключевые навыки

  • Уверенное использование принципов ООП
  • Знание PHP инфраструктуры и устройства веб-приложений
  • Внедрение шаблона проектирования MVC
  • Работа с шаблонами
  • Работа с файлами, сессиями, куками
  • Знания базового синтаксиса MySQL, объединение таблиц
  • Умение разбираться в чужом коде
  • Разработка быстрых и безопасных сайтов любой сложности
  • Практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и др.
  • Защита скриптов от SQL-инъекций и других вариантов взлома
  • Проектирование бизнес-логики веб-сайтов
  • Опыт проектирования БД в нормальной форме
Стоимость: 46 201 ₽ или рассрочка до 36 месяцев - от 1 605 ₽ / мес
Подробнее о курсе →
Курс «Обучение PHP» — OPC - Online Programming Courses
Стоимость: бесплатно
Курс «PHP-разработчик» — Бруноям

Курс подойдёт для старта работы back-end разработчиком и веб-программистом. Вы научитесь разрабатывать сайты и программировать, используя язык PHP. Курс максимально охватывает все инструменты веб-разработчика.

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

  • Знакомство с фреймворками (Laravel, Symfony)
  • Понимание принципов ООП
  • Понимание архитектуры MVC
  • Работа с базами данных MySQL
  • Знакомство с другими базами данных (PostgreSQL)
  • Понимание работы http запросов (методы get post)
  • Работа с cookies
  • Работа с git и gulp.

Программа курса:

  1. Серверные технологии
  • Модель «клиент-сервер»
  • Протокол HTTP
  • Запросы GET и POST
  • Локальный веб-сервер
  • Динамические веб-страницы
  • Знакомство с PHP
  • Переменные, условия, операторы сравнения
  • Практика: разработка динамической веб-страницы.
  1. Формы, циклы и массивы
  • Отправка форм методом POST
  • Обработка данных из форм
  • Понятие массива
  • Методы работы с массивами
  • Знакомство с циклами: while, for, foreach
  • Поиск элементов и сортировка массива
  • Вложенные массивы
  • Тонкости работы операторов сравнения
  • Практика: учебные задачи.
  1. Функции
  • Понятие функции
  • Аргументы
  • Возврат значений
  • Функции как данные
  • Области видимости
  • Суперглобальные переменные
  • Практика: учебные задачи.
  1. Принципы построение динамического веб сайта
  • Обработка GET-запросов
  • Понятие шаблона страниц
  • Подключение файлов: include, require
  • Хранение данных в файловой системе: плюсы и минусы
  • Функция для работы с файлами
  • Знакомство с htaccess
  • Практика: построение многостраничного динамического веб-сайта.
  1. Базы данных
  • Основы реляционных баз данных
  • Работа с СУБД MySQL
  • Язык запросов SQL
  • Запросы SELECT, INSERT, UPDATE, DELETE
  • Администрирование баз данных с помощью phpmyadmin
  • Взаимодействие с базами данных в PHP
  • Практика: модуль новостей на основе базы данных.
  1. Обработка данных из форм
  • Особенности применения разных элементов ввода
  • Валидация данных в форме: filter_var
  • Вопросы безопасности веб-формы
  • Защита формы от XSS-атак
  • Защита от SQL-инъекций
  • Поисковые формы
  • Практика: построение формы заявки с отправкой данных по email.
  1. Сессии и cookies
  • Принципы работы cookies
  • Функция set_cookie и массив $_COOKIES
  • Редиректы
  • Механизм сессий
  • Вход на сайт по логину и паролю
  • Алгоритмы хеширования
  • Практика: создание простой панели администрирования.
  1. Практика
  • Закрепление основ работы с базами данных
  • Отработка принципов построения веб-сайтов
  • Создание постраничной навигации
  • Практика: доработка административной панели.
  1. Отправка файлов, работа с текстами
  • Особенности отправки файлов на сервер
  • Проверка MIME-типа файла
  • Управление файлами
  • Обработка изображений
  • Автоматическое создание миниатюр для изображений.
  1. Регулярные выражения, ЧПУ и Mod Rewrite
  • Зачем нужны регулярные выражения?
  • Основные компоненты регулярных выражений: литералы, символьные классы, квантификаторы, якоря
  • Настройка ЧПУ с помощью Apache Mod Rewrite
  • Применение регулярных выражений в PHP
  • Практика: доработка административной панели.
  1. AJAX
  • Взаимодействие с сервером без перезагрузки страницы
  • Применение ajax-запросов в реальных задачах
  • AJAX запросы с помощью jQuery
  • Отправка форм по AJAX
  • Формат данных JSON
  • Бесконечная загрузка контента
  • Практика: доработка публичной части сайта.
  1. Знакомство с ООП
  • Зачем нужно объектно-ориентированное программирование?
  • Понятие класса и объекта
  • Три кита ООП: инкапсуляция, полиморфизм и наследование
  • Понятие абстрактных классов
  • Применение ООП в реальных задачах
  • Подведение итогов курса.
Стоимость: 33 900 ₽ или рассрочка - от 2 825 ₽ / мес
Подробнее о курсе →
Курс «PHP Advanced» — ITEA

Полный план обучения на курсе PHP Advanced:

  1. Основы Linux
  2. Основы Git
  3. Composer
  4. PHP 7.x
  5. ООП
  6. Стандарты PSR
  7. Шаблоны проектирования, SOLID, DRY, KISS, YAGNI
  8. Reflection API
  9. Standard PHP Library (SPL)
  10. Безопасность в PHP
  11. Отладка, предупреждение ошибок, профилирование, оптимизация
  12. REST
  13. Тестирование
  14. Использование Docker. Контейнеризация приложения
  15. СУБД MySQL
  16. Сервисная архитектура
  17. Обзор популярных фреймворков
  18. MVC и Symfony 4 фреймворк
  19. Компоненты Symfony
Стоимость: 24250 р.
Подробнее о курсе →
Курс «PHP Stage 2» — ITGid
  • Понятие переменных в PHP. Типы данных. Операции над переменными
  • Условный оператор if..else в PHP. Ветвление
  • Циклы в PHP. Цикл for
  • Циклы в PHP. Цикл while
  • Функции в PHP
  • Формы в PHP. GET, POST
  • Массивы в PHP
  • Функции для работы с массивами
  • Работа с файлами
  • Читаем и пишем CSV файлы с PHP
  • Читаем и пишем JSON файлы с PHP
  • Работаем со временем в PHP
  • Работаем с изображениями PHP
  • Работаем с ZIP архивами PHP
  • Работаем с базой данных. Select
  • Выполнение запросов в базу данных. РHP Select, Update, Delete, Insert
  • Проект # 1. База данных и структура каталогов
  • Проект # 2. Роутинг
  • Проект # 3. Главная страница сайта
  • Проект # 4. Одиночная статья
  • Проект # 5. Страница категорий
  • Проект # 6. Регистрация, логин, админ-панель
  • Проект # 7. Админ-панель. Удаление статей
  • Проект # 8. Админ-панель. Добавление статей, загрузка изображений
  • Проект # 9. Админ панель. Обновление статьи и logout
  • Проект # 10. Оформление и хостинг
Стоимость: нет информации
Подробнее о курсе →
Курс «PHP программирование и HTML верстка» — Школа программирования
  • Начинаем изучать PHP
  • Практикуемся с версткой
  • Массивы и Циклы
  • Домен и хостинг
  • Пользовательские функции
  • Методы передачи данных GET и POST, работа с формами
  • Улучшаем качество кода, include+GET, Суперглобальные массивы
  • Фильтрация данных, $_COOKIE, $_SESSION
  • Ядро, структура сайта, MVC
Стоимость: бесплатно
Подробнее о курсе →
Курс «PHP» — LoftSchool

Курс рассчитан на начинающих разработчиков с опытом работы до года и на тех, кто только хочет начать свою карьеру.
За 6 недель интенсивной работы вы пройдёте путь от изучения основ языка до реализации интернет-каталога на базе фреймворка Laravel. За время курса вы научитесь писать чистый код, разрабатывать проекты, тестировать созданные продукты, выявлять и исправлять ошибки, а также работать с современными и удобными инструментами backend разработчика.

За 6 недель вы научитесь:

  • Создавать проекты на PHP
    Создадите свой сайт с помощью одного из самых популярных фреймворков Laravel и подключите автоматическое тестирование с помощью phpUnit.
  • Использовать лучшие инструменты
    GitHub, Slack и наличие дедлайнов приблизят вас к настоящей командной работе. Писать код вы будете с использованием удобной IDE — PHPStorm.
  • Быстро реализовывать свою идею
    Научитесь основам создания сайтов с помощью одной из самых популярных CMS в мире — WordPress.
  • Защита данных
    Познакомитесь с правилами безопасной разработки: как защититься от проникновения в базу данных или кражи пользовательских паролей.
  • Работать с базами данных
    Научитесь работать с СУБД MySQL и рассмотрите различные приемы работы с базами данных.
  • Наполнять свое портфолио проектами
    Вы выполните 3 проекта: пройдете путь от написания простого MVC до создания интернет-магазина на Laravel.

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

Неделя 1 – Основы языка, работа с функциями

  • Знакомство с командой курса и группой.
  • Изучаем основы и встроенные возможности языка PHP.
  • Учимся работать с функциями.
  • Знакомство. Workflow
  • Открытие курса

Неделя 2 – Работа с данными, ООП

  • Изучаем работу с базой данных.
  • Изучаем основы ООП.
  • Рассматриваем основные шаблоны проектирования.

Неделя 3 – Безопасность, MVC

  • Изучаем принципы безопасной работы с БД.
  • Применяем на практике защиту от XSS.
  • Рассматриваем концептуальную схему и архитектуру MVC.

Неделя 4 – Работа с основными библиотеками

  • Изучаем основные библиотеки для работы с письмами, временем, изображениями.
  • Изучаем тестирование с помощью PHPUnit.
  • Применение на практике Eloquent ORM, Faker.

Неделя 5 – Laravel

  • Рассматриваем установку и настройку Laravel.
  • Создаем контроллеры, модели и миграции.
  • Тестируем код с PHPUnit + Laravel Dusk.

Неделя 6 – Закрытие курса

  • Работа над выпускными проектами.
  • Подведение итогов. Выдача сертификатов.

Выпускные проекты:

За время курса вы выполните 3 выпускных проекта

  • Model View Controller
    С нуля создадим свой MVC и подключим к нему реальные библиотеки
  • Проект «Туристик»
    Информационный сайт на базе CMS WordPress
  • Проект «ГеймМагаз»
    Полноценный интернет-каталог на базе Laravel.
Стоимость: 20 000 ₽ - 26 000 ₽, возможна рассрочка
Подробнее о курсе →
Курс «Php» — Coursera
  • Web Applications for Everybody
  • Building Web Applications in PHP
  • Web Design for Everybody: Basics of Web Development & Coding
  • Building a Dynamic Web App using PHP & MySQL
  • Building Database Applications in PHP
  • Build a Full Website using WordPress
  • Django for Everybody
  • Web Application Development: Basic Concepts
  • Разработка интерфейсов: вёрстка и JavaScript
  • Build a Facebook Clone with PHP
  • Build Messenger Clone Using PHP and MySQL
  • Learn PHP Database Connectivity
Стоимость: разная стоимость
Подробнее о курсе →
Курс «PHP Junior программист» — EasyUM

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

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

 

  • Писать «чистый» код на языке программирования PHP
  • Работать с менеджером пакетов в PHP – Composer и системой контроля версий GIT
  • Создавать свои собственные файлообменники и разрабатывать сайты с нуля с использованием фреймворков: Symfony, Yii, Laravel
  • Работать в PHP Storm
  • Будете готовы к решению реальных задач на позиции PHP Junior Developer
Стоимость: 42 490 руб.
Подробнее о курсе →
Курс «PHP» — PHP Start

Курс разработан специально для начинающих и учеников с неуверенными знаниями PHP.

Курсы:

  1. PHP UP
    Продвинутый курс программирования
  2. Задачи по PHP
    Материалы для самостоятельных практических занятий
  3. PHP теория: «Основные инструменты и подходы»
    17 уроков.
Стоимость: бесплатно
Подробнее о курсе →
Курс «Профессия Веб-разработчик» — SkillFactory

Ваше резюме:

  • Full-stack разработка на PHP и JavaScript
  • Понимаю принципы ООП, MySQL (SELECT, INSERT и т.д) + процедуры
  • Опыт работы с API различных сервисов/ сайтов /систем
  • Работаю с серверами Nginx, Apache, WebSocket
  • Умею работать с любой GitHub
  • Пишу unit-тесты
  • Понимаю принципы построения инфраструктуры данных
  • Практикую объектно-ориентированный подход
  • Использую REST API и SOAP API
  • Могу предоставить портфолио с наработанными кейсами и проектами
Стоимость: Рассрочка на 36 месяцев - от 3 401 ₽ / мес
Подробнее о курсе →
Курс «РНР для начинающих программистов» — Otus

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

В процессе обучения вы получите комплексные знания и навыки.

Модуль 1. Базовые знания

Модуль 2. Процедурное программирование

Модуль 3. ООП

Модуль 4. Инструменты

Модуль 5. Практикум

Стоимость: 10 000 ₽
Подробнее о курсе →
Курс «Комплексный курс по PHP» — LoftSchool

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

Неделя 1 – Основы языка, работа с функциями

– Знакомство с командой курса и группой.
– Изучаем основы и встроенные возможности языка PHP.
– Учимся работать с функциями.

Неделя 2 – Работа с данными, ООП

– Изучаем работу с базой данных.
– Изучаем основы ООП.
– Рассматриваем основные шаблоны проектирования.

Неделя 3 – Безопасность, MVC

– Изучаем принципы безопасной работы с БД.
– Применяем на практике защиту от XSS.
– Рассматриваем концептуальную схему и архитектуру MVC.

Неделя 4 – WordPress

– Изучаем основные библиотеки для работы с письмами, временем, изображениями.
– Изучаем тестирование с помощью PHPUnit.
– Создаем свой сайт на основе готовой верстки и CMS WordPress.

Неделя 5 – Laravel

- Рассматриваем установку и настройку Laravel.
- Создаем контроллеры, модели и миграции.
- Тестируем код с PHPUnit + Laravel Dusk.

Неделя 6 – Закрытие курса

- Работа над выпускными проектами.
- Подведение итогов. Выдача сертификатов.

Стоимость: 17 000 ₽
Подробнее о курсе →
Курс «PHP. Профессиональная веб-разработка» — ООО «Интерактивные обучающие технологии»

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

Что вас ждёт на обучении:

  • Структурированная теория
    В начале каждого раздела вы изучаете теорию — материалы в текстовом виде, скринкасты и отобранные статьи по теме.
  • Практика
    После изучения теории выполняете домашнее задание, в котором работаете над своим проектом и закрепляете учебный материал.
  • Ревью кода
    После каждого задания ваш личный наставник проверяет качество работы, делится опытом и рассказывает, как можно сделать лучше.
  • Адвайзер
    Во время учёбы вас будет сопровождать адвайзер. Он поможет составить индивидуальный план прохождения курса — в зависимости от свободного времени, которое вы готовы выделять на обучение.

Программа курса:

  1. Знакомство
    Знакомство с рабочим процессом на курсе. Начало изучения PHP: сфера применения языка и его базовый синтаксис.
  • Общая информация о курсе.
  • Презентация личных проектов.
  • Назначение PHP и его сфера применения.
  • Как установить окружение разработчика.
  • Пишем и запускаем первый сценарий.
  • Азы синтаксиса: переменные, операторы, типы, условные конструкции.
  • Понятие выражения.
  • Как работать с Гитом и выполнять задания.
  1. Из чего состоит PHP
    Окончание изучения синтаксиса языка. Разбор необходимых для работы управляющих конструкций, структур данных.
  • Массивы.
  • Циклы.
  • Пользовательские функции.
  • Стандартная библиотека PHP.
  • Отладка кода.
  1. Шаблонизация: оживляем статичную верстку
    Научимся делить весь код на отдельные сценарии, а также преобразовывать статичную верстку сайта в отдельные шаблоны.
  • Работа с датой и временем.
  • Подключение PHP-сценариев.
  • Шаблонизация как способ отделить логику от интерфейса.
  • Буферизация вывода.
  • Защита от XSS-уязвимостей.
  1. Что такое база данных
    Ни слова про PHP. Знакомство с базой данных и тем, как она хранит информацию. Учимся манипулировать информацией в БД через SQL запросы.
  • Определение базы данных.
  • Что такое реляционные БД.
  • Проектирование схемы БД для своего сайта.
  • Установка MySQL.
  • Язык запросов SQL.
  • Как строить запросы — основные операции.
  1. MySQL и PHP
    Настраиваем интеграцию PHP-сценариев с базой данных. Учимся выводить информацию из БД на страницах нашего сайта.
  • Средства для поддержки MySQL в PHP.
  • Установка подключения.
  • Выполнение SQL запросов.
  • Получение результата запроса из MySQL.
  • Безопасность при выполнении SQL-запросов.
  • Подготовленные выражения.
  1. Формы и протокол HTTP
    Добавим интерактивности на сайт с помощью форм. Разбираем как устроен протокол HTTP и как получать и обрабатывать содержимое формы, отправленное пользователем.
  • Протокол HTTP.
  • GET-параметры запроса.
  • Формы — отправка данных на сервер.
  • Загрузка файлов.
  • Валидация форм.
  1. Идентификация пользователя на сайте
    Делаем регистрацию и вход на сайт. Учимся правильно хранить пароли и делить страницы сайта на публичные и закрытые.
  • Как сохранять информацию между запросами.
  • Cookies и сессии.
  • Что такое аутентификация.
  • Как хранить и проверять пароли.
  • Организация входа на сайт.
  1. Дополнительная практика MySQL
    Разбираем продвинутые техники работы с MySQL, чтобы сделать сайт ещё более удобным для пользователя.
  • Полнотекстовый поиск.
  • Постраничная навигация.
  • Транзакции в MySQL.
  • Кэширование данных.
  • Функции даты и времени в MySQL.
  1. Библиотеки
    Научимся работать с пакетным менеджером, чтобы устанавливать и использовать сторонние библиотеки.
  • Что такое объект.
  • Что такое библиотека.
  • Пакетный менеджер composer.
  • Обзор популярных библиотек.
  • Документирование кода.
Стоимость: 15 600 ₽
Подробнее о курсе →
Курс «Онлайн-курс по PHP» — Irs.Academy (Hedu)

Программа курса по PHP

Урок № 1 - Основы программирования, I часть

На первом занятии вы узнаете, как работают веб-сервера и какие существуют среды обработки, а также сможете применять эту информацию.

Урок № 2 - Основы программирования, II часть

На втором уроке мы рассмотрим основные понятия: синтаксис, типы данных, переменные и константы. Разберемся в том, что такое массивы и объекты. Уделим внимание выражениям.

Урок № 3 - Что такое протокол HTTP/HTTPS?

На третьем уроке вы узнаете, какие существуют стандарты и методы протокола. Разберемся какими бывают заголовки и рассмотрим различные статусы сервера. Подробно остановимся на том, как обеспечивается безопасность передачи данных.

Урок № 4 - Управление данными.Базовые понятия PHP, I часть

На четвертом уроке вы узнаете, что такое встроенные константы и суперглобальные переменные. Мы разберем, какие существуют встроенные базовые функции. Остановимся и подробно проанализируем функции подключения файлов.

Урок № 5 - Управление данными, II часть

На пятом уроке мы узнаем, как использовать комментарии, разберем виды операторов и работу циклов.

Урок № 6 - Изучение пользовательских функций, I часть

На шестом занятии приступим к определению и вызову. Изучим типы данных и после урока сможем делать возврат значений.

Урок № 7 - Пользовательские функции, II часть

На седьмом занятии мы рассмотрим доступную область видимости и узнаем, как передавать аргументы по ссылке. Вы узнаете, как используются статистические и глобальные переменные.

Урок № 8 - Работа с файлами и каталогами

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

Урок № 9 - Использование Cookie/Session

На девятом уроке мы познакомимся с понятиями Cookie/Session. Вы сможете выполнять такие операции, как создание, изменение, удаление. Рассмотрим известные параметры.

Урок № 10 - Использование базы данных MySQL, I часть

На десятом уроке вы узнаете, какие бывают сервера баз данных. Определим, что такое реляционная база данных и виды форматов таблиц баз данных. После урока вы разберетесь, как устанавливать соединение.

Урок № 11 - Использование базы данных MySQL, II часть

На одиннадцатом занятии мы научимся создавать базы данных, уделим время синтаксису запросов. Вы узнаете, как производить экспорт и импорт баз данных. Подробно остановимся на том, что такое подготовленные запросы.

Урок № 12 - Основы программирования в PHP

На двенадцатом занятии мы приступим к изучению базовых понятий объектов. Выявим основные принципы (инкапсуляция, наследование, указатели). Работа с объектами, функциями, исключениями и шаблонами не составит для вас труда.

Стоимость: 23 400 рублей
Подробнее о курсе →
Курс «PHP-разработчик» — PHP.Zone

«Если ваша цель - изучить PHP с нуля до уровня Junior PHP Developer и устроиться на работу, я рекомендую вам пройти каждый из курсов, в порядке, представленном ниже.»

  1. HTML для начинающих
    С этого начинают все — как frontend, так и backend-разработчики. HTML прост в изучении и без него веб-разработчику — никуда.
  2. PHP для начинающих
    Обучение основам программирования на PHP — языке, на котором написано более 85% всех сайтов в интернете, в том числе Википедия, ВКонтакте, Авито, Badoo и многие другие гиганты.
  3. MySQL с нуля
    Курс по MySQL для начинающих. Учимся работать с базой данных из PHP современными способами.
  4. ООП в PHP
    Продвинутый курс по объектно-ориентированному программированию на PHP. ООП, MVC, ORM, Active Record, пишем собственный фреймворк.
  5. PHP для профессионалов
    Курс по дополнительным возможностям PHP, после которого можно устраиваться на работу.
Стоимость: разная стоимость
Подробнее о курсе →
Курс «PHP. Профессиональная веб-разработка» — HTML Academy

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

Чтобы добиться такого качества обучения, мы используем профессиональную триаду «критерии-проекты-наставники».

 

Что вас ждёт на обучении

  • Структурированная теория

В начале каждого раздела вы изучаете теорию — материалы в текстовом виде, скринкасты и отобранные статьи по теме.

  • Практика

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

  • Ревью кода

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

  • Адвайзер

Во время учёбы вас будет сопровождать адвайзер. Он поможет составить индивидуальный план прохождения курса — в зависимости от свободного времени, которое вы готовы выделять на обучение.

 

Подходит ли вам этот курс

  • Курс проходит в асинхронном формате. Вы можете начать обучение в любое время и двигаться по программе с комфортной вам скоростью.
  • Главная ценность курса — большой объём обратной связи от наставника, который детально разберёт ваш код, определит пробелы в понимании материала и поможет со всем справиться.
  • Курс рассчитан на новичков. Для его прохождения достаточно завершить тренажёрыпо основам HTML и CSS.
  • В курсе мы используем самые эффективные для обучения профессионалов форматы: тексты, тренажёры и автотесты. Мы не злоупотребляем видео и используем его только там, где оно необходимо.

 

Учим делать правильно

  • Актуальные стандарты качества: не нужно переучиваться после курса.
  • Понимание полного цикла работы разработчика.
  • Фундаментальные и структурированные знания необходимых технологий.
  • Опыт работы с дедлайнами и планирования работы.

 

 

Программа курса

Раздел 1

Знакомство

Знакомство с рабочим процессом на курсе. Начало изучения PHP: сфера применения языка и его базовый синтаксис.

  • Общая информация о курсе.
  • Презентация личных проектов.
  • Назначение PHP и его сфера применения.
  • Как установить окружение разработчика.
  • Пишем и запускаем первый сценарий.
  • Азы синтаксиса: переменные, операторы, типы, условные конструкции.
  • Понятие выражения.
  • Как работать с Гитом и выполнять задания.

Практика

  • Устанавливаем PHP.
  • Учимся работать с условиями.

 

Раздел 2

Из чего состоит PHP

Окончание изучения синтаксиса языка. Разбор необходимых для работы управляющих конструкций, структур данных.

  • Массивы.
  • Циклы.
  • Пользовательские функции.
  • Стандартная библиотека PHP.
  • Отладка кода.

Практика

  • Итерация по массивам.
  • Написать свою функцию.

 

Раздел 3

Шаблонизация: оживляем статичную верстку

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

  • Работа с датой и временем.
  • Подключение PHP-сценариев.
  • Шаблонизация как способ отделить логику от интерфейса.
  • Буферизация вывода.
  • Защита от XSS-уязвимостей.

Практика

  • Шаблонизация личного проекта.
  • Работа с датой и временем.

 

Раздел 4

Что такое база данных

Ни слова про PHP. Знакомство с базой данных и тем, как она хранит информацию. Учимся манипулировать информацией в БД через SQL запросы.

  • Определение базы данных.
  • Что такое реляционные БД.
  • Проектирование схемы БД для своего сайта.
  • Установка MySQL.
  • Язык запросов SQL.
  • Как строить запросы — основные операции.

Практика

  • Создание схемы БД личного проекта.
  • Пишем SQL-запросы для основных операций.

 

Раздел 5

MySQL и PHP

Настраиваем интеграцию PHP-сценариев с базой данных. Учимся выводить информацию из БД на страницах нашего сайта.

  • Средства для поддержки MySQL в PHP.
  • Установка подключения.
  • Выполнение SQL запросов.
  • Получение результата запроса из MySQL.
  • Безопасность при выполнении SQL-запросов.
  • Подготовленные выражения.

Практика

  • Сохранение информации в MySQL.
  • Чтение и показ записей из MySQL.

 

Раздел 6

Формы и протокол HTTP

Добавим интерактивности на сайт с помощью форм. Разбираем как устроен протокол HTTP и как получать и обрабатывать содержимое формы, отправленное пользователем.

  • Протокол HTTP.
  • GET-параметры запроса.
  • Формы — отправка данных на сервер.
  • Загрузка файлов.
  • Валидация форм.

Практика

  • Работа со строкой запроса.
  • Получение данных из форм.

 

Раздел 7

Идентификация пользователя на сайте

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

  • Как сохранять информацию между запросами.
  • Cookies и сессии.
  • Что такое аутентификация.
  • Как хранить и проверять пароли.
  • Организация входа на сайт.

Практика

  • Сохранение информации между визитами.
  • Аутентификация пользователя.

 

Раздел 8

Дополнительная практика MySQL

Разбираем продвинутые техники работы с MySQL, чтобы сделать сайт ещё более удобным для пользователя.

  • Полнотекстовый поиск.
  • Постраничная навигация.
  • Транзакции в MySQL.
  • Кэширование данных.
  • Функции даты и времени в MySQL.

Практика

  • Полнотекстовый поиск в личном проекте.
  • Завершение работы над проектом.

 

Раздел 9

Библиотеки

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

  • Что такое объект.
  • Что такое библиотека.
  • Пакетный менеджер composer.
  • Обзор популярных библиотек.
  • Документирование кода.

Практика

  • Подключаем и используем библиотеку для работы с электронной почтой.
Стоимость: 15 600 руб.
Подробнее о курсе →
Курс «PHP для начинающих» — Hexlet Ltd

Курс посвящен азам написания программ на 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.  

Вызов функций

  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.

И др.

Стоимость: бесплатно
Подробнее о курсе →
Курс «PHP» — «Специалист» при МГТУ им.Н.Э.Баумана

Преимущества обучения PHP в Специалисте

  • Уже 29 лет центр «Специалист» при МГТУ им. Н.Э.Баумана следует традициям «Бауманской школы» подготовки - высочайшее качество обучения и нацеленность на практический результат. Более 1 миллиона наших выпускников успешно работают в российских и международных компаниях.
  • Простота и ясность изложения материала, благодаря опытным и известным преподавателям-гуру в области PHP. У нас читают специалисты-обладатели престижной международной сертификации ZCE (Zend Certified Engineer).
  • Курсы в «Специалисте» позволят вам подготовиться к престижной международной сертификации ZCE (Zend Certified Engineer). В нашем Центре Вы сможете не только пройти подготовку к сертификации, но и сдать экзамен на получение статусасертифицированного специалиста Zend.
  • Дипломныепрограммы и программы повышения квалификации по окончании которых вам выдается официальный документ, подтверждающий ваш статус специалиста.
  • Гарантированное расписание на год вперед.
  • Разнообразие способов обучения (очное, удаленное).
  • Помощь в трудоустройстве.

 

Курсы:

  • Веб - программист. Профессиональная разработка на PHP и JS. 2021
  • Веб - разработка. Профессионал Laravel и React
  • Магистр PHP 2021
  • Веб - мастер
  • Web - программист
  • Подготовка к сертификации Zend Certified Engineer (ZCE)
  • PHP8 часть 3. Создание сервисов
  • PHP8 часть 4. Профессиональная работа
  • PHP. Разработка приложений на Laravel
  • Практика создания веб - приложения (бэкенд)
  • MySQL 8. Проектирование и создание баз данных
  • Веб - сервера Nginx и Apache
  • Защита веб - сайтов от взлома
  • PHP. Уровень 5. Разработка приложений на Symfony
Стоимость: разная стоимость
Подробнее о курсе →
Курс «Верстка и программирование» — School‑PHP

Варианты обучения:

  1. Базовый
  • HTML - язык разметки;
  • CSS - каскадная таблица стилей;
  • Основы верстки сайта;
  • Фиксированная верстка;
  • Резиновая верстка;
  • Photoshop - нарезка макета.
  1. Первый уровень
  • Основы программирования: переменные, операторы, конструкции, циклы, функции, классы;
  • Ядро (FrameWork), структура сайта, MVC как схема разделения данных;
  • Основы MySQL и взаимодействие с PHP;
  • Кабинет пользователя: регистрация, авторизация, подтверждение почты;
  • Разделы: отзывы, комментарии, каталоги, новости;
  • Взаимосвязи сущностей: один ко многим и многие ко многим на примере каталога товаров в интернет-магазине;
  • Права доступа, создаём админ-панель (CMS);
  • Язык программирования в браузере JavaScript, и библиотеки jQuery и Ajax.
  1. Второй уровень
  • ООП - объектно-ориентированное программирование;
  • Безопасность веб-приложений, всё о взломе;
  • Изучаем продвинутые возможности MySQL;
  • Кэширование, Платежные системы, ORM, RESTFul API, Sphinx;
  • Установка и настройка сервера Ubuntu;
  • Семантическая и Адаптивная вёрстка;
  • Факторы ранжирования сайтов;
  • Bower, Less, Bootstrap, микроразметка.
Стоимость: разная стоимость
Подробнее о курсе →
Курс «PHP» — Hexlet

PHP — серверный язык программирования, применяется для разработки бэкенда. С помощью наших курсов вы познакомитесь с азами программирования на PHP, научитесь использовать объектно-ориентированное программирование (ООП) и работать с востребованными инструментами разработки, включая Lumen, Laravel, Composer, PHP Unit, Slim.

 

PHP: Основы
пространства имен, импорты, ссылки, включения файлов
10 часов

Ключевые аспекты веб-разработки на PHP
HTTP, фреймворки, ORM, тестирование
4 часа

PHP: Настройка окружения
зависимости, composer, автозагрузка
3 часа

PHP: Laravel
ORM, шаблонизация (blade), роутинг, контроллеры
20 часов

PHP: Eloquent (ORM)
10 часов

Веб-разработка на PHP
CGI, slim framework, шаблонизация, отправка форм
24 часа

PHP: Функции
упаковка и распаковка, функции высшего порядка, замыкания, чистые функции
18 часов

PHP: Ассоциативные массивы
Слияние, деструктуризация, хеш-таблица
14 часов

PHP: Массивы
Синтаксис, вложенные массивы, алгоритмическая сложность, сортировка
25 часов

PHP: Объектно-ориентированный дизайн
Collect, phpunit, паттерны, текучий интерфейс
14 часов

PHP: Автоматическое тестирование
утверждения, PHPUnit, юнит-тесты, покрытие кода
13 часов

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

PHP: Продвинутое тестирование
Фикстуры, стабы, моки, побочные эффекты
10 часов

PHP: Деревья
рекурсивные структуры данных, обход в глубину, древовидная рекурсия, файловая система
10 часов

PHP: Абстракция с помощью данных
ER-модель, DDD, интерфейс
9 часов

PHP: Полиморфизм
динамическая диспетчеризация, параметрический полиморфизм, полиморфизм подтипов, инверсия зависимостей
22 часа

PHP: Последовательности
функции высшего порядка, стандартные интерфейсы, уровневое проектирование
11 часов

PHP: Построение абстракций
Абстрации, рекурсия, функции высшего порядка, интерфейсы
25 часов

PHP: Разработка микрофреймворка
Сервер, роутинг, MVC, HTTP
14 часов

PHP PDO: Работа с базой данных
PDO, query builder, подготовленные запросы, квотирование
8 часов

PHP: Функциональное программирование
Zip, partial, partition, group
11 часов

PHP: Составные данные
моделирование данных, барьеры абстракции, замыкание
9 часов

PHP: Ввод и вывод
Дескрипторы, магические константы, итераторы
8 часов

PHP: Введение в ООП
Классы, инкапсуляция, интерфейсы, исключения
21 час

Стоимость: от $39/месяц
Подробнее о курсе →
Курс «PHP / MySQL» — FructCode

В данном онлайн курсе пройдем основные темы по языку программирования PHP. В уроках PHP вы узнаете, что такое объектно-ориентированное программирование, переменные, массивы и многое другое.

В уроках PHP вы узнаете:

  • Как настроить веб-сервер для работы с PHP и базами данных
  • Как установить XAMPP для Windows, OSX (MacOS)
  • Как управлять базами данных через PHPMYADMIN
  • Основы проектирования структуры базы данных MySQL для вашего сайта
  • Как работать с файлами с помощью PHP
  • Как читать данные из XML/JSON файлов, обрабатывать и автоматически добавлять данные в базу
  • Что такое GET, POST, PUT, HEAD, DELETE, PATCH, OPTIONS
  • Как встраивать PHP-скрипты в HTML-страницу
  • Базовые методы защиты вашего сайта от взлома
  • Для чего нужны массивы, виды массивов и как с ними работать
  • Что такое переменные и константы
  • Что такое циклы и как использовать циклы в своих программах
  • Как пользоваться встроенными функциями в PHP
  • Как преобразовывать строки с помощью PHP
  • Что такое полиморфизм, инкапсуляция, наследование и ООП
  • Как работать с базами данных MySQL, MariaDB
  • Для чего нужен язык запросов SQL и как строить SQL-запросы.

План курса:

  1. Установка PHP и настройка веб-сервера XAMPP
  2. Переменные и константы
  3. Условные операторы и ветвления
  4. Циклы
  5. Массивы и функции для работы с массивами
  6. Функции и создание собственных функций
  7. Язык SQL и работа с базами данных
  8. Работа с XML и файлами
  9. Объектно-ориентированное программирование (ООП).
Стоимость: от 573 ₽
Подробнее о курсе →
Курс «PHP для начинающих» — Артём Ивашкевич

Обучение основам программирования на PHP
Первые 10 уроков бесплатно!

Отзывы учеников на сайте.

 

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

 

Программа курса

Уровень 1. Введение в курс PHP для начинающих

  • 1. Введение в курс по PHP
  • 2. Как работает PHP

Уровень 2. Настройка окружения

  • 3. Установка и настройка OpenServer
  • 4. Установка и настройка PHPStorm

Уровень 3. Основы разработки

  • 5. Выражения в PHP
  • 6. Переменные в PHP
  • 7. Типы данных в PHP
  • 8. Операторы в PHP
  • 9. Условия в PHP
  • 10. Функции в PHP
  • 11. Отладка PHP-кода с помощью Xdebug в PHPStorm
  • 12. Подключение файлов в PHP

Уровень 4. Циклы и массивы

  • 13. Изучаем массивы в PHP
  • 14. Цикл foreach в PHP
  • 15. While: самый простой цикл в PHP
  • 16. Цикл for: работаем с числами
  • 17. Операторы break и continue в PHP
  • 18. Изучаем функции для работы с массивами

Уровень 5. Взаимодействие с пользователем

  • 19. GET-запросы в PHP
  • 20. Обрабатываем POST-запросы в PHP
  • 21. Пишем калькулятор на PHP
  • 22. Учимся работать с cookie в PHP
  • 23. Система авторизации с помощью cookie на PHP

Уровень 6. Работа с файлами

  • 24. Учимся работать с файлами в PHP
  • 25. Загрузка файлов на сервер
  • 26. Пишем фотоальбом на PHP

Уровень 7. Ещё немного практики

  • 27. Делаем форму обратной связи

Уровень 8. Заключение

  • 28. Что делать после изучения основ PHP

 

Преимущества

Домашние задания

К урокам есть задания для самостоятельной работы. Ко многим темам накопилось уже более 500 комментариев с детальным разбором ДЗ.

Быстрая помощь

Все ученики имеют доступ к общему Telegram-чату, в котором можно задать вопросы и получить ответ в течение 10 минут. Нас уже больше 1000!

Честная цена

Нет, ну вы видели эти цены на курсы в десятки тысяч рублей?
Тут вы пройдёте обучение по цене, сравнимой с покупкой книги.

Гарантия

Если вас что-то не устроит или вы вовсе передумаете учиться, просто напишите мне любым удобным способом. И я верну вам деньги в тот же день.

Сертификат
После прохождения курса ученик получает сертификат об успешном обучении.

Стоимость: 74 руб.
Подробнее о курсе →
Курс «PHP / MySQL» — beONmax

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

  • Что такое язык PHP и его применение
  • Конструкции PHP - переменные, операторы, циклы, массивы, классы, функции
  • Написание функций под свои задачи
  • Объектно-ориентированное программирование (ООП)
  • Полиморфизм, инкапсуляция, наследование, абстрактный класс, интерфейс в ООП
  • Веб-сервер APACHE, установка и конфигурирование
  • Система администрирования сайта PhpMyAdmin
  • Проектирование структуры таблиц базы данных
  • Работа с XML и JSON форматами
  • Передача данных HTML-формы - методы GET и POST
  • Безопасность - как защитить сайт от взлома
  • Базы данных MySQL, основные операции
  • SQL-запросы, синтаксис, работа с Active Records
  • Создание парсеров для сбора информации для сайта
Стоимость: 546 р.
Подробнее о курсе →
Курс «Уроки PHP» — itProger

План курса

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

Стоимость: бесплатно
Подробнее о курсе →
Курс «PHP UP» — Виктор Зинченко

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

  • От простого к сложному
    Для начала Вы можете пройти бесплатный 15-ти часовой видеокурс программирования PHP Start.
  • Теория и практика
    22 часа видеоуроков (20 теории и 10 практики) дадут огромное количество новой информации и навык ее использовать на практике.
  • Актуальные темы
    Как эффективно использовать фреймворк? Как писать красивый код? Как делать сайты безопасными? В программу курса включены наиболее интересные и важные темы для современной разработки.
  • Менторская поддержка
    Если Вы хотите выжать из курса максимум, получать помощь и ответы на вопросы, Вы можете стать участником группы поддержки и получать менторскую поддержку от меня лично.

Программа курса:

Блок 1: Новейшая инфраструктура в сфере веб-разработки.

  • Урок № 1. Настройка рабочего окружения. Виртуальные машины (VirtualBox). Установка и настройка LAMP и LEMP окружений.
  • Урок № 2. Настройка сайтов на виртуальных машинах. Vagrant, Puphpet.
  • Уроки № 3-5. Система контроля версий Git: репозиторий, версии, фиксации, ветки, слияния веток, решения конфликтов, работа с удаленным репозиторием.
  • Уроки № 6-7. Менеджер зависимостей Composer. Пример управления пакетами в приложении. Создание собственного пакета.

Блок 2: Принципы работы современных PHP-фреймворков на примере Yii 2

  • Урок № 8. Конфигурирование виртуальной машины, создание проекта на основе шаблона Yii app advanced. Первое знакомство и «Hello world».
  • Урок № 9. Понятие приложения. Основные встроенные компоненты. Создание собственного компонента.
  • Урок № 10. Консольные приложения. Миграции БД. Планировщик задач cron.
  • Урок № 11. Модели. Валидация данных. Сценарии моделей. Трейты в PHP.
  • Урок № 12. Псеводнимы (aliases). Ресурсы (assets). Виджеты (widgets).
  • Урок № 13. Helpers. Шаблоны (layouts).
  • Урок № 14. Использование ActiveForm для создания форм. Работа с БД: data access objects (DAO).
  • Урок № 15. Работа с БД: ActiveRecord. Использование связанных моделей.
  • Урок № 16: Создание CRUD операций. Работа с генератором кода Gii, полезные виджеты и приемы.
  • Урок № 17. Создание механизма регистрации, аутентификации.
  • Урок № 18. События (events). Поведения (behaviors). Работа с почтовым сервером.
  • Урок № 19. Создание системы полнотекстового поиска с использованием MySQL, Sphinx.
  • Урок № 20. Основы безопасности веб-приложений. Основные виды угроз (SQL injection, XSS, CSRF и т.д.) и методы борьбы с ними.

Блок 3: Разработка собственного веб-сервиса

  • Уроки № 20-30. Разработка полноценного веб-сервиса с использованием полученных ранее знаний.

В практике будет:

  • Регистрация пользователей через Facebook.
  • Механизм подписок, реализация при помощи Redis.
  • Загрузка и принципы хранения файлов пользователей.
  • Механизм лайков с использованием AJAX.
  • Формирование ленты новостей с учетом высокого быстродействия.
  • Система жалоб, панель администратора.
  • Интернационализация (i18n) интерфейса.
  • Система доступа на основе ролей (RBAC).
  • Тестирование приложений при помощи Codeception. Примеры написания unit тестов.
  • Полная инструкция по разворачиванию и настройке готового проекта на VPS сервере.
  • Огромное количество домашних заданий и возможность изменить систему на свой вкус.
Стоимость: бесплатно
Подробнее о курсе →
Курс «PHP. Уровень 1. Быстрый старт» — МГТУ им. Н.Э. Баумана

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

На данном курсе Вы:

  • изучите процессы установки и настройки веб-сервера и PHP;
  • освоите программирование на PHP;
  • разберёте управляющие конструкции PHP;
  • рассмотрите пользовательские и встроенные функции, а также готовые сценарии;
  • научитесь работать с формами и многое другое.
Стоимость: 17 590 р.
Подробнее о курсе →
Курс «Самоучитель PHP» — Programulin

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

Начало

1.1. Зачем нужен PHP

1.2. Установка OpenServer

1.3. Создание файла .htaccess

1.4. Синтаксис PHP

1.5. Переменные

1.6. Арифметические операторы

1.7. Типы данных

1.8. Приведение типов

1.9. Строки и кавычки

1.10. Константы

Другие операторы

2.1. Оператор присваивания

2.2. Инкремент и декремент

2.3. Оператор конкатенации

Условия

3.1. Операторы сравнения

3.2. Оператор IF ELSE

3.3. Тернарный оператор

3.4. Логические операторы

3.5. Оператор switch

Стоимость: бесплатно
Подробнее о курсе →
Курс «PHP» — Udemy

Студенты, изучающие тему «PHP«, также изучают

  • MySQL
  • Laravel
  • Веб-разработка
  • HTML
  • JavaScript
  • PHP MVC
  • CSS
  • Bootstrap
  • WordPress
  • SQL
  • Объектно-ориентированное программирование
  • Веб-дизайн
  • HTML5
  • Python
  • Верстка веб-страниц
  • PDO
  • Vue JS
  • jQuery

 

Курсы:

  • PHP v.7+ и MySQL с нуля
  • Основы PHP программирования для начинающих.
  • Изучаем PHP с нуля (базовый курс)
  • PHP работа с массивами
  • PHP Работа с графикой
Стоимость: разная стоимость
Подробнее о курсе →
Курс «PHP Основы» — Академия IT

После бесплатной регистрации Вам будут доступны другие уроки и курсы данного автора:

  • Основы PHP - Массивы #5
  • Основы PHP - Циклы #6
  • Основы PHP - Условия #7
  • Основы PHP - Ошибки #8
  • Основы PHP - Функции #9.1
  • Основы PHP - Функции 2 #9.2
  • Основы PHP - Массив $_GET #10
  • Основы PHP - Массив $_POST #11
  • Основы PHP - Session & Cookies #12
Стоимость: бесплатно
Подробнее о курсе →
Курс «PHP Start»

PHP ТЕОРИЯ: «ОСНОВНЫЕ ИНСТРУМЕНТЫ И ПОДХОДЫ»

Теоретические основы программирования. В этом курсе собраны самые важные материалы в сжатом виде, которые являются необходимым «фундаментом» для веб-разработчика.

PHP ПРАКТИКА: «СОЗДАНИЕ ИНТЕРНЕТ-МАГАЗИНА»

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

Стоимость: бесплатно
Подробнее о курсе →
Курс «PHP» — PHP UP

Программа первого блока

Блок 1: Новейшая инфраструктура в сфере веб-разработки.

Урок № 1. Настройка рабочего окружения. Виртуальные машины (VirtualBox). Установка и настройка LAMP и LEMP окружений.

Урок № 2. Настройка сайтов на виртуальных машинах. Vagrant, Puphpet.

Уроки № 3-5. Система контроля версий Git: репозиторий, версии, фиксации, ветки, слияния веток, решения конфликтов, работа с удаленным репозиторием.

Уроки № 6-7. Менеджер зависимостей Composer. Пример управления пакетами в приложении. Создание собственного пакета.

Стоимость: бесплатно
Подробнее о курсе →
Курс «Веб-разработчик с нуля» — SkillFactory
  • Формат: онлайн
  • Длительность: 12 месяцев
  • Уровень: с нуля.

Что вас ждет на курсе:

Научитесь программировать с нуля, даже если никогда раньше не кодили.

  • Помощь ментора
    Получите помощь по любым вопросам и заданиям.
  • Тренажеры
    Отточите навыки на практике: HTML, CSS, JavaScript, PHP, SQL, React.
  • Портфолио
    Выполните мини-проекты по темам для закрепления навыка + полноценные проекты по блокам программы.
  • Работа в команде
    Узнаете все этапы работы над проектом и сделаете итоговый командный проект с тим-лидом.
  • Специализация
    Определитесь, в каком направлении развиваться — frontend, backend или все сразу — и прокачаетесь до уровня middle.
  • Трудоустройство
    Получите всестороннюю помощь Центра карьеры SkillFactory: составление резюме, поиск вакансий, подготовка к собеседованиям и тестовым заданиям.

Программа курса:

  1. Введение в веб-разработку
    4 месяца (16 недель)
  • Введение
  • Базовая верстка
  • Базовый Frontend
  • Базовый Backend
  1. Frontend-разработчик
    8 месяцев (32 недели)
  • Продвинутая верстка
  • Продвинутый Frontend
  • Профориентация и soft skills
  • Фреймворк React
  • Финальный проект
  1. Backend-разработчик
    9 месяцев (36 недель)
  • SQL и работа с базами данных
  • Продвинутый Backend
  • Основы администрирования
  • Фреймворк Laravel
  • Финальный проект.

После успешного обучения:

  • Документ об окончании курса
    Сертификат о прохождении обучения по профессии Веб-разработчик с нуля, по запросу — на английском языке.
  • Помощь в карьере
    Консультации с в ходе обучения, доступ к закрытому клубу выпускников и партнеров, проекты в портфолио.
  • Среда для развития
    Общение с экспертами, которые имеют опыт в разных сферах бизнеса.
Стоимость: Рассрочка на 36 месяцев - от 3 401 ₽ / мес
Подробнее о курсе →
Курс «PHP и MySQL» — Учебный центр дополнительного профессионального образования
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP Базовый курс» — smotriuchis
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP 5.6 Стартовый» — ITVDN
Цена указана на сайте курса
Подробнее о курсе →
Курс «Программирование на PHP» — Хекслет
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP – Backend программирование» — IMT
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP-Разработчик с нуля до PRO» — robot_dreams
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP 8» — webformyself
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP Pro» — ITEA
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP программирование с нуля до готового проекта» — Wezom.Academy
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP» — irs.academy
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP Pro» — Miralabs
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP / MySQL» — Центр учебных курсов информационных технологий и компьютерного обучения
Цена указана на сайте курса
Подробнее о курсе →
Курс «Основы PHP» — Компьютерная школа Hillel
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP» — Brander
Цена указана на сайте курса
Подробнее о курсе →
Курс «Программирование web-сайтов с помощью PHP+SQL» — Центр профессионального обучения при СИИТ
Цена указана на сайте курса
Подробнее о курсе →
Курс «PHP» — Академия IMT
Цена указана на сайте курса
Подробнее о курсе →

Перейти к курсу ↑