REST API؟ آره. چکمه بهاره؟ بله صابون؟ بله بهترین روش ها؟ بله دستی؟ البته.
آیا می خواهید با Spring Boot در ساختن خدمات وب جاوا عالی - هم RESTful و هم SOAP - مسلط شوید؟
آنچه یادگیرندگان ما می گویند:
5 STARS - اگر دوست دارید بدانید REST API دقیقا چگونه کار می کند، این بهترین دوره آموزشی است. مربی عالیه با تماشای ویدیوهای او و انجام برنامه نویسی برای این دوره اوقات بسیار خوبی داشتم. این واقعاً به من کمک کرد تا یک ارزیابی کدنویسی برای شرکت انجام دهم.
5 STARS - این دوره به من یک شروع عالی با ایجاد خدمات وب Restful داد!
5 STARS - این دوره بسیار عالی است، من اکنون ایده ای برای ایجاد خدمات آرامش بخش در سطح تولید دارم
5 STARS - بهعنوان یک توسعهدهنده با تجربه JEE که با Spring Boot و توسعه سرویسهای وب در آن آشنا نیست، این یک دوره آموزشی عالی برای کسب دانش و راحتی در استفاده از آن در یک زمینه دنیای واقعی بود.
5 STARS - این اولین دوره آموزشی بوت بهاره من است. من کاملا از آن لذت برده ام. با تشکر فراوان از رنگا برای ارائه این دوره آموزشی با کیفیت بالا. من از تو خیلی چیزها یاد گرفتم چکمه بهاره اگر کسی می خواهد چکمه های فنری را یاد بگیرد، این یکی از بهترین دوره ها برای انتخاب است.
******* بررسی اجمالی دوره *******
توسعه خدمات وب SOAP و RESTful سرگرم کننده است. ترکیبی از Spring Boot، Spring Web MVC، Spring Web Services و JPA این کار را سرگرمکنندهتر میکند.
معماری ها به سمت ریزسرویس ها حرکت می کنند. خدمات وب RESTful اولین قدم برای توسعه میکروسرویس های عالی هستند. Spring Boot، در ترکیب با Spring Web MVC (که Spring REST نیز نامیده می شود) توسعه خدمات وب RESTful را آسان می کند.
این دوره دو بخش دارد - خدمات وب RESTful و خدمات وب SOAP.
در قسمت اول دوره، اصول اولیه خدمات وب RESTful را در حال توسعه منابع برای یک برنامه رسانه اجتماعی خواهید آموخت. شما یاد خواهید گرفت که این منابع را با چندین ویژگی پیاده سازی کنید - نسخه سازی، مدیریت استثنا، مستندسازی (Swagger)، احراز هویت اولیه (Spring Security)، فیلتر کردن و HATEOAS. شما بهترین روش ها را در طراحی سرویس های وب RESTful خواهید آموخت.
شما از Spring (مدیریت وابستگی)، Spring MVC (یا Spring REST)، Spring Boot، Spring Security (Authentication and Authorization)، Spring Boot Actuator (Monitoring)، Swagger (Documentation)، Maven (مدیریت وابستگی ها)، استفاده خواهید کرد. Eclipse (IDE)، Postman (REST Services Client) و تامکت Embedded Web Server. ما به شما کمک خواهیم کرد تا هر یک از این موارد را تنظیم کنید.
در حالی که استفاده از خدمات وب SOAP رو به کاهش است، هنوز تعداد قابل توجهی از خدمات وب با استفاده از این رویکرد وجود دارد.
در قسمت دوم دوره، اصول پیاده سازی SOAP Web Services را با توسعه چند سرویس وب برای یک برنامه مدیریت دوره آشنا خواهید کرد. شما یاد خواهید گرفت که از یک رویکرد قرارداد اول استفاده کنید - تعریف XSD (تعریف طرحواره XML) برای درخواست ها و پاسخ های خود. در مورد WSDL (سربرگ SOAP، بدنه SOAP و خطای SOAP)، XSD (تعریف طرحواره XML) و JAXB (جاوا API برای XML Binding) آشنا خواهید شد. شما سه سرویس وب SOAP را با مدیریت استثنا و امنیت اولیه (با امنیت WS) پیاده سازی خواهید کرد.
در این قسمت از دوره، شما از Spring (مدیریت وابستگی)، خدمات وب Spring، Spring Boot، Spring Security (Authentication and Authorization)، Maven (مدیریت وابستگی ها)، Eclipse (IDE)، Wizdler (خدمات SOAP) استفاده خواهید کرد. افزونه کروم) و وب سرور جاسازی شده تامکت. ما به شما کمک خواهیم کرد تا هر یک از این موارد را تنظیم کنید.
شما
را یاد خواهید گرفتوب سرویس چیست؟
خدمات وب RESTful چیست؟
چگونه خدمات وب RESTful را با Spring و Spring Boot پیاده سازی کنیم؟
بهترین شیوه ها در طراحی سرویس های وب RESTful چیست؟
چگونه منابع و عملیات GET، POST و DELETE طراحی کنیم؟
چگونه اعتبارسنجی را برای خدمات وب RESTful پیاده سازی کنیم؟
چگونه Exception Handling را برای خدمات وب RESTful اجرا کنیم؟
HATEOAS چیست؟ چگونه HATEOAS را برای یک منبع پیاده سازی کنیم؟
رویکرد متفاوت در نسخهسازی خدمات RESTful چیست؟
چگونه از Postman برای اجرای RESTful Service Requests استفاده کنیم؟
چگونه احراز هویت اولیه را با Spring Security پیاده سازی کنیم؟
چگونه فیلترینگ را برای خدمات RESTful اجرا کنیم؟
چگونه خدمات RESTful را با Spring Boot Actuator نظارت کنیم؟
چگونه خدمات وب RESTful را با Swagger مستند کنیم؟
چگونه خدمات RESTful را با JPA به پشتیبان متصل کنیم؟
خدمات وب SOAP چیست؟
WSDL (زبان تعریف سرویس وب) چیست؟
SOAP Header، SOAP Body و SOAP Fault چیست؟
XSD (تعریف طرحواره XML) چیست؟
چگونه یک XSD برای درخواستها و پاسخهای خود بنویسیم؟
JAXB (Java API برای XML Binding) چیست؟
نقطه پایانی چیست؟
رویکرد قرارداد اول چیست؟
مراحل مختلف ساخت سرویسهای وب SOAP با Spring Web Services چیست؟
چگونه خدمات وب SOAP مختلف را برای GetCourseDetailsRequest، GetAllCourseDetailsRequest و DeleteCourseDetailsRequest بسازیم؟
چگونه از Wizdler برای اجرای درخواست های SOAP استفاده کنیم؟
چگونه مدیریت استثنا را برای خدمات وب SOAP پیاده سازی کنیم؟
چگونه امنیت اولیه را با WS Security برای خدمات وب SOAP پیاده سازی کنیم؟
نکات برجسته دوره:
خدمات وب RESTful
مرحله 01 - راه اندازی یک پروژه خدمات RESTful با Spring Boot
مرحله 02 - درک خدمات RESTful که در این دوره ایجاد خواهیم کرد
مرحله 03 - ایجاد سرویس Hello World
مرحله 04 - ارتقاء سرویس Hello World برای بازگرداندن Bean
مرحله 05 - بررسی سریع پیکربندی خودکار راهاندازی فنری و Servlet Dispatcher - در پسزمینه چه اتفاقی میافتد؟
مرحله 06 - بهبود سرویس Hello World با متغیر مسیر
مرحله 07 - ایجاد User Bean و سرویس کاربر
مرحله 08 - پیاده سازی متدهای GET برای منبع کاربر
مرحله 09 - اجرای روش POST برای ایجاد منبع کاربر
مرحله 10 - بهبود روش POST برای بازگرداندن کد وضعیت HTTP صحیح و URI مکان
مرحله 11 - پیاده سازی مدیریت استثنا - منبع 404 یافت نشد
مرحله 12 - اجرای مدیریت استثناهای عمومی برای همه منابع
مرحله 13 - تمرین: منابع پست کاربر و مدیریت استثناء
مرحله 14 - اجرای روش DELETE برای حذف یک منبع کاربر
مرحله 15 - اجرای اعتبارسنجی برای خدمات RESTful
مرحله 16 - اجرای HATEOAS برای خدمات RESTful
مرحله 17 - مروری بر ویژگی های پیشرفته سرویس RESTful
مرحله 18 - بین المللی سازی برای خدمات RESTful
مرحله 19 - مذاکره محتوا - اجرای پشتیبانی برای XML
مرحله 20 - پیکربندی تولید خودکار اسناد Swagger
مرحله 21 - مقدمه ای بر قالب اسناد Swagger
مرحله 22 - بهبود اسناد Swagger با حاشیه نویسی سفارشی
مرحله 23 - نظارت بر APIها با Spring Boot Actuator
مرحله 24 - اجرای فیلتر استاتیک برای سرویس RESTful
مرحله 25 - اجرای فیلترینگ پویا برای سرویس RESTful
مرحله ۲۶ - نسخهسازی خدمات RESTful - رویکرد پایه با URI
مرحله 27 - نسخه سازی خدمات RESTful - رویکردهای مذاکره سرصفحه و محتوا
مرحله 28 - اجرای احراز هویت اولیه با امنیت Spring
مرحله 29 - مروری بر اتصال سرویس RESTful به JPA
مرحله 30 - ایجاد نهاد کاربر و برخی دادههای آزمایشی
مرحله 31 - به روز رسانی روش های GET در منبع کاربر برای استفاده از JPA
مرحله 32 - بهروزرسانی روشهای POST و DELETE در منبع کاربر برای استفاده از JPA
مرحله 33 - ایجاد موجودیت پست و روابط چند به یک با نهاد کاربر
مرحله 34 - اجرای سرویس GET برای بازیابی همه پستهای یک کاربر
مرحله 35 - اجرای سرویس POST برای ایجاد پست برای کاربر
مرحله 36 - مدل بلوغ ریچاردسون
مرحله 37 - بهترین شیوه های خدمات RESTful
خدمات وب SOAP
مرحله 01 - یک برنامه خدمات وب Spring را با Spring Boot راه اندازی کنید
مرحله 02 - مروری بر ایجاد سرویس وب SOAP با استفاده از رویکرد اول قرارداد
مرحله 03 - تعریف ساختار XML درخواست و پاسخ
مرحله 04 - تعریف طرحواره XML (XSD) برای درخواست - GetCourseDetailsRequest
مرحله 05 - تعریف طرحواره XML (XSD) برای پاسخ - GetCourseDetailsResponse
مرحله 06 - بیشتر در مورد تعریف طرحواره XML و اجرای بهترین روش های XSD
مرحله 07 - آشنایی با Java API برای XML Binding (JAXB) و پیکربندی JAXB 2 Maven Plugin
مرحله 08 - پیکربندی نقطه پایانی برای GetCourseDetailsRequest
مرحله 09 - پیکربندی خدمات وب بهار - سرور توزیع کننده پیام
مرحله 10 - پیکربندی خدمات وب بهار - ایجاد WSDL
مرحله 11 - استفاده از Wizdler برای اجرای درخواست های SOAP
مرحله 12 - پیاده سازی یک سرویس - سرویس جزئیات دوره - باطن با فهرست آرایه حافظه در حافظه
مرحله 13 - اجرای وب سرویس SOAP برای GetAllCourseDetailsRequest
مرحله 14 - معرفی سریع بخشهای مختلف یک WSDL
مرحله 15 - اجرای وب سرویس SOAP برای DeleteCourseDetailsRequest
مرحله 16 - بهبود DeleteCourseDetailsRequest - استفاده از Enum برای وضعیت
مرحله 17 - رسیدگی به استثنا و پاسخهای خطای SOAP
مرحله 18 - اجرای امنیت برای خدمات وب SOAP با امنیت WS
اکنون شروع به یادگیری کنید. دکمه ثبت نام را فشار دهید!
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
DevOps ، AWS ، Docker ، Kubernetes ، Java & Spring Boot ExpertsRanga یک همیار معمار AWS Certified Solutions است. ما در حال آموزش 30+ دوره به 450K زبان آموز در زمینه DevOps ، Cloud (AWS ، PCF ، GCP و Azure) ، Full Stack (React ، Angular) ، برنامه نویسی جاوا و چارچوب های جاوا (Spring، Spring Boot، Spring MVC، Hibernate) هستیم. [مسیرهای یادگیری 00 تا 05 برای DevOps ، Full Stack ، Cloud ، Spring Boot و Java در سQالات متداول زیر] ما از رویکرد گام به گام عملی و مبتنی بر حل مسئله با مثالهای کاربردی عملی و واقعی استفاده می کنیم. ما طیف گسترده ای از دوره ها را بر روی Spring Boot - ایجاد API ها و ریز خدمات ، استقرار در Cloud (AWS ، Azure ، Docker ، Kubernetes ، Azure) و ادغام با Full Stack Front End End (React & Angular) متمرکز کرده ایم. [مسیرهای یادگیری]
نمایش نظرات