در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

آموزش کدنویسی NestJS

آموزش کدنویسی NestJS

14,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با NestJS یاد می گیرید.

عنوان اصلی : NestJS Zero to Hero - Modern TypeScript Back-end Development

سرفصل ها :


معرفی Nestjs و پیش نیاز:
نسخه جدید دوره جدید (ژوئن 2021)
به دوره خوش آمدید!
نصب node.js و نخ
نصب Nestjs CLI
(اختیاری) نصب VScode و Extensions
برنامه مدیریت وظیفه (استراحت API):
بررسی پروژه
ایجاد پروژه ما از طریق Nestjs CLI
ساختار پروژه Nestjs
مقدمه ای به ماژول های NestJS
ایجاد یک ماژول وظایف
مقدمه ای به کنترل کننده های NestJS
ایجاد در کنترل وظایف
مقدمه ای به ارائه دهندگان و خدمات Nestjs
ایجاد خدمات وظایف
ویژگی: گرفتن تمام وظایف
نصب پستچی
ایجاد یک مجموعه پستچی
تعریف یک مدل کار
ویژگی: ایجاد یک کار (قسمت 1 - کنترل کننده)
ویژگی: ایجاد یک کار (قسمت 2 - سرویس)
معرفی اشیاء انتقال داده (DTO)
اجرای CreatEtaskdto
ویژگی: گرفتن یک وظیفه توسط شناسه
چالش: حذف یک کار
راه حل: حذف یک کار
چالش: به روز رسانی وضعیت کار
راه حل: به روز رسانی وضعیت کار
ویژگی: جستجو و فیلتر کردن
Summary Quiz
بخش بخش بخش
اعتبارسنجی و مدیریت خطا:
معرفی لوله های Nestjs
ValidationPipe: ایجاد یک کار
دست زدن به خطا: گرفتن یک کار غیر موجود
دست زدن به خطا: حذف یک کار غیر موجود
اعتبار: به روز رسانی وضعیت کار
چالش: اعتبارسنجی فیلتر کردن و جستجو
بخش بخش بخش
پایداری داده ها - postgreesql و typerorm:
مقدمه ای بر پایداری
نصب Docker و pgadmin
اجرای postgresql از طریق Docker
تنظیم pgadmin
ایجاد یک پایگاه داده با استفاده از pgadmin
مقدمه ای بر تایمر
تنظیم یک اتصال پایگاه داده
ایجاد یک نهاد وظیفه
رکورد فعال VS Data Mapper الگوهای
ایجاد یک مخزن وظایف
Refactoring برای خدمات وظایف
پایداری: گرفتن یک وظیفه توسط شناسه
پایداری: ایجاد یک کار
(چالش) پایداری: حذف یک کار
(راه حل) پایداری: حذف یک کار
پایداری: وضعیت کار به روز رسانی
تغییرات کوچک مورد نیاز
پایداری: گرفتن تمام وظایف
بخش بخش بخش
auth part 1 - احراز هویت:
معرفی به احراز هویت و مجوز
تنظیم AuthModule، نهاد کاربر و مخزن کاربر
ویژگی: ثبت نام
اعتبار: اعتبار و قدرت رمز عبور
دست زدن به خطا: مناقشات نام کاربری
امن نگه داشتن کلمه عبور
رمز عبور هش کردن با bcrypt
ویژگی: ورود به سیستم
معرفی Tokens Web Json (JWT)
راه اندازی JWT Module و Passport.js
امضای یک نشانه JWT در ورود به سیستم (احراز هویت)
پیاده سازی اعتبار JWT
سفارشی Decorator Decorator
محافظت از راه های وظایف
بخش بخش بخش
Auth Part 2 - مالکیت وظیفه و محدودیت ها:
وظایف و کاربران - رابطه پایگاه داده
کاربران خود را انجام می دهند
Serialize داده های کاربر
محدود کردن گرفتن تمام وظایف
رفع اشکال: گرفتن تمام وظایف
محدود کردن گرفتن یک کار توسط شناسه
محدود کردن وضعیت به روز رسانی
محدود کردن حذف یک کار
بخش بخش بخش
متشکرم! :
با تشکر از شما! (+ ارتقاء)
(پاداش) ورود به سیستم:
مقدمه ای برای ورود به سیستم
اجرای سیاهههای مربوط به برنامه NestJS ما
بخش بخش بخش
(پاداش) مدیریت پیکربندی:
معرفی به پیکربندی
ویندوز: متغیرهای محیطی
مقدمه سریع به متغیرهای محیطی
تنظیم پیکربندی
پیکربندی Typeorm
پیکربندی Schema اعتبار سنجی
پیکربندی مخفی JWT
بخش بخش بخش
(پاداش) برنامه Front-End:
برنامه جلویی
بخش بخش بخش
(پاداش) استقرار:
سلب مسئولیت: هزینه های بالقوه
ثبت نام به Heroku
ایجاد یک برنامه Heroku
نصب Heroku CLI
Postgres در Heroku
تغییرات در برنامه NestJS ما
استقرار Nestjs به Heroku
راه اندازی جلویی به صفحات Github
بخش بخش بخش
(bonus) تست واحد:
دوره تصادف تست واحد: اصول اولیه
دوره تست تست واحد: آزمون اول
مهم: رفع مسیرهای وارداتی
تست TasksService - قسمت 1
تست TasksService - قسمت 2
بخش بخش بخش

GraphQL + MongoDB:
GraphQL + MongoDB: مقدمه بخش
بررسی پروژه: مدیریت مدرسه
نصب MongoDB
Robo 3T - اتصال به پایگاه داده MongoDB
پروژه راه اندازی پروژه
نصب NestJS 7 نصب
نصب وابستگی GraphQL
مهم! نسخه نصب GraphQL
ایجاد ماژول درس
تعریف نوع درس GraphQL
ایجاد رزولوشن درس
با استفاده از زمین بازی GraphQL
پایداری: Typeorm، MongoDB و نهاد درس ما
روش درس و Createlesson
ایجاد درس GRA