Полноценная аутентификация с помощью React JS, Next JS и TypeScript

Полноценная аутентификация с помощью React JS, Next JS и TypeScript
ru
14.02.2023
06 г 52 хв 07 сек

Это просто лучший курс в интернете, если вы хотите построить и развернуть лучшую систему аутентификации, которую вы можете использовать во всех своих проектах, начиная с логина, регистрации, сброса пароля, отправки электронной почты, валидации, защищенных маршрутов и многого другого. Мы будем использовать Next auth, смешанный с typescript, чтобы обеспечить строготипизированный код и воспользоваться возможностями серверной части Next js.

 

 Что делает эту сборку действительно трудно конкурирующей:

  • Мы будем использовать Tailwind CSS для стилизации нашего приложения.
  • Сильная валидация форм с помощью react-hook-form и zod.
  • Сильная система входа с использованием Next auth безопасных сеансов.
  • Вход с учетными данными, Google, Facebook, Twitter, GitHub, Discord, Auth0…
  • Сильная система регистрации с валидацией на стороне клиента и сервера.
  • Манипулирование обратными вызовами next auth в нашу пользу.
  • Отправка электронных писем с использованием Nodemailer и SMTP-сервисов, включая Gmail.
  • Обработка токенов конфиденциально с помощью электронной почты.
  • Написание качественного кода, готового к производству.
  • Изучение работы с typescript даже для новичков или тех, кто никогда не использовал его.
  • Настройка кластера MongoDB и подключение MongoDB к нашему приложению с помощью typescript.
  • Добавление пользователей в нашу базу данных, где мы управляем учетными записями, а токены храним в файлах cookie с использованием JSON Web Tokens.
  • Работа с Next.js API.
  • Изучение Handlebars и использование его для замены в наших HTML-файлах.
  • Развертывание на Vercel.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 755451 [filesize] => 81153996 [mime_type] => video/mp4 [length] => 728 [length_formatted] => 12:08 [width] => 1280 [height] => 720 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.090702947845805 ) [created_timestamp] => -2082844800 )