لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خدمات وب RESTful با Spring Framework - یک شروع سریع
RESTful Web Services with Spring Framework - A quick start
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک شروع سریع برای ساختن REST API خود با Spring Boot و Spring MVC قادر به ایجاد یک وب سرویس RESTful با Spring Framework بتوانید از سرویس گیرنده Postman HTTP برای ارسال درخواست های HTTP و دریافت پاسخ های HTTP در فرمت JSON یا XML استفاده کنید. ایجاد نقاط پایانی وب سرویس به رسیدگی به درخواستهای HTTP: POST، GET، PUT، DELETE خواندن و اعتبارسنجی پارامترهای درخواست رشته پرس و جو URL خواندن و اعتبارسنجی درخواست HTTP بدنه موارد استثناء جاوا را مدیریت کنید و پاسخ HTTP مناسب را ایجاد کنید و برنامه خدمات وب RESTful را به عنوان یک برنامه مستقل اجرا کنید. دانش اولیه زبان جاوا قادر به دانلود نرم افزار از اینترنت
این دوره ویدیویی شروعی سریع برای یادگیری نحوه ساخت سرویسهای وب آرام با Spring Framework است.
در حین گذراندن این دوره ویدیویی، نحوه استفاده از ابزارهایی مانند:
را یاد خواهید گرفت
محیط توسعه مجموعه ابزار بهار،
مشتری HTTP Postman، به طوری که میتوانید درخواستهای HTTP ارسال کنید و پاسخهای HTTP را دریافت کنید،
همچنین یاد خواهید گرفت که چگونه جاوا را دانلود و نصب کنید، اگر قبلاً آن را ندارید.
اگرچه این دوره ویدیویی بسیار کوتاه و بسیار ساده است، اما بسیار کاربردی نیز هست!
شما کد جاوا را خواهید نوشت که انواع مختلفی از درخواست های HTTP را مدیریت می کند. شما یاد خواهید گرفت که چگونه نقاط پایانی سرویس وب ایجاد کنید که درخواستهای HTTP Post، HTTP GET، HTTP PUT و HTTP Delete را بپذیرند.
شما یاد خواهید گرفت که چگونه نقاط پایانی وب سرویس RESTful خود را از طریق پارامترهای رشته Query URL، از طریق پارامترهای مسیر URL و همچنین اطلاعات ارسال شده از طریق بدنه درخواست HTTP، اطلاعات را بپذیرید،
علاوه بر یادگیری نحوه خواندن پارامترهای درخواست از درخواست HTTP، یاد خواهید گرفت که چگونه وب سرویس RESTful خود را بسازید و اطلاعات را در قالب های مختلف برگردانید. به عنوان مثال، شما یاد خواهید گرفت که چگونه اطلاعات را به صورت متن ساده یا به عنوان یک سند JSON یا XML برگردانید.
با نحوه اعتبارسنجی پارامترهای درخواست HTTP و همچنین نحوه اعتبارسنجی اطلاعات ارسال شده از طریق بدنه درخواست HTTP آشنا خواهید شد. مطمئن شوید که برخی از فیلدهای مورد نیاز خالی نیستند و برای مثال آدرس ایمیل از فرمت صحیحی برخوردار است.
شما یاد خواهید گرفت که چگونه خطاها را در سرویس وب RESTful خود مدیریت کنید و همچنین یاد خواهید گرفت که چگونه اطلاعات مربوط به خطا را در قالب های سفارشی مختلف برگردانید.
و در نهایت، علاوه بر ساخت و اجرای وب سرویس RESTful خود با محیط توسعه Spring Tool Suite، یاد خواهید گرفت که چگونه وب سرویس RESTful خود را به عنوان یک برنامه جاوا مستقل اجرا کنید که مستقل از محیط توسعه شما اجرا می شود.
سرفصل ها و درس ها
معرفی
Introduction
کد منبع
Source code
معرفی
Introduction
Postman HTTP Client را دانلود و نصب کنید
Download and Install Postman HTTP Client
بررسی اجمالی پستچی
Postman Overview
URI منابع و مجموعه
Resource and Collection URIs
روش های HTTP: GET، POST، DELETE و PUT
HTTP Methods: GET, POST, DELETE and PUT
هدرهای HTTP: پذیرش و نوع محتوا
HTTP Headers: Accept and Content Type
راه اندازی محیط توسعه
Setting up Develeopment Environment
نصب پلتفرم جاوا (JDK)
Install Java Platform(JDK)
دانلود و نصب Spring Tool Suite (STS)
Download and Install Spring Tool Suite(STS)
ایجاد یک پروژه جدید
Creating a New Project
پروژه Spring Boot جدید با Spring Tool Suite ایجاد کنید
Create new Spring Boot Project with Spring Tool Suite
ایجاد یک پروژه Spring جدید با استفاده از Spring Boot Initializr
Creating a new Spring project using Spring Boot Initializr
نقاط پایانی وب سرویس RESTful ایجاد کنید
Create RESTful Web Service Endpoints
کلاس Users Rest Controller را ایجاد کنید
Create Users Rest Controller class
افزودن روشها برای رسیدگی به درخواستهای POST، GET، PUT، DELETE HTTP
Adding Methods to Handle POST, GET, PUT, DELETE HTTP requests
در حال اجرا برنامه وب سرویس
Running Web Service Application
رسیدگی به درخواست HTTP GET
Handle HTTP GET Request
خواندن متغیرهای مسیر با @PathVariable annotaion
Reading Path Variables with @PathVariable annotaion
خواندن پارامترهای درخواست رشته پرس و جو
Reading Query String Request Parameters
ایجاد پارامترهای اختیاری یا الزامی
Making Parameters Optional or Required
بازگرداندن یک پاسخ
Returning a Response
برگرداندن شی جاوا به عنوان مقدار بازگشتی
Returning Java Object as Return Value
برگرداندن شیء به عنوان نمایش JSON یا XML
Returning Object as JSON or XML Representation
کد وضعیت پاسخ را تنظیم کنید
Set Response Status Code
رسیدگی به درخواست HTTP POST
Handle HTTP POST Request
خواندن متن درخواست HTTP POST. حاشیه نویسی @RequestBody.
Reading HTTP POST Request Body. The @RequestBody annotation.
در حال اعتبارسنجی متن درخواست HTTP POST
Validating HTTP POST Request Body
رسیدگی به درخواست های HTTP PUT و HTTP Delete
Handle HTTP PUT and HTTP Delete Requests
کاربران فروشگاه موقت
Store Users Temporary
رسیدگی به درخواست HTTP PUT
Handle HTTP PUT Request
رسیدگی به درخواست حذف HTTP
Handle HTTP Delete Request
نمایش نظرات