آموزش مبانی فریم‌ورک Express: ثبت‌نام امن با Auth0 و Node.js - آخرین آپدیت

دانلود Express Framework Basics: Secure Signup with Auth0 & Node.js

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره شما را گام به گام در مسیر راه‌اندازی یک سرور Express و ایجاد سیستم‌های احراز هویت امن با استفاده از Passport، Auth0 و Node.js هدایت می‌کند. شما خواهید آموخت که چگونه یک اپلیکیشن را با استفاده از SQLite3 ساختاردهی و توسعه دهید، از جمله مدیریت هشینگ رمزنگاری برای ذخیره امن داده‌های کاربر. در پایان دوره، شما یک سیستم احراز هویت کامل با گزینه‌های مختلف ورود مانند گوگل، فیس‌بوک و Auth0 توسعه خواهید داد که می‌توانید آن را در اپلیکیشن‌های وب خود ادغام کنید. شما با یادگیری نحوه مقداردهی اولیه پروژه Express، راه‌اندازی سرور و پیکربندی اپلیکیشن با سیستم‌های Routing و موتورهای قالب‌بندی EJS شروع خواهید کرد. در طول دوره، جنبه‌های مختلف احراز هویت کاربر، از جمله استراتژی‌های ورود محلی و ادغام سرویس‌های احراز هویت شخص ثالث مانند گوگل و فیس‌بوک را بررسی خواهید کرد. با پیشروی در دوره، بر روی ساخت یک اپلیکیشن واقعی «لیست انجام کارها» (ToDo) کار خواهید کرد و مدیریت پایگاه داده، مسیریابی و احراز هویت کاربر را در یک اپلیکیشن Full-Stack پیاده‌سازی می‌کنید. این دوره بر مهارت‌های عملی تأکید دارد و به شما اجازه می‌دهد آنچه را که می‌آموزید از طریق پروژه‌های عملی و کدنویسی همزمان به کار ببرید.

سرفصل ها و درس ها

راه‌اندازی اپلیکیشن و مقداردهی اولیه سرور Application Setup and Server Initialization

  • مقداردهی اولیه پروژه Express و کتابخانه‌ها Initializing the Express Project and Libraries

  • تنظیم Manifest اکسپرس و فایل package.json Setting Up the Express Manifest and JSON Package File

  • تنظیمات اتصال سرور اپلیکیشن Setting Up the Application Server Wiring

  • تنظیم پورت و قراردادهای ذخیره‌سازی در Express Setting Up a Port and Saving Conventions with Express

  • اجرای سرور Express با مدیریت خطاها Running Our Express Server with Error Handling

ساخت پایگاه داده با SQLite3 Database Creation with SQLite3

  • مقدمه‌ای بر SQLite3 Introduction to SQLite3

  • طراحی شمای پایگاه داده برای SQLite3 Database Schema for SQLite3

  • هشینگ رمزنگاری و درج امن کاربران در پایگاه داده Cryptographic Hashing and Inserting Users into the Database Securely

پیکربندی اپلیکیشن Express Configuring App Express

  • کدنویسی همزمان: تکمیل پیکربندی فایل اپلیکیشن Express Code Along - Complete Configuring App Express File

  • راه‌اندازی مسیریابی (Routing) Setting Up Routing

موتورهای قالب‌بندی EJS در Express EJS Templating Engines with Express

  • تنظیم EJS همراه با مسیریابی Setting Up EJS with Routing

  • استایل‌دهی CSS با موتورهای قالب‌بندی CSS Styling with Templating Engines

  • استایل‌دهی صفحه اصلی CSS برای EJS در Express CSS Homepage Styling for EJS with Express

  • ساخت CSS و EJS صفحه Index شامل به‌روزرسانی فرم‌ها Building the Index Page CSS and EJS Including Form Updates

  • استایل‌دهی EJS و CSS اپلیکیشن Index Styling the Index App EJS and CSS

  • ایجاد صریح دایرکتوری Build پایگاه داده برای اجرا Explicitly Create the Database Build Directory to exer

  • تگ‌های جاوا اسکریپت با EJS در Express JavaScript Tags with EJS in Express

  • مرور کلی ساخت پروژه Review of Project Build

احراز هویت نام کاربری و رمز عبور با Express و Passport Authenticating Username and Password with Express and Passport

  • موتورهای قالب‌بندی EJS برای ورود با احراز هویت Express Templating Engines with EJS of Login with Express Authentication

  • کد استراتژی محلی نام کاربری و رمز عبور Username and Password Local Strategy Code

  • مسیریابی مجدد اپلیکیشن و احراز هویت Rerouting Application and Authentication

  • وارد کردن استایل‌های اضافی CSS از گیت‌هاب Import Additional Styles from CSS on GitHub

  • تایید نشست (Session) با استراتژی Passport Local Verify Session with Passport Local Strategy

  • قابلیت خروج کاربران و تعامل زنده Logout Functionality for Users and Live Interaction

  • فرم ثبت‌نام و استایل‌دهی با EJS Sign-Up Form and Styling with EJS

  • تکمیل ثبت‌نام و پایگاه داده با هشینگ و Salt Sign Up and Database Completion with Hashing and Salt

احراز هویت گوگل با Express و Passport Google Authentication with Express and Passport

  • به‌روزرسانی تجربه کاربری در صفحه اصلی User Experience Update with Homepage

  • تنظیم مسیریابی گوگل و احراز هویت Passport Set Up Google Routing and Authentication Passport

  • تنظیم Google OAuth2 و اعتبارنامه‌ها با API GCP Set Up Google 0Auth2 and Credentials with API GCP

  • کدنویسی همزمان: استراتژی احراز هویت گوگل در Passport با SQLite3 Code Along to the Google Strategy Authentication from Passport with SQLite3

  • به‌روزرسانی نهایی سرور Express برای احراز هویت گوگل Google Authentication Express Server Final Update

احراز هویت فیس‌بوک و ورود با Passport Facebook Authentication and Passport Login

  • پلتفرم توسعه‌دهندگان فیس‌بوک و ساخت API Facebook Developers Platform and API Creation

  • استراتژی فیس‌بوک و ورود با Passport و Express Facebook Strategy and Sign In with Passport and Express

سرویس Auth0 Auth0

  • راه‌اندازی Auth0 با Express و Passport Setting Up Auth0 with Express and Passport

  • استراتژی Auth0 و پیاده‌سازی با Express و Passport Auth0 Stratget and Implementation with Express and Passport

موتورهای قالب‌بندی و مسیریابی برای ساخت اپلیکیشن تمرینی ToDo Templating Engines and Routing to Build Out a Todo Exercise Application App

  • افزودن آیتم‌ها به لیست در پایگاه داده با Express و SQLite3 Add Items to List in Database with Express and SQLit3

  • نگاشت (Mapping) و فیلتر کردن اطلاعات پایگاه داده با Express Mapping and Filtering Database Information with Express

  • درج عناوین در پایگاه داده SQL با مسیریابی Express Inserting Titles into SQL Database with Express Routing

  • مدیریت وضعیت EJS و به‌روزرسانی‌ها با مسیریابی و Locals در Express EJS State Management and Updates with Express Routing and Locals

  • به‌روزرسانی Fetch Locals در پاسخ (Response) Update Fetch Locals into Response

  • افزودن SetAttributes و Keycode برای لیست تمرینی SetAttributes and Keycode Additions for Exer List

  • پاک‌سازی آیتم‌ها از اپلیکیشن با EJS و مسیریابی Express Clear Items from App with EJS and Express Routing

  • تکمیل مسیریابی داده‌های فرم در سمت Express برای اپلیکیشن تمرینی Finish Routing Form Data on Express Side for Exercise App

  • عیب‌یابی سینتکس پایگاه داده SQLite3 و فرمت‌بندی EJS Debugging Syntax from SQLite3 Database and EJS Formatting

  • مرور نهایی کتابخانه‌های EJS، Express، Passport و Node Final Review of EJS Express Passport and Node Libraries

نمایش نظرات

آموزش مبانی فریم‌ورک Express: ثبت‌نام امن با Auth0 و Node.js
جزییات دوره
8h 34m
45
(آخرین آپدیت)
54
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده