image

طراحی، تست و پیاده‌سازی API

پیش از فراگیر شدن سیستم‌های کامپیوتری در صنایع مختلف، انسان به عنوان کسی که قرار بود با نرم‌افزارهای کامپیوتری بیشترین تعامل را داشته باشد در نظر گرفته می‌شد. به طوری که فارغ از کاری که نرم‌افزار انجام می‌داد - از ویرایش تصاویر گرفته تا ارسال ایمیل و ... - انسان به عنوان موجودیتی که قرار بود با نرم‌افزار مذکور کار کند، در مرکز توجه قرار داشت. انسان از طریق User Interface یا به اختصار UI یا همان رابط کاربری به تعامل با نرم‌افزار می‌پرداخت؛ همان‌گونه که مثلاً امروزه از طریق رابط کاربری محیط دسکتاپ یا سیستم‌عامل، کارهای مختلفی را انجام می‌دهیم. اما به مرور زمان و با پیشرفت فناوری، این نیاز احساس گردید که به جای تعامل انسان با نرم‌افزار، خود نرم‌افزارها نیز بتوانند بدون دخالت انسان با یکدیگر تعامل داشته باشند. این در حالی بود که یک سیستم کامپیوتری بر خلاف انسان چشم و گوش نداشت تا با دیدن رابط کاربری بتواند مثلاً روی دکمه خاصی کلیک کند تا اطلاعات مدنظرش را به دست آورد. مضاف بر اینکه یک نرم‌افزار همچون انسان‌ها نیازی به ارتباط با نرم‌افزار دیگر از طریق یک رابط کاربری زیبا و کاربرپسند ندارد و اینجا بود که مفهوم API شکل گرفت.

مشخصات دوره

سطحمتوسط
مدت10 ساعت
مدرکندارد
تاریخ به روزرسانی۱۴۰۲/۱۱/۲۵
قالب دورهمهارت محور
میزان محبوبیت
3.8
(84 رای)
۱٬۰۰۰٬۰۰۰
تومان
مطالب دوره
1. معرفی دوره مقدمه شبکه و وب سرویس ها
1.1 معرفی مدرس و دوره آموزشی
13' : 05''
2.1 معرفی شبکه و پروتکل های آن
28' : 15''
3.1 معرفی وب سرویس ها
38' : 05''
2. معرفی REST و ابزارهای توسعه طراحی و تست
3. Frame work ها و پیاده سازی در Python و Node js
4. پیاده سازی در GoLang و PHP
5. تست و مستندسازی API
6. مطالعه موردی و مباحث پایانی
اطلاعات تکمیلی دوره

API مخفف عبارت Application Programming Interface است که به صورت تحت‌الفظی می‌توان آن را «رابط برنامه‌نویسی نرم‌افزار» ترجمه کرد. به طور خلاصه، API همان رابط کاربری است با این تفاوت که به جای انسان، یک سیستم کامپیوتری قرار است با آن تعامل داشته باشد. در واقع، از آنجا که می‌توان واژه Interface را «رابط» یا «فصل مشترک» ترجمه کرد، می‌توان گفت که API فصل مشترکی مابین دو نرم‌افزار یا اپلیکیشن است که این واژه در حوزه توسعه نرم‌افزار به کرات به گوش می‌خورد. از این رو ما در آکادمی همراه تصمیم به برگزاری دوره آموزشی با عنوان طراحی، تست و پیاده‌سازی API گرفتیم تا با این موضوع بیشتر آشنا شویم.


مخاطبان:
 دانشجویان و تازه فارغ‌التحصیلانی که قصد دارند کارراهه خود را در زمینه برنامه‌نویسی و بالاخص زمینه محبوب API آغاز کنند.
 برنامه‌نویسان و متخصصان فنی که قصد دارند در زمینه API اطلاعاتی کسب کنند و این حوزه کاری را نیز به توانمندی‌های خود بیفزایند.

 

مدرس دوره
سعید ناصحی
سعید ناصحی
دوره‌های پیشنهادی
هوش مصنوعی

هوش مصنوعی

هوش مصنوعی