لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش NestJS - ساختن API پروژه واقعی از ابتدا
NestJS - Building Real Project API From Scratch
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش Nest, Typescript, Node, Postgresql, TypeORM, Express, REST Backend با ساخت API برای برنامه واقعی ساخت پروژه واقعی با NestJS نوشتن کد با کیفیت بالا در NestJS ایجاد ماژول ها و خدمات قابل استفاده مجدد در NestJS پیش نیازها:کامپیوتری که می توانید روی آن نرم افزار نصب کنید. (ویندوز، MacOS یا لینوکس) دانش جاوا اسکریپت مورد نیاز است
در این دوره ما با استفاده از NestJS، Typescript، Typeorm و PostgreSQL یک API کلون متوسط می سازیم. این دوره کاملاً بر روی شیرجه سریع و عمیق در ایجاد API برای کاربرد واقعی با NestJS متمرکز است. ما از ابتدا شروع خواهیم کرد و گام به گام به برنامه واقعی نهایی نزدیک خواهید شد. شما عمیقاً درک خواهید کرد که چگونه برنامه خود را ساختار دهید، ماژول ها و خدمات قابل استفاده مجدد و قابل فهم بسازید و کد را به تکه های کوچکتر کد تقسیم کنید. ما کد را با هم به روشی کارآمد می نویسیم تا آن را خالص کنیم و از پیچیدگی داده ها جلوگیری کنیم.
برای هر درس کد منبع درس را دریافت خواهید کرد، بنابراین مشاهده پیشرفت و دریافت یک برنامه کاربردی در هر درسی که میخواهید آسان است.
آنچه در این دوره خواهید آموخت:
ساختار و پیکربندی پروژه
کد با کیفیت بالا را با NestJS در پروژه واقعی بنویسید
ماژولها، کنترلکنندهها و سرویسهای قابل استفاده مجدد ایجاد کنید
اجرای احراز هویت
الگوهای طراحی NestJS را عمیقاً درک کنید
هیچ دانش قبلی به جز جاوا اسکریپت مورد نیاز نیست (زیرا من همه چیز را از پایه به شما آموزش خواهم داد) اما اگر تجربه هر یک از اینها را دارید (Angular/NodeJS/Express/Typescript/Typeorm/PostgreSQL) برای شما راحت تر خواهد بود این دوره را طی کنید.
اگر احساس میکنید NodeJS را یاد گرفتهاید، اما هنوز دانشی در مورد نحوه ساخت اپلیکیشن واقعی خود ندارید، این دوره همان چیزی است که به آن نیاز دارید. این دوره کاملاً بر روی ایجاد برنامه بدون وارد شدن به دانش پایه NodeJS تمرکز دارد!
سرفصل ها و درس ها
تهیه ابزار
Preparing tools
این بخش در مورد چیست؟
What is this section about?
از چه فناوری هایی استفاده خواهیم کرد؟
What technologies we will use?
چه چیزی را اجرا خواهیم کرد؟
What we will implement?
تولید یک پروژه
Generating a project
ماژول برچسب ها
Tags module
ایجاد ماژول تگ و کنترلر
Creating tag module and controller
ایجاد سرویس برچسب
Creating tag service
پیکربندی مسیر مطلق
Configuring absolute path
نصب Postgres
Installing Postgres
پیکربندی پایگاه داده
Configuring database
ایجاد موجودیت برچسب
Creating tag entity
کار با مخزن برچسب ها
Working with tags repository
ماژول احراز هویت
Authentication module
ایجاد مهاجرت
Creating migrations
آماده سازی درخواست ثبت نام
Preparing register request
DTO چیست؟
What is DTO?
ایجاد موجودیت کاربر
Creating user entity
در حال تولید توکن jwt
Generating jwt token
لوله های اعتبار سنجی
Validation pipes
درخواست ورود
Login request
میان افزار تأیید اعتبار
Auth middleware
کاربر دکوراتور
User decorator
نگهبان احراز هویت
Auth guard
در حال به روز رسانی کاربر فعلی
Updating current user
ماژول مقاله
Article module
ایجاد ماژول مقاله
Creating article module
روش ایجاد مقاله
Creating article method
پرداخت مقاله ایجاد
Polishing create article
دریافت مقاله توسط حلزون حرکت کردن
Get article by slug
نمایش نظرات