Научитесь создавать настоящие веб-приложения продакшн уровня с нуля. Никаких тривиальных приложений TODO, которые едва ли приближаются по сложности к реальному приложению. Никаких фреймворков, скрывающих все детали. В этом курсе мы создадим и развернем приложение для обмена фотографиями с пользователями, аутентификацией, загрузкой изображений, базой данных и многим другим. Мы даже развертываем его на продакшн сервере и настраиваем автоматический HTTPS.
Этот курс берет все, чему я научился за годы создания веб-приложений, и превращает это в простые для восприятия уроки. К концу курса вы создадите полное веб-приложение, развернете его на рабочем сервере и поймете, почему вы делали каждый шаг на этом пути.
- Точно знайте, как инициализировать подключение к базе данных и поделиться им, не прибегая к глобальным переменным или другим сложным для тестирования анти-шаблонам.
- Будьте уверены, говоря: «Да, моя система аутентификации безопасна и надежна!»
- Поймите, как организовать свой код и как взвесить компромиссы различных структур кода.
- Имейте наглядные примеры того, как отправлять сообщения пользователям по электронной почте.
- И многое другое!