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

Заказать звонок

Выбери свою IT специальность

Подписка

Заказать звонок

+38 099 757 27 82

О курсе

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

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

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

Читать дальше...

Этот курс входит в специальности:

Предварительные Требования

Для прохождения данного курса необходимы базовые знания HTML/CSS,  PHP на уровне курса «PHP Базовый», понимание языка запросов SQL и знание MySQL.

Читать дальше...

Вы научитесь

  • Создавать полноценное приложение с нуля, используя современные подходы, паттерны и библиотеки.
  • Понимать, что такое архитектурный паттерн MVC и как его применять на практике при создании приложения.
  • Понимать, зачем использовать проектирование архитектуры в приложении
  • Понимать принципы маршрутизации в веб приложении и реализовывать их в своем приложении.
  • Использовать классы-репозиториев для работы с базой данных.
  • Работать с Doctrine ORM для простого доступа к базе данных
  • Понимать и уметь применять на практике такие порождающее паттерны как Factory Method, Abstract Factory, Builder и Prototype.
  • Реализовывать регистрацию и авторизацию в своем приложении.
  • Работать с файловой системой в своем приложении.
  • Обеспечивать базовый уровень безопасности своего приложения
Читать дальше...
Скачать материалы курса Для получения материалов курса нужно авторизоваться
Получить сертификат Для получения сертификата нужно авторизоваться
  • Длительность: 7 ч 59 м
  • Курс создан: 10.11.2021
  • Уроков: 10
  • Обновлен: 10.11.2021
  • Язык: русский

Что входит в курс

  • 10 видео уроков
  • Домашние задания
Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

Этот урок является вводным к курсу “Создание веб приложений с PHP”. На уроке рассматривается паттерн MVC, который будет использоваться в приложении, разрабатываемом на данном курсе. Кроме этого, также идёт рассмотрение всего программного обеспечения, которое нужно будет для прохождения всего курса.

Читать дальше...

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

Читать дальше...

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

Читать дальше...

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

Читать дальше...

В этом уроке идёт разбор использования паттернов проектирования, зачем они нужны и как их вообще использовать в приложении. Будут рассматриваться такие порождающее паттерны как Factory Method, Abstract Factory, Builder и Prototype.

Читать дальше...

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

Читать дальше...

В этом уроке идёт рассмотрение того, как можно создать отдельную админ панель к приложению и также создать систему ролей для пользователей, которая и позволит контролировать доступ к админ панели приложения.

Читать дальше...

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

Читать дальше...

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

Читать дальше...

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

Читать дальше...
ПОКАЗАТЬ ВСЕ
Студенты также смотрят
PHP 5.6 Базовый
ПОДРОБНЕЕ
PHP 5.6 Стартовый
ПОДРОБНЕЕ
PHP 7.4 Базовый
ПОДРОБНЕЕ
PHP 8.0 Стартовый
ПОДРОБНЕЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

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

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Премиум
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Оформить подписку
комментарии и обсуждения
Notification success