احراز هویت و استقرار پشته MERN

MERN Stack Authentication And Deployment

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید که چگونه یک برنامه احراز هویت اولیه برای توسعه کامل پشته بسازید. مدیریت احراز هویت با JSON Web Token کار با تست های واحد اتصال به MongoDB و مدیریت خطاها پیکربندی فروشگاه Redux پیکربندی Tailwind CSS با ReactJS ساخت مسیرهای api با express برای مدیریت تعامل با یک برنامه mern اعتبارسنجی بارهای بدنه درخواست برای مسیرهای api کار با کاهش دهنده ها و عملکردها مدیریت وضعیت کامپوننت در برنامه mern پیکربندی احراز هویت کاربر با react استفاده از احراز هویت توکن وب json در برنامه mern ایجاد و استفاده از میان افزار در برنامه mern پیش نیازها: دانش اولیه MERN Stack

پشته MERN (Mongo، Express، React، و Node) یک انتخاب عالی برای ساخت برنامه‌های وب مبتنی بر داده‌های قدرتمند و انعطاف‌پذیر است. در این دوره آموزشی 20 ویدیویی، افراد متبحر نحوه استفاده از فناوری‌های مختلف را که پشته MERN را تشکیل می‌دهند، برای ساختن یک برنامه احراز هویت اولیه برای توسعه پشته کامل کشف خواهند کرد.

با بررسی ملاحظات کلیدی که باید هنگام برنامه ریزی یک برنامه MERN رعایت کنید، شروع کنید، سپس یک حساب MongoDB Atlas و یک خوشه کاری برای یک برنامه MERN ایجاد کنید. به MongoDB Atlas متصل شوید و نحوه رسیدگی به خطاها را بررسی کنید. با نحوه ساخت مدل‌های داده برای برنامه MERN با استفاده از MongoDB و Mongoose، تأیید صحت بارهای بدنه درخواست و پیکربندی احراز هویت JWT (JSON Web Token) آشنا شوید. در مرحله بعد، نحوه ایجاد و استفاده از میان‌افزار و ایجاد تست‌های واحد را با استفاده از چارچوب تست واحد Jest یاد خواهید گرفت.

نحوه پیکربندی React و Redux و استفاده از بررسی نوع با PropTypes و نحوه مدیریت وضعیت با استفاده از کاهش دهنده ها و اقدامات را بررسی کنید. این دوره با نمایشی از استقرار یک برنامه MERN در پلت فرم مبتنی بر ابر Heroku به عنوان یک سرویس به پایان می رسد.

تسلط بر پشته MERN دنیایی از امکانات را برای توسعه دهندگان برای ایجاد برنامه های کاربردی وب مدرن، مقیاس پذیر و کارآمد باز می کند. MongoDB، Express، React و Node.js به طور هماهنگ با هم کار می کنند تا مدیریت یکپارچه داده ها، منطق پشتیبان قوی، رابط های کاربر جذاب و عملکردهای سمت سرور را با کارایی بالا ممکن کنند. با استفاده از قدرت پشته MERN، توسعه‌دهندگان می‌توانند خلاقیت خود را آشکار کنند و برنامه‌های کاربردی وب پیشرفته‌ای بسازند که خواسته‌های چشم‌انداز دیجیتال امروزی را برآورده کند.

چه یک توسعه‌دهنده باتجربه باشید و چه به تازگی سفر توسعه وب خود را شروع کرده‌اید، پذیرش پشته MERN می‌تواند یک تغییر بازی باشد. در دنیای MongoDB، Express، React، و Node.js شیرجه بزنید و سفری را برای ساختن برنامه‌های کاربردی وب مدرن آغاز کنید که تأثیری ماندگار بر جای می‌گذارد.




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

مقدمه Introduction

  • مقدمه Introduction

آماده سازی Back End Preparing the Back End

  • آماده سازی وابستگی های Backend Preparing the Backend Dependencies

  • Creating-our-express-app-(server.js) Creating-our-express-app-(server.js)

  • ایجاد یک حساب MongoDB Atlas Creating a MongoDB Atlas Account

  • اتصال به MongoDB و رسیدگی به خطاها Connecting to MongoDB and Handling Errors

  • ساخت مدل های داده Building Data Models

  • ساخت مسیرهای API با روتر Express Building API Routes with Express Router

  • بدنه درخواست اعتبار سنجی Validating Request Body

اجرای احراز هویت و مجوز JWT Implementing JWT Authentication & Authorization

  • پیکربندی احراز هویت JWT Configuring JWT Authentication

  • ایجاد و استفاده از میان افزار Creating and Using Middleware

  • کار با واحد تست Working with Unit Tests

آماده سازی Front End Preparing the Front End

  • آماده سازی وابستگی های Front-end Preparing Front-end Dependencies

  • ساختن صفحه اصلی و اجزای Nav Building Home Page and Nav Components

  • پیکربندی React Router 6 Configuring React Router 6

  • پیکربندی فرم های ثبت نام و ورود به سیستم Configuring Registration and Login Forms

آماده سازی فروشگاه Redux Preparing Redux Store

  • پیکربندی فروشگاه Redux Configuring a Redux Store

  • کار با Reducers و Actions Working with Reducers and Actions

  • پیکربندی React User Authentication Configuring React User Authentication

به برنامه خود با استفاده از Tailwind CSS یک ظاهر طراحی کنید Styling our app using Tailwind CSS

  • پیکربندی Tailwind CSS با ReactJS Configuring Tailwind CSS with ReactJS

  • طراحی صفحه اصلی و نوار نوار Styling Home and Navbar

  • Styling ثبت نام و ورود به سیستم Styling Register and Login

آماده سازی استقرار Preparing Deployment

  • استقرار یک برنامه کاربردی در فضای ابری Deploying an Application to Cloud

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

احراز هویت و استقرار پشته MERN
جزییات دوره
3.5 hours
22
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,110
4.4 از 5
ندارد
دارد
دارد
Webo Pedia
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Webo Pedia Webo Pedia

آموزش آنلاین