Продолжительность
9 ч 24 мин 59 сек
Количество уроков
54 Видео
Дата добавления
18.03.2020
Дата обновления
27.09.2021
Создайте проект аутентификации с использованием стека MERN с нуля до облачных серверов Digital Ocean. MERN Stack (MongoDB Express React Node) FullStack Project с нуля на Live Server с готовой продакшн аутентификацией.
MERN STACK
Изучите веб-разработку MERN, создав готовую продакшн систему регистрации и входа с активацией учетной записи, потерей пароля, сбросом пароля, входом через Facebook, входом через Google, а также ACL, внедрив закрытые и защищенные маршруты для аутентифицированных пользователей и пользователей с ролью администратора.
В качестве бонуса я также включил обновление профиля и развертывание на облачных серверах Digital Ocean.
Добавлены новые лекции
- Добавление доменного имени
- Cloudflare CDN и бесплатный SSL
- HTTP к HTTPS
- Перенаправить все www на не-www
- Обновление Google и Facebook перенаправление на рабочий домен
- Перенаправление Digital Ocean IP на фактическое доменное имя
Ключевые понятия, рассматриваемые в этом курсе
- Проект, который мы строим походу курса
- Готовая продакшн система аутентификации
- Построение регистрационной системы с использованием email пароля
- Внедрение системы социальной регистрации с Google и Facebook
- ACL - Контроль доступа
- MERN Stack Веб-разработка
- Разработка API с Node Js
- Веб-разработка веб-интерфейса с React
- Создайте свой собственный базовый проект для всех ваших будущих проектов React Node FullStack
- Изучите развертывание FullStack на облачных серверах Digital Ocean, включая установку MongoDB
- Активация учетной записи перед сохранением пользователя в базе данных
- Войти через Google
- Войти с Facebook
- Частная маршрутизация
- Admin Routing
- Макет страницы с React
- Работа с LocalStorage
- Работа с Cookies
- Работа с JWT (веб-токены JSON)
- Ролевые перенаправления
- Обновление профиля
- Auth Middleware
- Промежуточное программное обеспечение администратора
- Защита маршрутов
- Обработка истечения JWT
- Обработка ошибок
- Toast Уведомления
- Забыли пароль
- Сброс пароля
- Отправка проектов в Github
- Передача проекта из Github в Digital Ocean
- Конфигурация сервера Digital Ocean
- Развертывание бэкэнда и внешнего интерфейса на одной Digital Ocean "капле"
- Внесение изменений после переноса проекта на работающие серверы
К концу этого курса у вас будет свой собственный проект MERN Stack Project, работающий в режиме реального времени на облачных серверах Digital Ocean.
Веб-разработка - это не только программирование, но и развертывание, работа с доменами, хостинг, CDN, www / non-www, http / https, перенаправления, SEO, продвижение новых функций и многое другое. Получите все эти знания, а также готовую к работе систему аутентификации, маршруты администратора, макеты страниц с надежной архитектурой проекта. Проект этого курса - начало чего-то большого :)