آموزش RESTful API

دوره آموزش RESTful API

در این دورهٔ آموزشی با مفهوم RESTful API در قالب پروژه‌ای کاربردی در زبان برنامه‌نویسیس PHP آشنا خواهید شد.

سطح متوسط | 490+ دانشجو
آموزش RESTful API
2:10 ساعت
آموزش متنی
رایگان هدیه‌ای از سکان آکادمی
رایگان هدیه‌ای از سکان آکادمی
2:10 ساعت
آموزش متنی
header-svg-bg

معرفی دوره

آخرین به‌روزرسانی دوره: 29 فروردین 1398 آخرین به‌روزرسانی دوره: 29 فروردین 1398

در این دوره که مخاطب اصلی‌اش دولوپرهای بک‌اِند است، اقدام به توسعهٔ یک RESTful API در قالب پروژه‌ای عملی خواهیم کرد. لازم به یادآوری است که در این دورهٔ آموزشی زبان انتخابی به منظور توسعهٔ اپلیکیشن PHP است و از همین روی آشنایی با این زبان به منظور درک بهتر آموزش‌ها ضروری است.

آشنایی با مفهوم RESTful API

RESTful برگرفته از کلمات Representational State Transfer است که در واقع یکی از انواع معماری‌های طراحی Application Programming Interface یا به اختصار API می‌باشد که در سال‌های اخیر به محبوبیت زیادی رسیده است. در این نوع معماری، کلاینتی همچون یک مرورگر یا اپ موبایل ریکوئست خود را در قالب پروتکل HTTP و با استفاده از متدهای این پروتکل همچون GET ،POST ،PUT ،DELETE و ... برای سرور ارسال می‌کند و ریسپانسی دریافت می‌کند که عموماً به صورت JSON است.

در مقابل این معماری، پروتکل Simple Object Access Protocol یا به اختصار SOAP قرار دارد که از آن طریق می‌توان به تبادل دیتا از طریق شبکه در قالب وب سرویس‌های مختلفی با فرمت XML پرداخت. همچنین استاندارد جدیدی تحت عنوان GraphQL به منظور طراحی و توسعهٔ API به صورت اپن‌سورس توسط کمپانی فیسبوک عرضه شده است که به کمک کامیونیتی بزرگی از دولوپرها و شرکت‌ها از سراسر دنیا ساپورت می‌شود. در حقیقت، GraphQL در پاسخ به نقدهایی طراحی شد که به RESTful API وارد است تا بتواند به عنوان راه‌کاری جامع و اثربخش در توسعهٔ API مورد استفاده قرار گیرد.

header-svg-bg

پیش‌نیازهای این دوره


آموزش برنامه نویسی
آموزش برنامه نویسی
6:10 ساعت
آموزش متنی

آموزش معماری MVC
آموزش معماری MVC
1:10 ساعت
آموزش متنی

header-svg-bg

مدرس شما


بهزاد مرادی teacher-role-verified-icon
برنامه‌نویس

این عضو تیم تا کنون چیزی در مورد خود ننوشته است.

header-svg-bg

سوالات متداول


دورهٔ «آموزش RESTful API» برای دولوپرهای بک‌اند تألیف شده است که قصد دارند تا دانش خود را در حوزهٔ‌ توسعهٔ ای‌پی‌آی و یا نحوهٔ استفاده از سرویس‌های مبتنی بر ای‌پی‌آی ارتقاء بخشند.

با گذراندن دوره آموزش PHP پیش از این دوره و یا به صورت هم‌زمان، دانشجویان درک به مراتب بهتری از نکات آموزشی خواهند داشت. همچنین دوره آموزش برنامه‌نویسی در سکان آکادمی حاوی نکاتی عمومی مرتبط با کدنویسی است که مطالعه آن‌ها یک دانش پایه‌ای در ارتباط با توسعه نرم‌افزار در اختیار مخاطب قرار خواهد داد. به علاوه، با توجه به اینکه ساختار به کار رفته در این دوره مبتنی بر معماری MVC است، گذراندن دوره آموزش معماری MVC الزامی می‌باشد.

دانشجویانی که این دوره را بگذرانند قادر خواهند بود تا با نحوه ساخت یک RESTful API اختصاصی به منظور استفاده از دیتای آن در دیگر سرویس‌ها همچون سایر وب‌سایت‌ها و یا اپ‌های موبایل آشنا شوند.

بر اساس قوانین سکان آکادمی، هرگونه بازنشر دوره‌های آموزشی این وب‌سایت بر خلاف قوانین سکان آکادمی بوده، از لحاظ شرعی حرام و از لحاظ حقوقی قابل‌ پیگرد قانونی است.

header-svg-bg

آخرین گفت‌وگوهای این دوره


آموزش RESTful API-colorful

دوره آموزش RESTful API

2:10 ساعت
آموزش متنی
490+ دانشجو
رایگان هدیه‌ای از سکان آکادمی
online-support-icon