آموزش طراحی و پیاده‌سازی RESTful API نسخه‌بندی شده با GitHub Copilot - آخرین آپدیت

دانلود Planning a Versioned RESTful API with GitHub Copilot

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

توضیحات

این دوره درباره چیست؟

این دوره با تمرکز بر پیاده‌سازی، شما را با مهارت‌های لازم برای تبدیل مشخصات API به کدهای عملیاتی با استفاده از GitHub Copilot به عنوان دستیار برنامه‌نویسی هوش مصنوعی مجهز می‌کند. از طریق دموهای عملی و تمرینات کاربردی، یاد می‌گیرید که چگونه نقاط اتصال (Endpoints) نسخه‌بندی شده را پیاده‌سازی کنید، مجموعه‌های تست جامع بسازید و فرآیندهای مستندسازی خودکار را برقرار نمایید. در این مسیر، مدرس دوره (Harit Himanshu) بهترین روش‌ها برای سازماندهی کد، مدیریت خطاها، پیاده‌سازی مدیریت نسخه‌ها و موارد دیگر را شرح می‌دهد.

اهداف دوره

در پایان این دوره چه توانایی‌هایی کسب خواهم کرد؟

  • پیاده‌سازی RESTful APIهای نسخه‌بندی شده با استفاده از FastAPI و کمک GitHub Copilot.
  • ایجاد مجموعه‌های تست خودکار برای نقاط اتصال API از طریق تولید تست‌های مبتنی بر هوش مصنوعی.
  • به‌کارگیری استراتژی‌های مدیریت نسخه با استفاده از الگوهای پیاده‌سازی عملی.
  • تولید و نگهداری مستندات API با استفاده از ابزارهای خودکار و دستیار هوش مصنوعی.

مخاطبان دوره

این دوره برای چه کسانی است؟

  • توسعه‌دهندگان نرم‌افزار
  • معماران API
  • لیدهای فنی (Technical Leads)
  • توسعه‌دهندگان API

پیشنیازها

قبل از شروع این دوره چه چیزهایی باید بدانم؟

  • آشنایی با زبان پایتون (Python) و فریم‌ورک FastAPI
  • تجربه در مفاهیم طراحی RESTful API
  • دانش پایه در مورد GitHub Copilot یا ابزارهای مشابه هوش مصنوعی


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

مقدمه Introduction

  • مرور کلی دوره و اهداف Course overview and goals

  • ساخت RESTful API با GitHub Copilot RESTful API with GitHub Copilot

  • پیشنیازها و آماده‌سازی محیط Prerequisites and environment setup

1. شروع کار با GitHub Copilot 1. Getting Started with GitHub Copilot

  • اصول برنامه‌نویسی جفتی با هوش مصنوعی AI pair programming fundamentals

  • بهترین روش‌های پیکربندی Copilot Copilot configuration best practices

  • کلون کردن پروژه در DevContainer Cloning project in DevContainer

2. راه‌اندازی پروژه 2. Setting Up the Project

  • بررسی کد پایه اولیه Review starter codebase

  • تست سرور اپلیکیشن Testing application server

  • راه‌اندازی سرور اپلیکیشن FastAPI Setting up FastAPI application server

3. پیاده‌سازی قابلیت‌های اصلی API 3. Implementing Core API Features

  • تست مخزن کتاب‌ها (Book Repository) Testing book repository

  • تست نقاط اتصال API کتاب‌ها Testing books API endpoints

  • تست سرویس کتاب Testing book service

  • پیاده‌سازی نقاط اتصال API برای کتاب‌ها Implementing API endpoints for books

  • پیاده‌سازی الگوی سرویس در مخزن Implementing service pattern on repository

  • پیاده‌سازی الگوی ریپازیتوری برای کتاب Implementing repository pattern on book

  • ایجاد اسکیمای کتاب Creating book schema

  • تست APIهای مستندسازی خودکار Testing automated documentation APIs

4. پیاده‌سازی مدیریت نسخه‌ها 4. Version Management Implementation

  • گسترش مستندات برای پذیرش نسخه‌های API Extending documentation to accept API versions

  • معرفی نسخه‌بندی API در پروژه موجود Introducing API versioning in existing project

  • تغییر رفتار API بر اساس نسخه Changing API behavior based on API version

  • افزودن نقطه اتصال جدید با حالت Agent در GitHub Copilot Adding new API endpoint with Github Copilot Agent Mode

جمع‌بندی Conclusion

  • مرور نکات کلیدی یادگرفته شده Recap of key learnings

نمایش نظرات

آموزش طراحی و پیاده‌سازی RESTful API نسخه‌بندی شده با GitHub Copilot
جزییات دوره
1h 52m
22
(آخرین آپدیت)
2,279
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Harit Himanshu Harit Himanshu

Harit Himanshu یک حرفه ای نرم افزار با بیش از یک دهه تجربه در ساخت و حمل محصولات در شرکت های از اندازه های کوچک تا بزرگ است. وی در حوزه های مختلفی مانند تبلیغات ، CleanTech ، Security و FinTech همکاری کرده است. او علاقه زیادی به نوشتن کد قابل آزمایش و تمیز دارد و تنبلی را هنگام کدگذاری ترجیح می دهد. در اوقات فراغت ، او در حال دستکاری فن آوری های جدید ، یادگیری حوزه های جدید تجاری ، کتاب خواندن ، آشپزی ، آواز خواندن و سرمایه گذاری وقت خود با همسرش در پیاده روی های طولانی است.