
دوره آموزشی تخصصی
آموزش جامع Swagger از صفر تا صد | پروژهمحور
تاریخ انتشار
1 آذر 1404
آخرین بروزرسانی
1 آذر 1404
توی دوره جامع Swagger | مقدماتی تا پیشرفته پروژهمحور قرار نیست فقط چند تا دکمه رو توی پنل Swagger فشار بدی و بری کنار! این دوره طوری طراحی شده که از همون قدم اول، بفهمی Swagger دقیقاً چیه، چرا تو هر تیم حرفهای جزو واجبهای دنیاست، و چطور میتونه زندگی خودت و تیم فرانت و تست و محصول رو خیلی راحتتر کنه.
ما از صفرِ صفر شروع میکنیم؛ از اینکه Swagger و OpenAPI چی هستن و کجا به درد میخورن، تا راهاندازی تو پروژه واقعی، نوشتن داکیومنت تمیز برای endpointها، تعریف مدلها، ورودیها، خروجیها، خطاها، نسخهبندی API و حتی آماده کردن یه مستندات شیک که روش بشه برای تیم و مدیر و مشتری مانور رفت! 😄
این دوره کاملاً پروژهمحوره؛ یعنی بهجای حرفهای تئوری و اسلایدهای خستهکننده، روی یه پروژه واقعی API کار میکنیم. قدمبهقدم جلو میریم، هر چیزی که یاد میگیری همونجا روی پروژه اجرا میکنی و نتیجهاش رو تو Swagger UI میبینی.
توی این دوره بهصورت مرتب و مرحلهای این چیزها رو یاد میگیری:
آشنایی با Swagger، OpenAPI و مفاهیم پایهای مستندسازی API
نصب و راهاندازی Swagger توی پروژه واقعی (Backend محور)
تعریف endpointها، پارامترها، body، header و انواع ریسپانسها
مستندسازی خطاها و استثناها بهشکل استاندارد
تعریف مدلهای پیچیده، nested objectها و لیستها
کار با نسخهبندی API (API Versioning) و مدیریت تغییرات
آماده کردن مستندات قابل فهم برای تیم فرانتاند، QA و بیزنس
تولید Client/SDK از روی مستندات برای زبانها و فریمورکهای مختلف
نکات ریز اما مهمی که فقط وسط پروژههای واقعی باهاشون برخورد میکنی
این دوره برای کی مناسبه؟
دولوپرهای بکاند که میخوان APIهاشون تمیز، قابل فهم و حرفهای باشه
تیمهایی که از قبل API دارن، ولی مستنداتشون هرجومرجِ محضه
کسایی که میخوان تو رزومهشون با افتخار بنویسن: «تسلط به Swagger و OpenAPI»
هر کسی که از سوالهای تکراری فرانتاند و تسترها خسته شده و میخواد همهچیز یهجا و مرتب باشه
در پایان دوره، یه نفر هستی که وقتی صحبت از مستندسازی API میشه، دیگه نمیترسه! میدونی چطور از Swagger بهعنوان یه ابزار حرفهای برای مستندسازی، تست، هماهنگی تیمی و حتی مذاکره با بیزنس استفاده کنی. خلاصه، بعد از این دوره، APIهات فقط کار نمیکنن؛ درست و حسابی مستند و قابل ارائهان.
آنچه خواهید آموخت
محتوای دوره
2 فصل • 13 قسمت • 114 دقیقه
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
سوالات متداول
نظرات و پرسشها
هنوز نظری ثبت نشده است
اولین نفری باشید که نظر میدهد!
رایگان
برای همیشه
دوره جامع آموزش Git | سناریو محور
گیت ابزار ضروری برای هر برنامهنویسی است . در این دوره فشرده، تمام آنچه را که برای شروع کار با گیت و گیتهاب نیاز دارید، یاد خواهید گرفت.
دوره جامع فرانت اند | مقدماتی و پروژه محور
صفر تا صد HTML، CSS و JavaScript رو رایگان و پروژه محور یاد بگیر!
دوره جامع فرانت اند | پیشرفته و پروژه محور
react و nextjs رو با TypeScript، React Hook Form، React Query، Zustand/Redux و Tailwind تا لِوِل ارشد ببر همهچی کاملاً پروژهمحور!
دوره جامع NestJs | از مقدماتی تا پیشرفته
بکاند را حرفهای، ساختارمند و سریع کدنویسی کنید و اولین پروژه واقعی خود را (یک سیستم تاکسی رانی کامل) از صفر تا صد و به صورت رایگان بسازید!