ТОП-35 онлайн-курсов по PHP в 2023 году для начинающих с нуля [бесплатные + платные]

Подборка бесплатных и платных онлайн-курсов по PHP для начинающих и опытных программистов.

Содержание

1 место. Курс «PHP-разработчик. Базовый уровень» — Skillbox

https://skillbox.ru/course/php-developer-base/

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Стоимость: Договор рассрочки на 12 месяцев — 5 848 ₽/мес

  • Обучение на платформе с нуля
  • Экспертная поддержка
  • Проект по окончанию курса
  • Акцент на практике.

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

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

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

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

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

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

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

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

Последний проект

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

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

2 место. Курс «Веб-разработчик с нуля» — SkillFactory

https://skillfactory.ru/web-developer

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Стоимость: Рассрочка на 36 месяцев — от 3 401 ₽/мес

  • Формат: онлайн
  • Продолжительность: 12 месяцев
  • Уровень: с нуля.

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

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

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

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

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

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

  • Документ об окончании курса
    Подтверждение о пройденном обучении по профессии Веб-разработчик с нуля, по запросу — на английском языке.
  • Помощь в карьере
    Консультации со студентами на обучении, доступ в закрытый клуб недавних выпускников и партнеров, проекты в портфолио.
  • Среда разработки
    Общение с экспертами, имеющими опыт работы в различных сферах бизнеса.

3 место.Курс «PHP-разработчик» — Бруноям

https://brunoyam.com/kursy-programmirovaniya/php

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Стоимость: 33 900 ₽ или рассрочка — от 2 825 ₽/мес

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

Ты выучишь:

  • Знакомство с фреймворками (Laravel, Symfony)
  • Понимание принципов ООП
  • Понимание архитектуры MVC
  • Работа с базами данных MySQL
  • Введение в другие базы данных (PostgreSQL)
  • Понимать, как работают http-запросы (методы получения сообщений)
  • Работа с куки
  • Работа с git и gulp

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

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

Курс «Программист PHP» — GeekBrains

https://gb.ru/professions/php_developer

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Стоимость: Договор рассрочки на 36 месяцев – от 3 589 ₽/мес

  • Продолжительность – 4 месяца
  • Результат: Сертификат о повышении квалификации
  • После обучения помогаем с трудоустройством.

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

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

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

Курс «PHP» — LoftSchool

https://loftschool.com/course/php/

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Цена: 20 000 ₽ — 26 000 ₽, возможна рассрочка

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

За 6 недель вы узнаете:

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

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

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

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

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

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

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

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

Неделя 4 — Работа с базовой библиотекой

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

Неделя 5 — Ларавель

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

6 неделя – конец курса

  • Работа с дипломными проектами.
  • Краткое содержание. Выдача сертификатов.

Дипломные проекты:

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

  • Контроллер представления модели
    Создадим свой MVC с нуля и линкуем к нему настоящие библиотеки
  • Проект «Турист»
    Информационная страница на базе CMS WordPress
  • Проект «ГеймМагаз»
    Полный веб-каталог на основе Laravel.

Курс «PHP Junior программист» — EasyUM

https://it.easyum.ru/courses/php-junior/

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Цена: 61 140 ₽

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

Для кого:

  • Новички без опыта программирования
  • Программисты на других языках
  • Тем, кто хочет разрабатывать сайты
  • Тем, кто хочет создавать серверные программы.

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

После выпуска вы сможете работать разработчиком PHP Junior.

  • Программирование на PHP
  • Базы данных проектирования
  • Создать файлообменник
  • Разрабатывать сайты с нуля
  • Размещайте сайты на хостинге.

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

Макет 1. Основы HTML и CSS

  • Введение в веб-разработку и Интернет. Анализ основных терминов. Анализ всех этапов создания сайта. Ввод в язык разметки — HTML: структура документа, ключевые слова, заголовок, кодировка.
  • Типы тегов. Значение атрибутов тега. Работа с текстом: абзацы, заголовки и подзаголовки, упорядоченные и многоуровневые списки, дефисы и разделители, кавычки.
  • Основы CSS: базовый синтаксис, селекторы, классы, псевдоклассы и псевдоэлементы. Пишите эффективный код.
  • Работа со ссылками и изображениями. Их дизайн сайта.
  • Основы CSS: наследование и каскадирование.
  • Оформление стола. Вложенные таблицы. Таблица стилей.
  • Блочная компоновка. Размещение блоков, внутренний и внешний отступ, декорирование.
  • Создание макета страницы по готовому макету в формате PSD.

База данных 1. Основы базы данных и SQL

  • Установка СУБД MySQL. Понятия и определения. Агрегация данных.
  • Введение в реляционную модель данных. Анализ архитектуры и основных компонентов.
  • Создание многотабличной реляционной базы данных. Связь между элементами. Дизайн целостности данных.
  • SQL 1. Основы: анализ SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER BY, GROUP BY, HAVING, DISTINCT, AND & OR.
  • SQL 2. Объединение нескольких таблиц с помощью: LEFT JOIN, INNER JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN.
  • SQL 3. Основные функции языка SQL: СЧЕТ(), МИН(), СУММ(), ОКРУГЛ() и другие. Анализ основных функций СУБД MySQL и PostgreSQL. Создание пользовательских функций.
  • Установка СУБД PostgreSQL. Анализ основных особенностей и отличий.
  • Ввод данных в нереляционную СУБД. Термины и характеристики NoSQL на примере СУБД MongoDB.

Основы PHP 1

  • Установите и настройте среду разработки PhpStorm. Запускает первую программу PHP. Введение в систему контроля версий — Git. Принцип работы веб-серверов и динамических веб-сайтов.
  • Базовый разбор синтаксиса. Переменные и типы данных. Примитивные и ссылочные типы. Структура кода, методы цепочки видимости встроенных объектов. Принципы ветвления, визуализация, блок-схемы.
  • Операторы, приоритеты операций. Логические и арифметические операции. Строковые, условные и побитовые операторы. Работа с циклами/инструкциями break, while, for, do/while, break. Тернарный оператор. Переменная область.
  • Одномерные и многомерные массивы в PHP. Функции. Аргументы функции. Рекурсия. Использование циклов для работы с массивами.
  • Работа с файлами. Чтение и запись в файл. Файловая система и перенаправление.
  • HTTP-методы GET и POST. Файлы cookie и сеансы. Отправка данных из форм и сохранение их в базе данных MySQL. Реализация загрузки файлов на сервер.
  • Авторизация сайта. Роли пользователей. Реализация доступа к частям сайта. Шифрование пользовательских данных.
  • Работа со встроенными и пользовательскими функциями.

PHP 2 ООП

  • Введение в объектно-ориентированное программирование на PHP. Жизненный цикл объекта. Классы и наследование.
  • Полиморфизм и инкапсуляция данных. Что такое интерфейс? Перегрузка методов и рекурсия.
  • Примесные анонимные функции. Магические методы, проверка типов, свойства, шаблоны.
  • Шаблонные движки. Работает с Веткой
  • Обработка ошибок и исключений в программе.
  • Паттерн Model-View-Controller (MVC) и как с ним работать. Анализ основных фреймворков MVC. Стандартизация кода.
  • Взаимодействие между MySQL и PHP. Выберите данные из их базы данных и отобразите их на веб-сайте.
  • Разработка собственного интернет-проекта с использованием полученных знаний. Написание тестов с помощью PHPUnit.

PHP 3. Фреймворк Laravel

  • Установка Ларавеля. Настройка виртуальных хостов. Запуск первого проекта Laravel. MVC в Laravel. Варианты маршрута. Создание контроллеров.
  • Ларавель вид. См основной макет наследования. Базовый движок для рисования листьев.
  • Подключайтесь к базе данных MySQL и работайте с ней. Работа с CRUD-операциями Laravel Migrations.
  • Формы и проверка. Основы валидации. Загрузка файлов. Чтение данных. Отправка данных из формы и запись их в базу данных.
  • Сбросить данные. Отправка электронной почты. Сессионная работа. Работает с почтовым пистолетом.
  • Аутентификация. Реализация привилегий, сброс пароля, аутентификация пользователя, личный кабинет, перенаправление входа.
  • Анализ популярных фреймворков: Symfony, Yii, Laravel. Краткий обзор каждого. Основные отличия и преимущества.
  • Установите и настройте веб-сервер на хостинге Heroku. Настройка домена. Написание и защита итогового проекта.

Результаты после тренировки:

  • Сертификат
  • Краткое содержание
  • Проект.

Курс «PHP» — PHP Start

https://php-start.com/

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Стоимость: бесплатно

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

Курс:

  1. PHP ВВЕРХ
    Продвинутый курс программирования
  2. Задачи в PHP
    Материалы для самостоятельных практических занятий
  3. Теория PHP: «Основные инструменты и подходы»
    17 уроков.

Курс «РНР для начинающих программистов» — OTUS

https://otus.ru/online/php/

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Цена: 10 000 ₽

  • Курс PHP-разработки для начинающих
  • Видеоуроки и викторины
  • Домашние задания и их анализ
  • Все необходимые знания и навыки для курса PHP backend разработчика».

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

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

  • Тема 1. Введение и основные понятия
  • Тема 2. Переменные, типы
  • Тема 3. Ветвление
  • Тема 4. Функции
  • Тема 5. Циклы и массивы.

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

  • Тема 1. Работа с файлами
  • Тема 2. Интерактивность
  • Тема 3. Работа с базами данных
  • Тема 4. Сессии и куки.

Модуль 3. ООП

  • Тема 1. ООП
  • Тема 2. МВК. Композитор. Скачать автоматически
  • Тема 3. ЯБД.

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

  • Тема 1. Мотор шаблона Twig
  • Тема 2. Средства разработки
  • Тема 3. Кэширование.

Модуль 5. Мастерская.

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

https://htmlacademy.ru/intensive/php

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Цена: 15 600 ₽

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

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

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

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

  1. Знакомство
    Знакомство с рабочим процессом курса. Начало работы с PHP: возможности языка и его базовый синтаксис.
  • Общая информация о курсе.
  • Презентация личных проектов.
  • Назначение PHP и его возможности.
  • Как настроить среду разработки.
  • Пишем и запускаем первый скрипт.
  • Основы синтаксиса: переменные, операторы, типы, условные конструкции.
  • Понятие экспрессии.
  • Как работать с Git и выполнять задачи.
  1. Из чего состоит PHP
    Окончание изучения синтаксиса языка. Анализ управляющих структур и структур данных, которые необходимы для работы.
  • Матрицы.
  • Циклы.
  • Пользовательские функции.
  • Стандартная библиотека PHP.
  • Код отладки.
  1. Шаблон: оживляет статический макет
    Научимся разбивать весь код на отдельные скрипты, а также конвертировать статичную верстку сайта в отдельные шаблоны.
  • Работает с датой и временем.
  • Ссылка на PHP-скрипт.
  • Визуализация как способ отделить логику от интерфейсов.
  • Буферизация вывода.
  • Защита от XSS-уязвимостей.
  1. Что такое база данных
    Ни слова о PHP. Знание базы данных и способов хранения информации в ней. Научитесь манипулировать информацией в базе данных с помощью SQL-запросов.
  • Определение базы данных.
  • Что такое реляционная база данных.
  • Создайте схему базы данных для вашего веб-сайта.
  • Установка MySQL.
  • Язык запросов SQL.
  • Как строить запросы — основные операции.
  1. MySQL и PHP
    Настраиваем интеграцию PHP-скриптов с базой данных. Узнайте, как отображать информацию из базы данных на страницах нашего сайта.
  • Инструменты для поддержки MySQL в PHP.
  • Настройка соединения.
  • Выполнение SQL-запросов.
  • Получает результаты поиска от MySQL.
  • Безопасность при выполнении SQL-запросов.
  • Готовые выражения.
  1. Формы и протокол HTTP
    Добавим интерактивности на сайт с помощью форм. Давайте посмотрим, как работает протокол HTTP и как получать и обрабатывать содержимое формы, отправленное пользователем.
  • HTTP-протокол.
  • ПОЛУЧИТЬ параметры запроса.
  • Forms — отправляет данные на сервер.
  • Загрузка файлов.
  • Проверка формы.
  1. Идентификация пользователя на сайте
    Регистрируемся и входим на сайт. Учимся правильно хранить пароли и разделять страницы сайта на публичные и приватные.
  • Как хранить информацию между запросами.
  • Файлы cookie и сеансы.
  • Что такое аутентификация.
  • Как сохранять и проверять пароли.
  • Организация входа на сайт.
  1. Дополнительная практика MySQL
    Мы анализируем передовые методы работы с MySQL, чтобы сделать сайт еще более удобным для пользователей.
  • Полнотекстовый поиск.
  • Навигация по страницам.
  • Транзакции в MySQL.
  • Кэширование данных.
  • Функции даты и времени в MySQL.
  1. Библиотеки
    Мы научимся работать с менеджером пакетов для установки и использования сторонних библиотек.
  • Что такое объект.
  • Что такое библиотека.
  • Обработчик пакетов Composer
  • Обзор популярных библиотек.
  • Документация по коду.

Курс «PHP-разработчик» — PHP.Zone

https://php.zone/courses

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Стоимость: различные расходы

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

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

Курс «PHP для начинающих» — Hexlet Ltd

https://ru.code-basics.com/languages/php

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Стоимость: бесплатно

Курс посвящен основам написания программ на PHP. Он готовит трамплин для написания осмысленных программ.

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

Содержание:

Основы PHP

  1. Привет, мир!
  2. Теги
  3. Комментарии
  4. Заявления
  5. Как мы подтверждаем ваши решения
  6. Ошибка синтаксиса.

Арифметика

  1. Арифметические операции
  2. Операторы
  3. Коммутативная операция
  4. Состав операций
  5. Оперативный приоритет
  6. Линтеры.

Струны

  1. Цитаты
  2. Escape-последовательности
  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.

И так далее.

Курс «Верстка и программирование» — School‑PHP

https://school-php.com/

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Стоимость: различные расходы

Варианты исследования:

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

Курс «PHP / MySQL» — FructCode

https://fructcode.com/ru/courses/php-and-mysql/

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Цена: от 573 ₽

В этом онлайн-курсе мы рассмотрим основные темы языка программирования 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. Объектно-ориентированное программирование (ООП).

Курс «PHP / MySQL» — beONmax

https://beonmax.com/courses/php-and-mysql/

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Цена: от 588 ₽

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

В ходе обучения вы получите знания и навыки:

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

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

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

Завершение курса — получение профессионального сертификата.

Курс «PHP UP» — Виктор Зинченко

https://php-up.com/

ТОП 35 онлайн-курсов PHP в 2023 году для начинающих [бесплатно + платно]

Стоимость: бесплатно

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

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

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

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

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

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

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

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

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

упражнение позволит:

  • Регистрация пользователя через Facebook.
  • Механизм подписки, реализованный с помощью Redis.
  • Принципы загрузки и хранения пользовательских файлов.
  • В качестве механизма используется AJAX.
  • Формирование новостной ленты с учетом высокой производительности.
  • Система жалоб, панель администратора.
  • Интерфейс интернационализации (i18n.
  • Доступ на основе ролей (RBAC).
  • Тестирование приложений с помощью Codeception. Примеры написания юнит-тестов.
  • Полная инструкция по развертыванию и настройке готового проекта на VPS сервере.
  • Большое количество домашних заданий и возможность изменить систему по своему вкусу.

Курс «Программирование на PHP» — Хекслет

https://ru.hexlet.io/categories/php/courses Стоимость: 3 900 ₽

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

Курс:

  • PHP: основы программирования
  • PHP: ассоциативные массивы
  • PHP: Красноречивый (ORM)
  • PHP: Функции
  • Веб-разработка на PHP
  • PHP: настройка среды
  • PHP: Массивы
  • Ключевые аспекты веб-разработки на PHP.

И так далее.

Курс «PHP-Разработчик с нуля до PRO» — robot_dreams

https://robotdreams.cc/course/php-razrabotchik-s-nulya-do-pro Стоимость: нет информации

Комплексный курс-профессионал, который поможет развить инженерное мышление и научит создавать полноценные сайты и веб-приложения на PHP [+ Symfony] с [нуля].
В результате вы сможете усилить любую команду разработчиков и поддерживать работу над существующими веб-сайтами или браться за внештатные проекты и создавать новые ИТ-продукты.

После 8 месяцев лекций:

  • Научитесь создавать веб-приложения с PHP
  • Вы будете поддерживать работу над существующими проектами
  • Вы можете заниматься внештатными проектами
  • Освойте все современные инструменты PHP-разработчика
  • Вы можете устроиться на работу в качестве младшего разработчика PHP.

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

  1. Введение в программирование и алгоритмы: урок 1-2
  2. Основы синтаксиса PHP: уроки 3-5
  3. Система контроля версий: Урок 6
  4. Принципы ООП: уроки 7-9
  5. Алгоритмы и структуры данных: уроки 10–14
  6. Основы клиент-серверной архитектуры: урок 15
  7. HTML и CSS: уроки 16-18
  8. Работа с базами данных и SQL-запросами: уроки 19–23
  9. Презентация курсового проекта: урок 24
  10. Шаблоны проектирования: уроки 25–28
  11. Докер Урок 29
  12. Уроки симфонии 30-33
  13. Уроки обучения ORM 34-35
  14. Тестирование: сеансы 36–38
  15. Компоненты Symfony Урок 39
  16. Безопасность и контроль доступа: сессии 40-41
  17. Обработка запросов: глубокое погружение: Symfony Under the Hood, уроки 42-43
  18. Создание административной панели: уроки 44–45
  19. Изготовление пакетов: урок 46
  20. АпиПлатформа: Урок 47-50
  21. Активность мессенджера 51-53
  22. Презентация курсового проекта: урок 54.

Курс «PHP 8» — webformyself

https://webformyself.com/category/premium/php-premium/phppremium/ Цена: 1 970 — 18 900 ₽

В курсе мы изучим PHP с нуля, с самых азов, с синтаксиса языка, понятия переменной и так далее, и после изучения уроков курса вы уже должны быть достаточно уверенным программистом PHP , конечно, при условии успешного изучения материала курса.
Уроки будут не просто «голой» теорией.
В этом курсе вы найдете много домашних заданий для закрепления теории на практике.

Все часы курса:

  • Урок 1. PHP 8. Установка Open Server
  • Урок 2. PHP 8. Основы синтаксиса PHP и первая программа
  • Урок 3. PHP 8. Комментарии в PHP
  • Урок 4. PHP 8. Переменные.

Курс «PHP Pro» — ITEA

https://onlineitea.com/course/php-basic/ Стоимость: 41 850 ₽

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

На курсе вы узнаете:

  • Навигация по синтаксису языка PHP
  • Понимать особенности backend-разработки и как работает интернет
  • Основы разработки небольших проектов
  • Работа с куки и сессиями
  • Понимание основ протокола HTTP
  • Подать заявку на позицию младшего разработчика в ИТ-компании
  • Выполнять сложные проекты, в том числе с использованием фреймворков.

План обучения:

  1. Веб-приложения и роль языка PHP в работе с ними
  2. Основы PHP
  3. Работа с массивами
  4. Основы контроля версий
  5. Функциональное программирование
  6. Обзор встроенных функций
  7. Фильтрация, проверка данных и работа с формами
  8. Работа с файловой системой
  9. Информационные файлы cookie
  10. Реляционная модель базы данных
  11. Базовые SQL-запросы
  12. MySQL: системы управления базами данных (СУБД)
  13. Работа с совместным проектом «Интернет-магазин»
  14. Создание CMS
  15. Введение в объектно-ориентированное программирование
  16. Хостинг
  17. Основы Linux
  18. Основы Git
  19. Композитор
  20. PHP 7.x
  21. ООП
  22. Стандарты ПСР
  23. Шаблоны проектирования, SOLID, DRY, KISS, YAGNI
  24. API отражения
  25. Стандартная библиотека PHP (SPL)
  26. Безопасность в PHP
  27. Устранение неполадок, предотвращение ошибок, профилирование, оптимизация
  28. ОТДЫХ
  29. Тестирование
  30. Использование докера. Контейнеризация приложений
  31. СУБД MySQL
  32. Сервисная архитектура
  33. Обзор популярных фреймворков
  34. Фреймворки MVC и Symfony 4
  35. Компоненты Symfony
  36. Как написать резюме и пройти собеседование.

Курс «PHP» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана

https://www.specialist.ru/dictionary/definition/php Цена: 7 950 ₽ – 160 790 ₽

Мы обучаем 5 уровням владения языком, здесь есть место для всех — от новичков до продвинутых. На последнем этапе вы изучите Symfony, самую уважаемую структуру компонентов PHP.

Курс:

  • Веб-программист. Профессиональная разработка на PHP и JS. 2021
  • Веб-разработка. Laravel и React профессионал
  • Магистр PHP 2022
  • Веб-мастер
  • Веб-программист
  • Подготовка к сертификации Zend Certified Engineer (ZCE
  • PHP часть 1. Основы PHP8.

И так далее.

Курс «Самоучитель PHP» — programulin

https://www.programulin.ru/ Стоимость: бесплатно

Уроки:

PHP для начинающих

  • Начинать
  • Другие операторы
  • Отношение
  • Матрицы
  • Циклы
  • Функции
  • Формы
  • Файлы

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

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

PHP Разное

  • Задания
  • Исправить ошибки PHP.

Курс «PHP программирование с нуля до готового проекта» — Wezom.Academy

https://wezom.academy/courses/php/ Стоимость: нет информации

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

На курсе вы узнаете:

  • Реализация проектов на PHP, самостоятельно или в команде. Создание интерактивных веб-сайтов
  • Используйте GIT для командной работы. Используйте технологию MySQL в веб-приложениях
  • Работает с Ларавель

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

  1. Что такое PHP
  2. Что нужно для начала разработки
  3. Установите и настройте инструментарий
  4. Функции синтаксиса PHP
  5. Типы данных
  6. Константы, переменные
  7. Операторы
  8. Структуры управления
  9. Встроенные или стандартные пользовательские функции
  10. Классы, объекты
  11. Типы баз данных, преимущества и варианты использования
  12. Основы базы данных PHP
  13. HTTP-запросы, типы, приложение
  14. Используйте простые шаблоны макетов
  15. Получает данные от пользователя
  16. Обработка данных и вывод на сайт
  17. Финальная работа.

Курс «PHP» — irs.academy

https://irs.academy/kurs_php Стоимость: 33 400 ₽

После прохождения курса вы сможете:

  • Получите престижную работу в PHP-разработке
  • Работа с html-тегами
  • Создавайте адаптивные веб-сайты
  • Создавайте сайты сами
  • Улучшите любой сайт с открытым исходным кодом
  • Работайте независимо от дома или из любой точки мира.

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

Урок №1 — Основы программирования, часть I
На первом уроке вы узнаете, как работают веб-серверы и какие существуют фреймворки обработки, и сможете использовать эту информацию.

Урок №2 – Основы программирования, часть II
На втором уроке мы рассмотрим основные понятия: синтаксис, типы данных, переменные и константы. Давайте разберемся, что такое массивы и объекты. Сосредоточимся на выражениях.

Урок №3. Что такое протокол HTTP/HTTPS?
На третьем уроке вы узнаете, какие существуют стандарты и методы протоколов. Давайте выясним, что такое заголовки и рассмотрим разные статусы сервера. Подробнее остановимся на том, как обеспечивается безопасность передачи данных.

Урок №4 — Вычисления. Основные понятия PHP, часть I
На четвертом уроке вы узнаете о встроенных константах и ​​суперглобальных переменных. Разберем, какие есть встроенные базовые функции. Остановимся и подробно разберем функции связывания файлов.

Урок № 5 — Вычисления, часть II
На пятом уроке мы узнаем, как использовать комментарии, анализировать типы операторов и как работают циклы.

Урок № 6 – Изучение пользовательских функций, часть I
В шестом уроке мы переходим к определению и задаче. Изучим типы данных и после урока сможем возвращать значения.

Урок №7. Пользовательские функции, часть II
В уроке 7 мы рассмотрим доступные области и узнаем, как передавать аргументы по ссылке. Вы узнаете, как используются статистические и глобальные переменные.

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

Урок № 9 — Использование файлов cookie/сессии
На девятом уроке мы познакомимся с терминами Cookie/Session. Вы сможете выполнять такие операции, как создание, изменение, удаление. Рассмотрим известные параметры.

Урок №10 — Использование базы данных MySQL, часть I
На десятом уроке вы узнаете, что такое серверы баз данных. Давайте определим, что такое реляционная база данных и типы форматов таблиц базы данных. После урока вы поймете, как сделать подключение.

Урок №11. Использование базы данных MySQL, часть II
На одиннадцатом уроке мы научимся создавать базы данных, уделим время синтаксису запросов. Вы узнаете, как экспортировать и импортировать базы данных. Рассмотрим подробнее, что такое подготовленные запросы.

Урок №12 — Основы программирования на PHP
На двенадцатом уроке мы начнем изучать основные понятия предметов. Раскроем основные принципы (инкапсуляция, наследование, указатели). Работа с объектами, функциями, исключениями и шаблонами не составит для вас труда.

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

Курс «PHP Pro» — Miralabs

https://iteacorp.com/course/php-pro/ Стоимость: 41 850 ₽

Продолжительность — 108 часов.

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

  1. Веб-приложения и роль языка PHP в работе с ними
  • Как работает Интернет
  • Клиент-серверная архитектура
  • Настройка программного обеспечения
  1. Основы PHP
  • Переменные, константы
  • Выражения, операторы
  • Типы данных и приведения типов
  • Структуры управления
  1. Работа с массивами
  • Циклы
  • Матрицы
  • Работа с ассоциативными массивами
  1. Основы контроля версий
  2. Функциональное программирование
  • Функции
  • Область видимости переменных
  • Супер глобальный
  • Сильное письмо
  1. Обзор встроенных функций
  • Обзор встроенных функций (функции для работы со строками, с массивами)
  • Рекурсия
  • Стили кода
  1. Фильтрация, проверка данных и работа с формами
  • Работа с онлайн-формами
  • Получать и обрабатывать данные от пользователя
  • Фильтрация и проверка данных
  • Основы протокола HTTP
  • Что такое заголовки ответа и запроса
  1. Работа с файловой системой
  • Работа с файловой системой
  • Чтение и запись данных в файл
  1. Информационные файлы cookie
  • Регулярное выражение
  • Работа с куки
  • сессии
  • Различия между сеансами и файлами cookie, их совместное использование
  1. Реляционная модель базы данных
  • SQL — язык запросов
  • Запросы на получение данных
  • Работа с соединением
  • Работа с наборами
  1. Базовые SQL-запросы
  • Запросы с группировкой, наличием
  • DDL-запросы
  1. MySQL: системы управления базами данных (СУБД)
  • Нормализация, целостность данных
  • Транзакции
  • MySQL: системы управления базами данных
  • Отправка запросов к СУБД с помощью PHP
  1. Работа с совместным проектом «Интернет-магазин»
  • Работа над совместным проектом «Интернет-магазин» (Продолжительность: 3 занятия)
  • Анализ архитектурных решений в проекте
  • Знакомство с шаблонами экранов
  1. Создание CMS
  • Создание CMS в проекте
  1. Введение в объектно-ориентированное программирование
  • Классы и объекты
  • Инкапсуляция
  • Полиморфизм
  • Наследство
  • Работает с исключениями
  1. Хостинг
  • Отправка почты
  • Хостинг
  • Системы контроля версий
  • Работа с XML, JSON
  1. Основы Linux
  • Установка Убунту
  • Серверная и настольная версии
  • Основные команды Linux
  • Установите веб-сервер Nginx
  • Установка PHP
  • Установка MySQL
  • Разверните свое приложение Symfony в DigitalOcean
  1. Основы Git
  • Установка и настройка
  • Git-команды
  • Обзор GitHub, GitLab и Bitbucket
  • Создание проекта и загрузка на GitHub
  1. Композитор
  • Установка и настройка
  • Автозагрузчик классов
  • Обзор официального репозитория Packagist
  • Создайте свои собственные пакеты
  1. PHP 7.x
  • Новые возможности в PHP 7.0
  • Новые возможности в PHP 7.1
  • Новые функции в PHP 7.2
  • Новые функции в PHP 7.3
  • Новые функции в PHP 7.4
  1. ООП
  • Инкапсуляция
  • Наследство
  • Полиморфизм
  • Классы и объекты
  • Абстрактные классы
  • Интерфейс
  • Методы класса
  • Статические методы
  • Магические методы
  • Константы
  • Характеристики
  • Исключение
  • Пространства имен
  • Скачать автоматически
  • Композиция вместо наследования
  1. Стандарты ПСР
  • Обзор стандартов ПСР-0, ПСР-4 и ПСР-1, ПСР-2
  1. Шаблоны проектирования, SOLID, DRY, KISS, YAGNI
  • Основные шаблоны генерации
  • Основные структурные модели
  • Основные модели поведения
  1. API отражения
  • PHPDoc
  • phpДокументатор
  • Примечания
  1. Стандартная библиотека PHP (SPL)
  • Структуры данных
  • Итераторы
  • Основные классы и функции
  1. Безопасность в PHP
  • Основные виды атак
  • Шифрование
  • Хеширование
  • Стандартная практика защиты веб-приложений
  • Компонент безопасности Symfony
  1. Устранение неполадок, предотвращение ошибок, профилирование, оптимизация
  • Какие бывают типы ошибок в PHP, иерархия классов исключений
  • Попытка поймать окончательную конструкцию
  • Создайте свои собственные классы исключений
  • Регистрация ошибок и ее важность
  • Профилирование кода
  • Отладка xDebug, анализ чужого кода
  1. ОТДЫХ
  • Обзор архитектуры REST
  • Модель зрелости сервисов REST
  • ХАТЕОАС
  • Стандарт HAL
  • Спецификация JsonAPI
  • Жрать клиента
  • FOSRestBundle для Symfony
  1. Тестирование
  • Модульные тесты
  • Функциональные тесты
  • Фреймворки для тестирования Codeception, PHPUnit, Symfony PHPUnit Bridge
  • Услуги CI: Travis CI, Scrutinizer CI
  1. Использование докера. Контейнеризация приложений
  • Введение в Докер
  • Что такое контейнер?
  • Разница между Докером и Вагрантом
  • Введение в docker-compose
  • Создание стека LEMP на основе Docker
  1. СУБД MySQL
  • Объединить таблицы
  • Индексы
  • Оптимизация запросов и команда EXPLAIN
  • Транзакции
  • Триггеры и хранимые процедуры
  • Движки InnoDB и MyISAM
  1. Сервисная архитектура
  • Концепция услуг
  • Контейнеры
  • Внедрение зависимости
  1. Обзор популярных фреймворков
  • Зенд Фреймворк
  • Фреймворк Yii
  • Сокол Фреймворк
  • Платформа Laravel
  • Симфонический каркас
  1. Фреймворки MVC и Symfony 4
  • Установка и настройка
  • Создать простую страницу
  • Маршрутизация
  • Веточка
  • Изучение червя
  1. Компоненты Symfony
  • Ямл
  • Файловая система
  • Находки
  • Консоль
  • Процесс
  • Мост PHPUnit
  • Валидатор
  • Форма
  1. Как написать резюме и пройти собеседование
  • Структура резюме
  • Часто задаваемые вопросы
  • Как вести себя на собеседовании
  • Большие ошибки на собеседовании
  • Урок английского №1
  • Урок английского #2
  • Урок поиска работы.

Курс «PHP Основы» — Академия IT

https://academiait.ru/course/php-osnovy/ Стоимость: бесплатно

Уроки:

  • Матрицы
  • Циклы
  • Отношение
  • Ошибка
  • Функции
  • Функции 2
  • $_GET массив
  • Массив $_POST
  • сессия и куки.

Курс «PHP / MySQL» — Центр учебных курсов информационных технологий и компьютерного обучения

https://it-course.ru/web-programming/course-php-mysql.html Стоимость: 48 100 ₽

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

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

Урок 1

  • Введение в PHP и MySQL. Как устроен и работает динамический веб-сайт. Роль сервера в работе динамического сайта. Роль базы данных в работе сайта.
  • Установите сервер Denver на локальный компьютер.
  • Понятие переменной. Типы данных в переменной.
  • Операторы вывода переменных отображения. Синтаксис языка.
  • Арифметические операции с переменными взаимосвязь.
  • Основные циклические конструкции языка.
  • Отношения и другие структуры.

Урок 2

  • Введение в функцию. Их создание и использование. Функции, встроенные в язык PHP.
  • Рассмотрены и изучены все встроенные функции, необходимые для создания сайта: подсчет, выход, список, дата, установка, снятие и так далее
  • Понятие массива. Ассоциативная матрица. Многомерная матрица.
  • Суперглобальный массив $_SERVER.
  • Методы GET и POST.

Урок 3

  • Основы работы с базами данных. Создание первой базы данных и таблиц в ней. Выборка данных. Вывод на страницу. Вывод данных из базы данных в цикле.
  • ВЫБЕРИТЕ заявление.
  • ВСТАВИТЬ заявление.
  • Обновление декларации UPDATE.
  • УДАЛИТЬ заявление.

Урок 4

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

Урок 5

  • Определите страницы с динамическим содержимым.
  • Разрабатываем структуру таблиц базы данных для динамического контента сайта.
  • Мы создаем таблицы в базе данных для динамических веб-сайтов.
  • Связываем динамические страницы с таблицами базы данных и проверяем вывод данных в цикле.
  • Наполняем базу контентом, необходимым для корректного отображения видимой части сайта.

Урок 6

  • Создаем административную часть страницы.
  • Реализуем возможность редактирования содержимого динамических страниц через интерфейс административной части сайта.
  • Создаем структуру административной части сайта для управления динамическими страницами.
  • Установите визуальный редактор.

Урок 7

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

Урок 8

  • Мы размещаем динамический сайт на реальном сервере.
  • Экспортируем-импортируем базу данных через интерфейс сервера MySQL на реальный хостинг.
  • Перемещаем файлы и папки сайта с локального сервера на настоящий по протоколу ftp.
  • Выполняем окончательную настройку сервисов сайта на хостинге. Проверяем сайт.
  • Регистрируемся в поисковых системах и каталогах. Настройте счетчики посещений.

Курс «Основы PHP» — Компьютерная школа Hillel

https://online.ithillel.ua/courses/php-basics Стоимость: нет информации

Цели курса:

  • Научитесь писать простые программы на PHP
  • Изучите основы ООП
  • Изучите базовые алгоритмы.

Варианты исследования:

  1. Основы PHP
    Курс предназначен для тех, кто только начал свой путь в IT-индустрии. Курс рассказывает, как писать на PHP, что такое переменные, типы данных и многое другое. После окончания курса выпускники имеют достаточную базу для выбора пути дальнейшего развития в сфере ИТ.
  2. РАСШИРЕННЫЙ PHP
    Курс PHP ориентирован на предоставление необходимого объема знаний о языке PHP: понимание принципов ООП, умение использовать MVC, шаблоны проектирования и различные фреймворки. В ходе обучения вы получите знания, необходимые для создания различных типов веб-сайтов.

Новые выпускники получают сертификат о прохождении курса.

Курс «PHP» — Brander

https://brander.school/ru/course/free-php/ Стоимость: бесплатно

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

  • Больше упражнений, меньше разговоров
  • Индивидуальный подход к каждому ученику с обратной связью от преподавателя
  • Реальные шансы работать в Brander после прохождения курса
  • Практическое расписание: занятия два раза в неделю.

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

Блок 1: Знакомство с Интернетом и настройка среды

  • Знакомство и постановка задач. Введение в Интернет
  • Настройка среды

Блок 2: PHP. Базовый

  • Типы данных и синтаксис языка
  • Типы данных, функции + практика
  • Струны
  • Массивы + Практика
  • Функции
  • Файловая система + Ex
  • Базовый HTML, формы, GET, POST, загрузка файла + Ex
  • Файлы cookie и сеансы

Блок 3: Введение в MySQL

  • Базы данных MySQL
  • Проектирование реляционной базы данных + практика

Блок 4: WEB && CL

  • jQuery. Аякс.
  • Основная командная строка
  • Коммуникация между серверами + практика

Блок 5: ООП и шаблоны проектирования

  • ООП
  • Паттерны проектирования + практика

Модуль 6: Управление зависимостями и тестирование

  • Работает с композитором
  • Тестирование кода с помощью PHPUnit + Практика
  • Работа с Докером

Блок 7. Симфония

  • Введение в Симфони
  • Создание интернет-магазина на Symfony (5 уроков).

Курс «Программирование web-сайтов с помощью PHP+SQL» — Центр профессионального обучения при СИИТ

https://comp.skurs.ru/project.php?id=481 Стоимость: 8 000 ₽ — 18 750 ₽

При изучении php и mysql вас познакомят с основными типами и системами управления базами данных (СУБД), расскажут об их характеристиках, функциях и применении. Курс «Разработка веб-сайтов» даст вам уникальную возможность научиться использовать SQL на примере современных СУБД. Вы сможете создать SQL-запрос к базе данных на примере MySQL и многое другое.

Темы:

  1. Веб-сервер: установка и настройка
  • Что такое веб-сервер?
  • Установите веб-сервер. Денвер.
  • Конфигурация Apache: httpd.conf.
  • Установка PHP: php.ini.
  1. Язык программирования PHP.
  • Синтаксис PHP, переменные и константы, операторы, управляющие конструкции
  • Циклы: for, while, do-while, foreach. Практическая работа.
  • Матрицы: одномерные, ассоциативные, многомерные. Использование циклов для обработки данных массива. Практическая работа.
  • Функции: определение и типы функций, переменные и аргументы функций, возвращаемые значения, рекурсивные функции. Практическая работа.
  • Встроенные функции: документация по php (php.net), переменные функции, работа со строками, работа с датой и временем, библиотека GDLIB.
  • Суперглобальные переменные: $_GLOBALS, $_SERVER, $_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, $_REQUEST.
  • Работа с формами: HTTP, заголовки запросов и ответов, методы GET и POST — их использование и отличия, прием и проверка передаваемых значений, отправка данных на почту.
  • Работа с COOKIES и сессиями.
  • Работа с файлами.
  1. Основы базы данных MySQL.
  • Структура БД.
  • Нормализация базы данных (IV нормальная форма).
  • Реляционная БД.
  • Использование phpmyadmin для создания и работы с базой данных.
  • Основные операторы MySQL: INSERT, UPDATE, SELECT, DELETE.
  • Отправка данных из форм в базу данных и виды информации. Практическая работа.
  1. Безопасность и защита данных с помощью паролей, шифрования.
  2. Разработка интернет-магазина на PHP с использованием баз данных MySQL.
  3. Тестирование готового проекта.
  4. Размещение интернет-магазина на хостинге, поддержка работоспособности, резервное копирование данных.
  5. Последний урок.

Курс «PHP» — Академия IMT

https://imt-academy.com/kurs-php-programmirovanie/ Цена: 49 686 ₽

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

  • 20 уроков
  • 1 занятие в неделю.

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

  • Собрать семантическое ядро
    Научитесь подбирать запросы для поисковых систем, контролировать частотность, выполнять группировку и на основе этого формировать структуру сайта. Вы сможете привлечь больше пользователей на сайт и увеличить продажи.
  • Провести технический аудит сайта
    Узнайте, как проверить наличие технических ошибок, оптимизировать скорость загрузки сайта. Поймете, как исправить ошибки в мобильной версии сайта. Вы сможете давать эффективные рекомендации клиентам и зарабатывать больше.
  • Работа с системами аналитики и панелями вебмастера
    Вы поймете, как настроить Яндекс.Метрику и Google Analytics. Вы научитесь подключать сайт к Яндекс.Вебмастеру и Google Search Console, сможете отслеживать техническое состояние сайта, его позиции в поиске и маркетинге в целом.
  • Привлекайте целевой трафик с помощью внешних ссылок
    Научитесь оценивать качество входящих ссылок, удалять ссылочный спам и получать естественные ссылки с авторитетных сайтов. Вы поймете, как избежать штрафов поисковых систем и вывести сайты в ТОП.
  • Анализировать данные и готовить отчеты
    Узнайте, как анализировать эффективность вашего веб-сайта в Microsoft Excel и Google Sheets: используйте формулы и фильтры, создавайте прогнозы трафика и создавайте понятные отчеты для руководства.
  • Получайте клиентов из поиска
    Узнайте, как использовать метатеги и заголовки. Узнайте, как проверять позиции сайта и продвигать его с помощью сервисов Rush Analytics, Serpstat и Netpeak. Вы можете автоматизировать рутину и работать быстрее.

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

1 модуль

  • Обзор PHP
  • Что такое язык программирования?
  • Что такое пхп?
  • Использует для php.
  • Основные понятия для php (переменные, операторы, типы данных).
  • открытый сервер
  • Логические операции
  • Условные утверждения.

2 модуль

  • Алгоритмы
  • Циклические операторы
  • Что такое массив?
  • Типы матриц

3 модуля

  • Практика массивов
  • Матрицы и другие многомерные матрицы
  • Работа с массивами
  • Специальные функции для работы с массивами

4 модуля

  • Git и функции
  • Система контроля версий Git
  • Что такое функции?
  • Аргументы функции
  • Типы передачи параметров
  • Объем
  • Рекурсия

5 модуль

  • ООП
  • Что такое ООП?
  • Что такое класс?
  • $ это
  • Конструктор, деструктор

6 модуль

  • Принципы ООП
  • Модификаторы доступа
  • Инкапсуляция
  • Наследство
  • Характеристики
  • Полиморфизм

7 модуль

  • Статика ООП и магия
  • Статические методы и свойства
  • Магические методы

8 модулей

  • PHP и ВЕБ
  • Что такое http?
  • Веб-серверы
  • ПОЛУЧИТЬ POST-методы
  • Включить, потребовать
  • сессии
  • Информационные файлы cookie

9 модуль

  • Работа с файлами и временем, regexp
  • Файл загружен
  • Работа с изображениями (загрузка, свертывание)
  • Функции времени и класс Datetime
  • Регулярное выражение

10 модулей

  • База данных
  • Что такое БД?
  • Простые понятия.
  • ВЫБЕРИТЕ оператор

11 модулей

  • Манипуляции с базами данных
  • Где
  • Агрегирующие функции
  • Сгруппировать по, га
  • Обновлять
  • Удалить

12 модулей

  • Связать таблицы
  • Присоединиться
  • Практика MySQL

13 модулей

  • PHP MySQL
  • Составной
  • Запрос
  • Обработка ответа

14 модулей

  • Аякс
  • jQuery

15 модулей

  • Что такое MVC и зачем он нужен
  • Что такое модель, представление, контроллер
  • MVC на примере laravel
  • Основы Ларавеля
  • Что такое фреймворк
  • Почему фреймворк, а не CMS
  • Композитор
  • Товарная накладная
  • Обучение развертыванию фреймворка + авторизация

16 модулей

  • Конструктор страниц Laravel
  • Маршрутизация
  • Конфигурация маршрутизации
  • Проверять
  • Модель
  • Вид

17 модулей

  • Миграции
  • Вырез в модели
  • Работа с БД в laravel (Eloquent, Query Builder, Model)
  • Работа со сложными sql-запросами

18 модулей

  • Отношения в моделях
  • Проверка входящих данных и их конфигурация
  • Что такое шаблонизатор?
  • Лезвие
  • Посмотреть наследование
  • Условный и циклический вывод данных в представление

19 модулей

  • Классы запросов и ответов
  • Варианты ответа контроллера
  • Зачем нам промежуточное ПО?
  • Создать промежуточное ПО

20 модулей

  • Принципы построения админ-панелей, фильтры
  • Аякс в ларавеле
  • Выпускать.

Курс «PHP и MySQL» — Учебный центр дополнительного профессионального образования

https://kursmsk.ru/Comp/webprog_php_mysql.html Стоимость: 10 620 ₽ — 19 200 ₽

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

 Тема: Синтаксис PHP.

  • Знание PHP, конструкция и функции языка, знание программы Hello World, установка и настройка интерпретатора, работа с интерактивной консолью, разделение инструкций, основные коды языка, комментарии, скалярные типы данных, переменные и операторы, который помимо выражений, встроенных функций, запуска файлов, работы с php-скриптами.
  • Условное предложение IF в языке. Оператор множественного выбора SWITCH, операторы прерывания CONTINUE/USE. Обзор циклов WHILE, DO, FOR. Переменные — область действия, типы переменных — статические и глобальные, алгоритмы. Возвращаемые значения, функции и аргументы.
  • Реализация алгоритмов с использованием списков, строк и массивов. Объекты, Ресурсы, NULL.
  • Типы функций. Строка и математика, дата и время, для работы с массивами, файловая система, с изображениями, функции для работы с JSON.

 Тема: PHP на веб-сервере.

  • Работа с формами. Здравствуйте, $_GET. Простая HTML-форма. Отправка и обработка данных. HTTP-протокол. GET- и POST-запросы. Сформируйте параметры в PHP, извлеките и обработайте их. Загружает файлы на сервер.
  • PHP и HTTP. Тщательное изучение протокола HTTP. Здравствуйте, ошибка 404. Функция заголовка. Глобальная переменная $_SERVER. Работа с заголовком Content-Type. Редирект и ошибка 404500.
  • Куки — хранение данных, сессии, авторизация сайта по HTTP, ошибки авторизации — Hello 401. $_SERVER[‘PHP_AUTH_USER’] и $_SERVER[‘PHP_AUTH_PW’].

 Тема: Объектно-ориентированное программирование.

  • Установите и настройте Денвер. Основы объектно-ориентированного программирования. Понятие объекта и класса. Свойства и методы объекта (частные и общедоступные). Создание экземпляров. Статические методы и автозагрузка классов. Проверка типов параметров метода. Отрабатывайте полученные навыки на информационном портале.
  • Наследование и интерфейсы. Основы наследования классов. Защищенные методы и свойства. Доступ к родительским методам и свойствам. Работа с абстрактными классами интерфейса. Запрет переопределения методов и наследования классов.
  • PHP и HTTP. Пространства имен, перегрузка методов и параметров, сериализация, клонирование, итератор объектов, использование объекта как массива или как функции.

 Тема: MySQL.

  • Реляционные базы данных и SQL. Знакомство с сервером баз данных. Основные понятия — таблица, поля и типы полей, базы данных, серии. Работа с mysql через клиент. Функции и их использование для работы с mysql в PHP.
  • Распространенные формы баз данных. Три основные формы.
  • Применение следующих запросов — SELECT, DELETE, INSERT, UPDATE Работа в таблице — отображение отдельных полей или всех записей, выбор условий и выражений в MySQL, сортировка, LIMIT. Первичный ключ и АВТОИНКРЕМЕНТ, обновление и удаление списка записей по условию.
  • Дизайн базы данных.
  • Объединить данные из нескольких таблиц (функция SELECT). Изучите группы результатов. Агрегатные функции COUNT, MAX, MIN и другие. Внешний ключ. ВНУТРЕННЕЕ СОЕДИНЕНИЕ. ЛЕВОЕ СОЕДИНЕНИЕ.
  • Управление таблицами и базами данных, а также управление таблицами (создание, очистка, удаление таблиц, получение информации). Манипуляции с полями и базами данных — создание и удаление.

 Тема: Обзор кадров.

  • Менеджер зависимостей Composer. Концепция фреймворков и их принципиальные отличия от библиотек. Работа с фреймами — установка, удаление, их возможности. Представление и маршрутизация, варианты обработки формы. Работа с базой данных.
  • Механизмы шаблонов (такие как Smarty, Twig и другие) Используйте PHP в качестве механизма шаблонов. Работа с шаблонизаторами — установка, удаление, возможности Smarty и Twig. Управление — листание, условия и вставка переменных. Организация приложения с помощью шаблонизатора.
  • Фреймворк Laravel Понятие фреймворка и его принципиальные отличия от библиотек. Работа с фреймами — установка, удаление, их возможности. Представление и маршрутизация, варианты обработки формы. Работа с базой данных.

По окончании обучения вы получите престижный сертификат, который приводится при трудоустройстве на территории РФ.

Курс «PHP Базовый курс» — smotriuchis

https://smotriuchis.ru/it-kursy/yazyki-programmirovaniya/php-bazovyj-kurs Стоимость: нет информации

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

Учебный план:

  1. Организация рабочего места: сервер + ИДЕЯ
  2. Введение в PHP
  3. Конструкции управления PHP
  4. Строки и массивы, Foreach
  5. Особенности и переменная область видимости
  6. Обработка данных запроса: $_GET и $_POST
  7. Работа с файлами
  8. Работа с базой данных в PHP: Часть I
  9. Работа с базой данных: Часть II
  10. Файлы cookie и сеансы.

Курс «PHP 5.6 Стартовый» — ITVDN

https://itvdn.com/ru/video/php_start Стоимость: 754 ₽

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

  • Понимание основного синтаксиса языка PHP
  • Пишите простые программы на PHP
  • Разбираться в типах переменных
  • Используйте арифметические операции и математические функции
  • Используйте строки и функции безопасности
  • Используйте унарные операторы, логические операции
  • Работа с матрицами.

Уроки:

  1. Введение в PHP
  2. Установка программы
  3. Первый опыт
  4. Переменная
  5. Типы переменных
  6. Использование переменных в PHP
  7. Арифметические операции
  8. Математические функции
  9. Строковые функции
  10. Функции безопасности
  11. Унарные операторы
  12. Логические операции
  13. Матрицы
  14. Многомерные массивы
  15. Функции над массивами
  16. Циклы.

Курс «PHP – Backend программирование» — IMT

https://seotech.com.ua/kurs-php/ Цена: 39 748 ₽ — 49 686 ₽

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

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

Базовый модуль

  1. Обзор PHP
  • Что такое язык программирования PHP
  • Программы PHP
  • Основные понятия PHP (переменные, операторы, типы данных)
  • открытый сервер
  • Логические операции, условные операторы
  1. Алгоритмы
  • Циклические операторы
  • Что такое массив?
  • Типы матриц
  1. Матрицы
  • Матрицы и другие многомерные матрицы
  • Работа с массивами
  • Специальные функции для работы с массивами
  1. PHP и ВЕБ
  • Что такое http
  • Веб-серверы
  • ПОЛУЧИТЬ POST-методы
  • Включить, потребовать
  • сеансы, куки
  1. Работа с файлами и временем, regexp
  • Файл загружен
  • Работа с изображениями (загрузка, свертывание)
  • Функции времени и класс Datetime
  • Регулярное выражение
  1. База данных
  • Что такое БД?
  • Простые концепции
  • ВЫБЕРИТЕ оператор

Про модуль

  1. Основы Ларавеля
  • Что такое фреймворк
  • Почему фреймворк, а не CMS
  • Композитор
  • Товарная накладная
  • Обучение развертыванию фреймворка + авторизация
  1. Создание страницы
  • Маршрутизация
  • Конфигурация маршрутизации
  • Проверять
  • Модель
  • Вид
  • Классы запросов и ответов
  • Варианты ответа контроллера
  • АЯКС
  1. Валидация, коммуникационные модели
  • Проверка входящих данных и их конфигурация
  • Миграции
  • Типы отношений в моделях
  • Работа со сложными sql-запросами
  1. Лезвие
  • Что такое шаблонизатор?
  • Посмотреть наследование
  • Условный и циклический вывод данных в представление
  • Зачем нам промежуточное ПО?
  • Создать промежуточное ПО
  • Защита проекта
  • Файл загружен
  • Работа с изображениями (загрузка, свертывание)
  • Функции времени и класс Datetime
  • Регулярное выражение.
Оцените статью
( Пока оценок нет )