آموزش پیاده سازی Rest API در Node.js

Implementing Rest APIs in Node.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: NodeJS یک فناوری عالی برای ساخت REST API است، اما پیاده‌سازی این APIها در یک سناریوی سازمانی در دنیای واقعی می‌تواند چند چالش را ایجاد کند. در این دوره آموزشی، پیاده سازی Rest API ها در Node.js، یاد خواهید گرفت که API های امن و قوی REST را با Node.JS پیاده سازی کنید. ابتدا نحوه ایمن سازی یک API را بررسی خواهید کرد. در مرحله بعد، نحوه آزمایش یک API را خواهید فهمید. در نهایت، نحوه استقرار و نظارت بر یک API در تولید را خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش Node.JS Rest API های مورد نیاز برای پیاده سازی REST API های مقیاس پذیر، ایمن و آماده تولید با Node.JS را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع شدن Getting Started

  • شروع شدن Getting Started

  • شروع شدن Getting Started

  • درک REST Understanding REST

  • درک REST Understanding REST

  • چرا از Node.JS استفاده کنیم؟ Why use Node.JS?

  • چرا از Node.JS استفاده کنیم؟ Why use Node.JS?

  • نسخه ی نمایشی: کاوش در API Demo: Exploring the API

  • نسخه ی نمایشی: کاوش در API Demo: Exploring the API

ایمن سازی REST API Securing a REST API

  • ایمن سازی REST API Securing a REST API

  • ایمن سازی REST API Securing a REST API

  • احراز هویت در مقابل مجوز Authentication vs Authorizaition

  • احراز هویت در مقابل مجوز Authentication vs Authorizaition

  • پیاده سازی احراز هویت Implementing Authentication

  • پیاده سازی احراز هویت Implementing Authentication

  • نسخه ی نمایشی: تکنیک های مجوز Demo: Authorization Techniques

  • نسخه ی نمایشی: تکنیک های مجوز Demo: Authorization Techniques

  • نسخه ی نمایشی: ارتباطات ایمن Demo: Secure Communications

  • نسخه ی نمایشی: ارتباطات ایمن Demo: Secure Communications

تست یک REST API Testing a REST API

  • تست یک REST API Testing a REST API

  • تست یک REST API Testing a REST API

  • ابزارها و چارچوب های تست Testing Tools and Frameworks

  • ابزارها و چارچوب های تست Testing Tools and Frameworks

  • تست های نوشتاری Writing Tests

  • تست های نوشتاری Writing Tests

  • تست احراز هویت و مجوز Testing Authentication and Authorization

  • تست احراز هویت و مجوز Testing Authentication and Authorization

  • اسناد API API Documentation

  • اسناد API API Documentation

استقرار یک REST API Deploying a REST API

  • استقرار یک REST API Deploying a REST API

  • استقرار یک REST API Deploying a REST API

  • الگوهای استقرار Deployment Patterns

  • الگوهای استقرار Deployment Patterns

  • پیکربندی محیط Environment Configuration

  • پیکربندی محیط Environment Configuration

  • استراتژی های نسخه سازی Versioning Strategies

  • استراتژی های نسخه سازی Versioning Strategies

  • پیکربندی استقرار مداوم Configuring Continuous Deployment

  • پیکربندی استقرار مداوم Configuring Continuous Deployment

نظارت بر REST API Monitoring a REST API

  • نظارت بر REST API Monitoring a REST API

  • نظارت بر REST API Monitoring a REST API

  • درک معیارها Understanding the Metrics

  • درک معیارها Understanding the Metrics

  • ابزارهای نظارت Monitoring Tools

  • ابزارهای نظارت Monitoring Tools

  • ثبت و هشدار Logging and Alerting

  • ثبت و هشدار Logging and Alerting

  • نسخه ی نمایشی: با استفاده از Logging Frameworks Demo: Using Logging Frameworks

  • نسخه ی نمایشی: با استفاده از Logging Frameworks Demo: Using Logging Frameworks

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش پیاده سازی Rest API در Node.js
جزییات دوره
1h 53m
50
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
James Millar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Millar James Millar

مربی و مالک Sailr Solutions Ltd.

جیمز میلار نزدیک به 20 سال است که به شرکت ها کمک می کند تا نرم افزارهای عالی بنویسند. جیمز برای برخی از بزرگترین سازمان‌های جهان، از جمله پروژه‌های بخش انرژی، دستگاه‌های اینترنت اشیا برای بخش خودرو، و سیستم‌های قدیمی برای تولید و تولید، کار کرده است. او همچنین با استارتاپ ها و گروه های تک نفره کار می کند. جیمز تجربه ابری گسترده ای دارد و روی پروژه های بزرگ با استفاده از Azure و AWS کار کرده است. او مشتاق است که مردم را در نوشتن نرم افزار بهتر کند.