آموزش شروع سریع با APIها - آخرین آپدیت

دانلود Getting Started with APIs

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی به بررسی گام‌به‌گام توسعه API می‌پردازد و مباحثی از جمله مفاهیم بنیادی، اصول طراحی RESTful، مستندسازی، تست و استقرار (Deployment) را پوشش می‌دهد تا شرکت‌کنندگان بتوانند APIهای مدرن را به‌طور موثر ساخته و مدیریت کنند. این برنامه که به‌طور ویژه برای توسعه‌دهندگان، مهندسان نرم‌افزار و لیدهای فنی طراحی شده است، مهارت‌های لازم برای طراحی، مستندسازی، تست و پیاده‌سازی APIهایی که هسته اصلی اپلیکیشن‌های واقعی هستند را ارائه می‌دهد. شما با تسلط بر مفاهیم پایه API، بررسی تکامل، معماری و نقش آن‌ها در اپلیکیشن‌های مدرن شروع خواهید کرد. از مدل کلاینت-سرور تا اصول کلیدی مانند Statelessness، قابلیت کش (Cacheability) و سیستم‌های لایه‌بندی شده، پایه‌ای قوی در مورد نحوه برقراری ارتباط بین پلتفرم‌ها و سرویس‌ها از طریق APIها کسب خواهید کرد. در پایان این دوره، شما قادر خواهید بود: - مفاهیم اصلی، معماری و استانداردهای مدرن API مانند REST و GraphQL را درک کنید. - اصول REST را برای طراحی APIهای مقیاس‌پذیر با URIهای موثر، متدهای مناسب و استراتژی‌های نسخه‌بندی (Versioning) به کار ببرید. - APIها را با استفاده از OpenAPI، Postman و متدهای تست خودکار مستند و آزمایش کنید. - APIها را با استفاده از خط لوله‌های CI/CD، مانیتورینگ و مدیریت چرخه حیات مستقر و مدیریت کنید. - APIهایی امن، قابل نگهداری و با کارایی بالا برای کاربردهای واقعی بسازید. این دوره برای مهندسان نرم‌افزار، توسعه‌دهندگان Backend و مدیران فنی که به دنبال تقویت تخصص خود در طراحی و مدیریت API هستند، ایده‌آل است. داشتن درک پایه‌ای از مفاهیم برنامه‌نویسی و فناوری‌های وب توصیه می‌شود. به ما بپیوندید تا در هنر توسعه API استاد شوید و روش ارتباط، مقیاس‌پذیری و ارزش‌آفرینی اپلیکیشن‌ها را متحول کنید.

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

مقدمه‌ای بر APIها Introduction to APIs

  • معرفی تخصص Specialization Introduction

  • معرفی دوره Course Introduction

  • مقدمه‌ای بر APIها Introduction to APIs

  • تکامل API API Evolution

  • APIها در اپلیکیشن‌های مدرن APIs in Modern Applications

  • نمای کلی معماری API Overview of API Architecture

  • معماری کلاینت-سرور Client-Server Architecture

  • اصول کلیدی API Key API Principles

  • مقدمه‌ای بر HTTP Introduction to HTTP

  • متدهای HTTP HTTP Methods

  • کدهای وضعیت HTTP HTTP Status Codes

  • هدرهای HTTP HTTP Headers

  • دمو: ارسال درخواست‌های API و خواندن پاسخ‌ها Demonstration: Making API Requests and Reading Responses

  • مقدمه‌ای بر GraphQL Introduction to GraphQL

  • وب‌سوکت‌ها در API WebSockets in APIs

  • دمو: ساخت و تست یک API ساده Demonstration: Building and Testing a Simple API

اصول طراحی RESTful API RESTful API Design Principles

  • اصول REST و شناسایی منابع REST Principles and Resource Identification

  • دمو: طراحی URIهای موثر Demonstration: Designing Effective URIs

  • استراتژی‌های نسخه‌بندی برای REST APIها Versioning Strategies for REST APIs

  • مقدمه‌ای بر مستندسازی API و OpenAPI Introduction to API Documentation and OpenAPI

  • ابزارهای مستندسازی API Tools for API Documentation

  • نوشتن مستندات واضح و قابل نگهداری Writing Clear and Maintainable Documentation

  • نمای کلی تست API: واحد و یکپارچگی Overview of API Testing: Unit and Integration

  • مقدمه‌ای بر Postman Introduction to Postman

  • دمو: تست یک API با Postman Demonstration: Testing an API with Postman

  • استقرار APIها Deploying APIs

  • پیاده‌سازی خط لوله‌های CI/CD برای APIها Implementing CI/CD Pipelines for APIs

  • مانیتورینگ و مدیریت چرخه حیات API Monitoring and Managing the API Lifecycle

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • خلاصه دوره: شروع سریع با APIها Course Summary: Getting Started with APIs

نمایش نظرات

آموزش شروع سریع با APIها
جزییات دوره
9h 42m
29
(آخرین آپدیت)
2,949
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده