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

۱ فصل
۱ جلسه
۰ ساعت
۱

لیست ویدئوهای دوره

۱ قسمت
-

لینک دانلود دوره

رایگان
۲۱:۰۷

آموزش وب سرویس Restful

در دنیای امروزی وب سرویس ها نقش بسیار مهمی در سامانه های تحت وب دارند. قطعا شما نیاز به جابه جایی داده ها میان دستگاه های هوشمند و سامانه تحت وب خود دارید. اما نمی دانید چگونه باید این کار را انجام داد! چگونه باید به یک نرم افزار تحت وب پارامترهایی را ارسال یا دریافت کنید.

وب سرویس ها نرم افزارهایی هستند که از XML برای انتقال اطلاعات بین نرم افزارهای دیگر از طریق پروتکل های معمول اینترنتی استفاده می کنند. پلت فرم اولیه وب سرویس ها XML و HTTP  است.

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

پس باید اطلاعات کافی درباره وب سرویس ها داشته باشید.

ما در این آموزش وب سرویس Restful را بررسی کردیم. هر چند که Restful یک پروتکل وب سرویس محسوب نمی شود، اما رفتار و عملکردی مشابه وب سرویس ها دارد.

RESTful یا REST که مخفف Representational state transfer می باشد، روشی برای ایجاد، خواندن، آپدیت نمودن و یا حذف اطلاعات بر روی سروری است که از HTTP call های ساده استفاده می کنند.

وب سرویس Restful یک معماری وب سرویس است و از HTTP برای انتقال اطلاعات میان کلاینت و سرور استفاده می کند.

شما با کمک متد های post , get می توانید سرویس های واسط خود را پیاده سازی کنید و ما در آموزش وب سرویس Restful به بررسی آن می پردازیم.

توضیحات بیشتر

مدرس

عرفان اکبری منش

عرفان اکبری منش مدرس

شغل : برنامه نویس و تحلیلگر نرم افزار

سوابق کاری
مشاور جرائم رایانه ای و سایبری در موسسه ی حقوقی دادران
همکاری تخصصی با شرکت دانش آفرین بیکران کرج
نماینده ی زبان برنامه نویسی Go (زبان اختصاصی گوگل) در ایران
تحلیلگر و مشاور در شرکت تارا رایانه ایرانیان
موسس بیش از 10 ها استارت آپ موفق و شکست خورده
برگزاری کارگاه های فشرده در دانشگاه ها و موسسات خصوصی
برگزاری بیش از 50 کلاس خصوصی برای دانشجویان و مدیران
محل تحصیل : دانشگاه آزاد اسلامی واحد سبزوار

مسلط در Concept های برنامه نویسی وب و موبایل
مسلط به زبان های برنامه نویسی Go, PHP, JavaScript, NodeJS
طراحی اپ موبایل با React Native , Native Script
تحلیلگر پایگاه داده (Mysql, Nosql)
طراح سامانه های ایمن تحت وب و رفع کننده چالش های Security
کارشناس امنیت ، تست نفوذ و جرائم رایانه ای
برنامه نویس Front-End و Back-End
تجارت الکترونیک و فنون فروش در بستر اینترنت
ایده پرداز جهت راه اندازی StartUp
متخصص بهینه سازی و سئو سایت برای موتور های جستجو