آموزش NestJS

NestJS Tutorial

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش متوسط ​​NestJS، فراگیران را برای خواندن، نوشتن و کدنویسی با NestJS و همه ویژگی‌های آن آماده می‌کند - ابزارهای منحصربه‌فرد قدرتمندی برای سرعت بخشیدن و تمیز کردن توسعه‌های پشتیبان شما.

NestJS یک چارچوب توسعه برنامه پیشرو است که به ویژگی‌ها، فرآیندهای خودکار و میانبرهایی مجهز شده است تا توسعه برنامه‌های وب مقیاس‌پذیر Node.js را سریع‌تر و کارآمدتر کند. این دوره برای کمک به شما در تسلط بر Nest.js طراحی شده است. این آموزش NestJS قطعاتی را که Nest.js از عناصر مؤلفه خود مانند Angular و Express.js به ارث برده است و همچنین آنچه که آن را از چارچوب های توسعه برنامه سمت سرور رقیب متمایز می کند، توضیح می دهد.

این دوره NestJS را بگذرانید و با مهارت هایی مانند ساخت برنامه های REST API، تزریق وابستگی، و پیکربندی پویا برنامه خود در محیط های مختلف راحت باشید.

پس از تکمیل این آموزش NestJS، می‌دانید چگونه با NestJS و همه ویژگی‌های آن بخوانید، بنویسید، و کدنویسی کنید — ابزارهای منحصربه‌فرد قدرتمندی برای سرعت بخشیدن و تمیز کردن توسعه back-end خود.

برای هر کسی که آموزش جاوا اسکریپت خود را مدیریت می‌کند، این آموزش جاوا اسکریپت می‌تواند برای مهندسین نرم‌افزار جدید، که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به‌عنوان منبع مرجع جاوا اسکریپت استفاده شود.

آموزش NestJS: آنچه باید بدانید

این آموزش آموزشی NestJS دارای ویدیوهایی است که موضوعاتی از جمله:

را پوشش می‌دهد
  • توسعه برنامه های کاربردی مقیاس پذیر که آزمایش آنها آسان است
  • ترکیب Express.js، APIهای خارج از جعبه و Angular در کد شما
  • داربست کردن کل ویژگی ها با یک دستور در Nest.js CLI
  • پیمایش الگوها و دیگ‌های پیشنهادی Nest.js
  • سازماندهی کد با ماژول ها و انتزاع منطق پیچیده با ارائه دهندگان
چه کسی باید در آموزش NestJS شرکت کند؟

این آموزش NestJS Tutorial به عنوان آموزش جاوا اسکریپت در سطح همکار در نظر گرفته می شود، به این معنی که برای مهندسین نرم افزار طراحی شده است. این دوره مهارت NestJS برای مهندسین نرم افزار با سه تا پنج سال تجربه در چارچوب وب NodeJS طراحی شده است.

مهندسین نرم افزار جدید یا مشتاق. این دوره آموزشی Next.js می تواند به توسعه دهندگانی که به تازگی حرفه خود را به عنوان مهندس نرم افزار شروع کرده اند با توضیح مفاهیمی مانند ماژول ها، ارائه دهندگان و کنترلرها که سازماندهی، انتزاعی، و رفتار کد خود را به صورت خودکار انجام دهید و انجام عملیات مقیاس بندی بسیار پیچیده را ممکن می سازد.

مهندسان نرم‌افزار با تجربه. مهندسان نرم‌افزار با چندین سال تجربه، این دوره آموزشی NestJS را سریع و آسان می‌بینند، بعلاوه از وضوحی که Nest.js با آن کد و برنامه‌های خود را به میکروسرویس‌هایی تقسیم می‌کند، قدردانی خواهند کرد. امکان انتزاع عملکرد و مقیاس برنامه های وب را فراهم می کند.


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

توسعه Back-end با NestJS: NestJS Basics Back-end Development with NestJS: NestJS Basics

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد و اجرای یک پروژه NestJS Creating and Running a NestJS Project

  • رسیدگی اولیه به درخواست با کنترلرها Basic Request Handling with Controllers

  • رسیدگی به انواع مختلف درخواست ها Handling Different Types of Requests

  • مبانی ارائه دهندگان NestJS Basics of NestJS Providers

  • نتیجه Conclusion

توسعه Back-end با NestJS: URL و پارامترهای Query Back-end Development with NestJS: URL and Query Parameters

  • بررسی اجمالی Overview

  • معرفی Introduction

  • موارد استفاده از پارامتر URL پیشرفته Advanced URL Parameter Use Cases

  • موارد استفاده از پارامتر پرس و جو پیشرفته Advanced Query Parameter Use Cases

  • نتیجه Conclusion

توسعه Back-end با NestJS: درخواست بارگذاری، کوکی ها Back-end Development with NestJS: Request Payloads, Cookies

  • بررسی اجمالی Overview

  • معرفی Introduction

  • موارد استفاده از بارگیری پیشرفته درخواست Advanced Request Payload Use Cases

  • تست سرورهای NestJS با Postman Testing NestJS Servers with Postman

  • نتیجه Conclusion

توسعه Back-end با NestJS: Simple REST API مثال Back-end Development with NestJS: Simple REST API Example

  • بررسی اجمالی Overview

  • معرفی Introduction

  • طراحی پایه REST API Basic REST API Design

  • ایجاد نقطه پایانی "فهرست". Creating a "List" Endpoint

  • ایجاد نقطه پایانی "خواندن". Creating a "Read" Endpoint

  • ایجاد نقطه پایانی "ایجاد" Creating a "Create" Endpoint

  • ایجاد نقاط پایانی "حذف" و "به روز رسانی". Creating "Delete" and "Update" Endpoints

  • نتیجه Conclusion

توسعه Back-end با NestJS: کار با قالب های Handlebars Back-end Development with NestJS: Working with Handlebars Templates

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد و ارائه الگوهای Handlebars Creating and Rendering Handlebars Templates

  • مثال الگوی نمایه کاربر User-Profile Template Example

  • ترکیب پارامترهای URL و الگوها Combining URL Parameters and Templates

  • رندر کردن قالب ها به صورت پویا Rendering Templates Dynamically

  • تغییر ساختار الگو با کمک کننده "اگر". Modifying Template Structure with the "If" Helper

  • نتیجه Conclusion

توسعه Back-end با NestJS: اصول اجرایی Front-end Back-end Development with NestJS: Front-end Execution Basics

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اجرای Front-end در مقابل Back-end Execution Front-end vs. Back-end Execution

  • مبانی اجرای Front-end Front-end Execution Basics

  • بارگیری داده ها از NestJS با کد فرانت اند Loading Data from NestJS with Front-end Code

  • اصلاح عناصر رابط Modifying Interface Elements

  • نمایش جلویی در مقابل بک‌اند Front-end vs Back-end Demonstration

  • نتیجه Conclusion

توسعه Back-end با NestJS: Full-Stack Todo List مثال Back-end Development with NestJS: Full-Stack Todo List Example

  • بررسی اجمالی Overview

  • معرفی Introduction

  • استراتژی پایه و راه اندازی Basic Strategy and Setup

  • در حال بارگیری داده های Todo Loading Todo Data

  • ایجاد کارهای جدید Creating New Todos

  • به روز رسانی و حذف Todos Updating and Deleting Todos

  • نتیجه Conclusion

توسعه Back-end با NestJS: ایجاد یک سبد خرید مبتنی بر کوکی ها Back-end Development with NestJS: Building a Cookies-Based Shopping Cart

  • بررسی اجمالی Overview

  • معرفی Introduction

  • راه اندازی یک پروژه با کوکی ها فعال Setting Up a Cookies-Enabled Project

  • ایجاد محصولات و خدمات سبد خرید Creating Products and Shopping Cart Services

  • بارگیری محصولات و داده های سبد خرید Loading Products and Shopping Cart Data

  • افزودن و حذف اقلام سبد خرید Adding and Removing Shopping Cart Items

  • نتیجه Conclusion

توسعه Back-end با NestJS: ساختن یک سبد خرید جلویی Back-end Development with NestJS: Building a Shopping-Cart Front-end

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد صفحه محصولات Creating a Products Page

  • ایجاد صفحه سبد خرید Creating a Shopping Cart Page

  • افزودن به سبد خرید از Front-end Adding to Cart from the Front-end

  • حذف آیتم ها از Front-end Removing Items from the Front-end

  • تجزیه کوکی ها با میان افزار Parsing Cookies with Middleware

  • نتیجه Conclusion

توسعه Back-end با NestJS: ساخت یک سایت وبلاگ Back-end Development with NestJS: Building a Blog Site

  • بررسی اجمالی Overview

  • معرفی Introduction

  • طراحی و راه اندازی پروژه Project Design and Setup

  • ایجاد صفحات Creating the Pages

  • ایجاد صفحه فهرست مقالات Creating the Articles List Page

  • پیاده سازی صفحه مقاله انفرادی Implementing the Individual Article Page

  • ایجاد یک نوار ناوبری Creating a Navigation Bar

  • نمایش صفحه "یافت نشد". Displaying a "Not Found" Page

  • نتیجه Conclusion

توسعه Back-end با NestJS: افزودن منطق Front-end به یک سایت وبلاگ Back-end Development with NestJS: Adding Front-end Logic to a Blog Site

  • بررسی اجمالی Overview

  • معرفی Introduction

  • افزودن رأی موافق به Front-end Adding Upvotes to the Front-end

  • افزودن رأی موافق به Back-end Adding Upvotes to the Back-end

  • افزودن نظرات به Front-end Adding Comments to the Front-end

  • افزودن نظرات به Back-end Adding Comments to the Back-end

  • ساخت فهرست مقالات قابل استفاده مجدد Building a Reusable Articles List

  • نتیجه Conclusion

توسعه Back-end با NestJS: کار با MongoDB Back-end Development with NestJS: Working with MongoDB

  • بررسی اجمالی Overview

  • معرفی Introduction

  • نصب و اجرای MongoDB Installing and Running MongoDB

  • مبانی MongoDB MongoDB Basics

  • درج و یافتن داده در MongoDB Inserting and Finding Data in MongoDB

  • به روز رسانی و حذف داده ها در MongoDB Updating and Deleting Data in MongoDB

  • افزودن MongoDB به پروژه های NestJS Adding MongoDB to NestJS Projects

  • نتیجه Conclusion

توسعه Back-end با NestJS: افزودن MongoDB به پروژه های NestJS Back-end Development with NestJS: Adding MongoDB to NestJS Projects

  • بررسی اجمالی Overview

  • معرفی Introduction

  • انتقال داده های برنامه به MongoDB Moving Application Data into MongoDB

  • بارگیری داده ها از MongoDB Loading Data from MongoDB

  • کد ناهمزمان در NestJS Asynchronous Code in NestJS

  • ایجاد داده در MongoDB Creating Data in MongoDB

  • به روز رسانی و حذف داده ها در MongoDB Updating and Deleting Data in MongoDB

  • متمرکز کردن کد اتصال MongoDB Centralizing MongoDB Connection Code

  • نتیجه Conclusion

توسعه Back-end با NestJS: Middleware Back-end Development with NestJS: Middleware

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی میان افزار NestJS NestJS Middleware Basics

  • افزودن میان افزار به ماژول ها Adding Middleware to Modules

  • اصلاح اشیاء درخواست و پاسخ Modifying the Request and Response Objects

  • استفاده از میان افزار در مسیرهای خاص Applying Middleware to Specific Routes

  • رهگیرهای NestJS NestJS Interceptors

  • نتیجه Conclusion

توسعه Back-end با NestJS: Advanced Middleware Use Cases Back-end Development with NestJS: Advanced Middleware Use Cases

  • بررسی اجمالی Overview

  • معرفی Introduction

  • چگونه Middleware می تواند در مورد پارامترهای URL به ما کمک کند How Middleware Can Help Us with URL Parameters

  • پردازش پارامترهای URL با Middleware Processing URL Parameters with Middleware

  • ایجاد میان افزار قابل تنظیم با Mixins Creating Configurable Middleware with Mixins

  • عیب یابی Mixins Middleware Troubleshooting Middleware Mixins

  • پردازش کوکی ها با Middleware Processing Cookies with Middleware

  • پیاده سازی سبد خرید با Middleware Implementing a Shopping Cart with Middleware

  • نتیجه Conclusion

توسعه Back-end با NestJS: ساخت API بازی Tic-Tac-Toe Back-end Development with NestJS: Build a Tic-Tac-Toe Game API

  • بررسی اجمالی Overview

  • معرفی Introduction

  • جریان اصلی بازی و پیاده سازی Basic Game Flow and Implementation

  • ایجاد بازی های جدید Creating New Games

  • پذیرش ورودی بازیکن Accepting Player Input

  • ایجاد حرکات پخش کننده کامپیوتر Generating Computer-Player Moves

  • محاسبه تساوی و برد Calculating Ties and Wins

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش NestJS
جزییات دوره
15h
94
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.