لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه API با TypeSpec
- آخرین آپدیت
دانلود API Development with TypeSpec
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
سفر خود را در دنیای توسعه API با TypeSpec آغاز کنید؛ زبان مدرن تعریف API که برای ارتقای طراحی و پیادهسازی APIهای شما طراحی شده است. در این دوره آموزشی مناسب برای مبتدیان، مدرس دوره Emmanuel Henri مقدمهای جامع از TypeSpec ارائه میدهد و به شما میآموزد چگونه بر مفاهیم بنیادی این ابزار قدرتمند مسلط شوید تا APIهایی با کیفیت بالا و interoperable را به صورت بهینه ایجاد کنید. در پایان این دوره، شما آماده خواهید بود تا TypeSpec را در berbagai سناریوهای واقعی توسعه API به کار ببرید.
سرفصل ها و درس ها
مقدمه
Introduction
پیشنیازهای دوره
Course prerequisites
آشنایی با TypeSpec
Introduction to TypeSpec
1. راهاندازی محیط
1. Setting Up
بررسی ساختار پروژه
Project structure overview
مفاهیم اصلی TypeSpec
Core concepts of TypeSpec
نصب و پیکربندی TypeSpec
Installing and setting up TypeSpec
2. تعریف یک API
2. Defining an API
افزودن خطاهای اعتبارسنجی
Add validation errors
تعریف سرویس و فضای نام (Namespace)
Defining service and namespace
تعریف مدل و اعتبارسنجی دادهها
Defining model and validating data
تعریف مسیرها (Routes) و عملیاتها
Defining routes and operations
کامپایل به OpenAPI
Compiling to OpenAPI
3. ابزارها
3. Tooling
کامپایل به Protobuf
Compiling to Protobuf
سناریوی واقعی توسعه API
Real-world API development scenario
کامپایل به JSON Schema
Compiling to JSON Schema
پایبندی به دستورالعملهای API
Adherence to API guidelines
4. ویژگیهای پیشرفته
4. Advanced Features
ویژگیهای پیشرفته TypeSpec
Advanced features of TypeSpec
عیبیابی مشکلات رایج
Troubleshooting common issues
مدیر اجرایی با بیش از 20 سال تجربه در برنامه نویسی و طراحی
امانوئل هنری یک توسعه دهنده فول استک با 20 سال تجربه در برنامه نویسی، فناوری و طراحی است.
> امانوئل مسئول تمام جنبه های پروژه های وب و تلفن همراه مبتنی بر مشتری، از جمله جدول زمانی و محدوده بوده است. این پروژهها از ابزارهای JIRA/Atlassian، متدولوژیهای چابک، و زبانها و چارچوبهایی مانند React، Angular، Node، Meteor، GraphQL، JavaScript، Swift، HTML، CSS (Sass)، MongoDB و MySQL استفاده کردهاند. او همچنین در دنیای بازی های سه بعدی با استفاده از ابزارهایی مانند Unreal، ZBrush، Maya و چندین ابزار دیگر کار می کند. او علاقه زیادی به ایجاد برنامهها و بازیهایی دارد که از جدیدترین فناوریها در ابزارها، چارچوبها و زبانهای فوق استفاده میکنند.
نمایش نظرات