آموزش طراحی و مستندسازی APIها با استفاده از استاندارد OpenAPI - آخرین آپدیت

دانلود Designing and Documenting APIs with OpenAPI Specification

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: پتانسیل‌های توسعه مدرن API را با دوره «طراحی و مستندسازی APIها با استفاده از استاندارد OpenAPI» آزاد کنید. این دوره که برای توسعه‌دهندگان نرم‌افزار، معماران API و نویسندگان فنی طراحی شده است، مبانی ضروری و روش‌های پیشرفته برای ساخت APIهای مقیاس‌پذیر، امن و دارای مستندات جامع را ارائه می‌دهد. از تسلط بر اصول OpenAPI گرفته تا پیاده‌سازی مکانیسم‌های امنیتی، استراتژی‌های نسخه‌بندی و بهترین شیوه‌های مستندسازی، شما مهارت‌های لازم برای طراحی APIهایی قدرتمند و کاربرپسند را کسب خواهید کرد. با استفاده از مثال‌های واقعی، چارچوب‌های عملی و ابزارهای کاربردی مانند Swagger، Redoc و Postman، خواهید آموخت که چگونه مستندات تعاملی ایجاد کنید، مشخصات فنی را اعتبارسنجی نمایید و OpenAPI را برای اتوماسیون و مقیاس‌پذیری در خط لوله‌های CI/CD ادغام کنید. در پایان این دوره، شما قادر خواهید بود: - هدف و مزایای استاندارد OpenAPI را توضیح داده و اجزای کلیدی آن را شناسایی کنید. - APIهای RESTful را با OpenAPI، شامل نقاط انتهایی (Endpoints)، شمای‌ها و استراتژی‌های نسخه‌بندی طراحی کنید. - مکانیسم‌های امنیتی و احرازهویت مانند OAuth 2.0، کلیدهای API و JWT را پیاده‌سازی کنید. - اعتبارسنجی، مستندسازی و جریان‌های کاری API را با استفاده از ابزارهایی مانند Swagger Editor و Postman خودکار کنید. نکته: این دوره برای توسعه‌دهندگان نرم‌افزار، معماران API، نویسندگان فنی، تسترهای QA و مهندسان DevOps که به دنبال ارتقای تخصص خود در طراحی، مستندسازی و مدیریت API هستند، ایده‌آل است. سلب مسئولیت: این یک منبع آموزشی مستقل است که توسط Board Infinity صرفاً برای اهداف اطلاع‌رسانی و آموزشی ایجاد شده است. این دوره با هیچ شرکت، سازمان یا نهاد صدور گواهینامه‌ای وابسته، تأیید شده یا اسپانسر نیست، مگر اینکه صراحتاً ذکر شده باشد. محتوای ارائه شده بر اساس دانش صنعت و بهترین شیوه‌ها است اما به عنوان مطالب آموزشی رسمی برای هیچ کارفرما یا برنامه گواهینامه خاصی محسوب نمی‌شود. تمامی نام‌های شرکت‌ها، علائم تجاری و لوگوهای ذکر شده متعلق به مالکان مربوطه بوده و صرفاً برای شناسایی و مقایسه آموزشی استفاده شده‌اند.

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

مبانی برنامه‌نویسی C# C# Programming Fundamentals

  • آشنایی با مدرس Meet Your Instructor

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

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

  • تاریخچه نسخه‌های C# C# Version History

  • اجرای کد C# C# Code Execution

  • نصب و پیکربندی Visual Studio Installing and Configuring Visual Studio

  • برنامه Hello World Hello World Program

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • متغیرها و انواع داده‌ها Variable & Data Types

  • عملگرها Operators

  • دستورات شرطی Conditional Statements

  • ساختارهای حلقه‌ای Looping Constructs

  • دستورات پرشی Jump Statements

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • آرایه‌ها و انواع آن‌ها Arrays & its Types

  • کار با آرایه‌ها Manipulating Arrays

  • رشته‌ها و متدهای آن‌ها Strings and its Methods

  • کار با رشته‌ها Manipulating Strings

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • برنامه‌نویسی شی‌گرا (OOP) Object-Oriented Programming

  • کلاس‌ها و اشیاء Classes and Objects

  • کپسوله‌سازی و انتزاع Encapsulation & Abstraction

  • سازنده‌ها (Constructors) Constructors

  • وراثت Inheritance

  • چندریختی (Polymorphism) Polymorphism

برنامه‌نویسی پیشرفته C# Advanced C# Programming

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • کلاس انتزاعی (Abstract Class) Abstract Class

  • اینترفیس (Interface) Interface

  • کلاس‌ها و متدهای استاتیک Static Classes & Methods

  • متدهای توسعه‌یافته (Extension Methods) Extension Methods

  • کلاس‌ها و متدهای Partial Partial Class & Methods

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • Property در C# Property in C#

  • Indexer در C# Indexer in C#

  • Enum در C# Enum in C#

  • مدیریت استثناها (Exception Handling) Exceptional Handling

  • مدیریت استثناها در کنسول Handling Exceptions in Console

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • تایپ‌های ناشناس (Anonymous Type) Anonymous Type

  • دلیگت‌ها (Delegates) Delegates

  • رویدادها (Events) Events

  • متدهای ناشناس Anonymous Methods

  • عبارات لامبدا (Lambda Expression) Lambda Expression

  • درخت عبارات (Expression Tree) Expression Tree

SQL Server برای توسعه بک‌اند SQL Server for Backend Development

  • مقدمه‌ای بر پایگاه داده‌ها Introduction to Databases

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

  • انواع پایگاه داده‌ها Types of Databases

  • دستورات SQL SQL Commands

  • جداول SQL Server SQL Server Tables

  • دستورات تغییر داده‌ها (DML) Data Manipulation Commands

  • محدودیت‌ها (Constraints) Constraints

  • تمرین محدودیت‌ها Exercise on Constraints

  • بندهای SQL (Clauses) SQL Clauses

  • انواع داده‌ها و متغیرها Data Types and Variables

  • عملگرهای SQL SQL Operators

  • گزاره‌های SQL SQL Predicates

  • اتصال‌ها (Joins) در SQL SQL Joins

  • Viewها در SQL Server SQL Server Views

  • انواع Viewها Types of Views

  • Viewهای تعریف شده توسط کاربر User Defined Views

  • اندیس‌ها (Indexes) در SQL Server SQL Sever Indexes

  • ایجاد اندیس‌ها Creating Indexes

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

  • Stored Procedure تعریف شده توسط کاربر User Defined Stored Procedure

  • عملیات DML DML Operations

  • توابع SQL Server SQL Server Functions

  • توابع اسکالر Scalar Functions

  • توابع مقدار جدولی Table Valued Functions

  • تریگرهای SQL Server SQL Server Triggers

  • انواع تریگرها Types of Triggers

  • تمرین تریگرها Triggers Exercise

ASP.NET Web API ASP.NET Web API

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

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

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

  • مقدمه‌ای بر ASP.NET Web API Introduction to ASP.NET Web API

  • مقایسه WCF و Web API WCF vs Web API

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • معرفی ASP.NET Web API Introduction to ASP.NET Web API

  • ساخت ASP.NET Web API Building ASP.NET Web API

  • ایجاد اولین پروژه Web API Creating First Web API Project

  • ایجاد پایگاه داده برای Web API Creating Database for Web API

  • عملیات CRUD در ASP.NET Web API ASP.NET Web API CRUD Operations

  • تست Web API با استفاده از Postman Testing Web API Using Postman

  • استفاده از Web API در ASP.NET MVC Consuming Web API in ASP.NET MVC

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • قراردادهای مسیریابی و Attribute Routing Routing - Convention and Attribute Routing

  • محدودیت‌های مسیر (Route Constraints) Route Constraints

  • مذاکره محتوا (Content Negotiation) Content Negotiation

  • فرمت‌دهنده‌های نوع رسانه (Media Type Formatters) Media Type Formatters

نمایش نظرات

آموزش طراحی و مستندسازی APIها با استفاده از استاندارد OpenAPI
جزییات دوره
21h 59m
89
(آخرین آپدیت)
231
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری