О курсе
При изучении программирования очень важна практика. Проходя курс “Создание веб приложений на 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
- русский
Что входит в курс
В этом уроке идёт рассмотрение способов шифрования, которые могут помочь сделать приложение безопасным, а также основы криптографии для того, чтобы можно было защитить сами данные, которые хранятся в приложении. Также затрагивается тема SQL-инъекций.