لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش NestJs در عمل (با MongoDB)
NestJs in Practice (with MongoDB)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مثل Angular است اما برای باطن! با تایپ اسکریپت و کد Angular API آشنا در مخزن Github با فایلهای ZIP قابل دانلود در هر بخش NestJs Deep Dive - ماژولها، کنترلکنندهها، سرویسها، لولهها، میانافزار، محافظها و غیره. الگوهای طراحی NestJs - کنترلکنندهها و مخازن NestJs کامل بسازید. نمونه MongoDB CRUD کتابخانه Mongoose ODM (Object to Document Mapping) مقدمهای بر تأیید اعتبار دادههای مبتنی بر تزئینات MongoDB در NestJs با توکنهای وب JSON (JWT) مجوز RBAC NestJs (کنترل دسترسی مبتنی بر نقش) لازم است دانش قبلی تایپ اسکریپت مهم است
این دوره به طور خلاصه
اگر NestJs را نمیشناسید، مانند Angular است اما برای Backend. با استفاده از آن، میتوانیم با استفاده از همان مفاهیم و APIهای شیگرا که قبلاً برای ساختاربندی Angular frontend خود استفاده میکردیم، Backend خود را بنویسیم: مؤلفهها، خدمات، ماژولها، لولهها و غیره.
NestJs همچنین کاملاً شبیه کتابخانههای محبوبی است که ممکن است قبلاً به آنها عادت کرده باشید، مانند کتابخانه Spring در اکوسیستم جاوا یا ASP.NET MVC برای اکوسیستم C#.
نمای کلی دوره
در این دوره آموزشی، شما میخواهید از ابتدا یاد بگیرید که چگونه یک Backend NestJs را طراحی و توسعه دهید که به شکل REST API است که با استفاده از کتابخانه Mongoose ODM (نگاشت سند شی) پایگاه داده MongoDB را درخواست میکند. ما یک مثال کامل CRUD ارائه خواهیم کرد که نشان میدهد چگونه میتوان متداولترین عملیات بازیابی دادههای REST و اصلاح دادهها را با استفاده از NestJs انجام داد.
هیچ دانش قبلی NestJs، MongoDB یا Mongoose در نظر گرفته نشده است زیرا همه چیز را از ابتدا توضیح خواهیم داد. ما تمام مفاهیم ضروری NestJs مانند ماژول ها، کنترلرها و خدمات تزریقی را پوشش خواهیم داد.
ما با استفاده از لوله اعتبارسنجی داخلی NestJs به طور مفصل یاد خواهیم گرفت که چگونه دادههای تجاری را با استفاده از رویکرد مبتنی بر تزئین (با تزئینکنندههایی مانند @IsString()، @IsPhoneNumber() و غیره) اعتبارسنجی کنیم.
ما همچنین با استفاده از NestJs از عملکردهای امنیتی Backend که معمولاً مورد نیاز هستند، مانند تأیید هویت کاربر، مجوز RBAC (کنترل دسترسی مبتنی بر نقش)، مدیریت خطا، و پوشش مفاهیم پیشرفته NestJs مانند فیلترها، لولهها، محافظها، رهگیرها و میانافزار را اجرا خواهیم کرد.
فهرست مطالب
این دوره موضوعات زیر را پوشش می دهد:
معرفی NestJs
اجرای NestJs در حالت Hot Reload و Debug
نوشتن اولین نقطه پایانی NestJs REST ما
ماژولها، کنترلکنندهها و خدمات تزریقی NestJs
معرفی MongoDB
تنظیم پایگاه داده ابری MongoDB
معرفی کتابخانه ODM Mongoose
پرس و جو از MongoDB از نقطه پایانی NestJs REST
مثال CRUD را با NestJs و MongoDB کامل کنید
فیلترهای NestJs و مدیریت خطای سفارشی
NestJs Pipes، ساخت یک لوله سفارشی
اعتبار سنجی داده ها با class-validator و Validation pipe
NestJs Middleware
تأیید هویت کاربر با NestJs
مجوز RBAC (کنترل دسترسی مبتنی بر نقش) NestJs
نگهبانان NestJs
در این دوره چه چیزی یاد خواهید گرفت؟
پس از گذراندن این دوره، احساس راحتی در طراحی و توسعه برنامه های کاربردی با استفاده از NestJs خواهید داشت. شما همه چیزهایی را که برای طراحی و توسعه پشتیبانهای امن آماده تولید با استفاده از چارچوب NestJs نیاز دارید، در عمل یاد گرفتهاید.
سرفصل ها و درس ها
معرفی
Introduction
NestJs In Practice Course - هلیکوپتر نمای
NestJs In Practice Course - Helicopter View
مهم - نسخه های نرم افزاری توصیه شده
IMPORTANT - Recommended Software Versions
تایپ اسکریپت Jumpstart کتاب الکترونیکی
The Typescript Jumpstart Ebook
معرفی
Introduction
NestJs In Practice Course - هلیکوپتر نمای
NestJs In Practice Course - Helicopter View
مهم - نسخه های نرم افزاری توصیه شده
IMPORTANT - Recommended Software Versions
NestJs در عمل - راه اندازی محیط توسعه
NestJs In Practice - Development Environment Setup
NestJs در عمل - راه اندازی محیط توسعه
NestJs In Practice - Development Environment Setup
تایپ اسکریپت Jumpstart کتاب الکترونیکی
The Typescript Jumpstart Ebook
مقدمه ای بر چارچوب NestJs
Introduction to the NestJs framework
راه اندازی سرور NestJs از ابتدا
Setting Up a NestJs Server from scratch
NestJs Hello World - اولین نقطه پایانی NestJs REST
NestJs Hello World - First NestJs REST Endpoint
اجرای سرور NestJs در حالت Hot Reload
Running a NestJs Server in Hot Reload Mode
مقدمه ای بر چارچوب NestJs
Introduction to the NestJs framework
راه اندازی سرور NestJs از ابتدا
Setting Up a NestJs Server from scratch
NestJs Hello World - اولین نقطه پایانی NestJs REST
NestJs Hello World - First NestJs REST Endpoint
اجرای سرور NestJs در حالت Hot Reload
Running a NestJs Server in Hot Reload Mode
چگونه یک NestJs Backend را با استفاده از Chrome Dev Tools اشکال زدایی کنیم
How to Debug a NestJs Backend using the Chrome Dev Tools
چگونه یک NestJs Backend را با استفاده از Chrome Dev Tools اشکال زدایی کنیم
How to Debug a NestJs Backend using the Chrome Dev Tools
نمایش نظرات