لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت میکروسرویس با کوارکوس
Building Microservices with Quarkus
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دانش Quarkus خود را وارد دنیای MicroProfile کنید درک اکوسیستم MicroProfile و نحوه پشتیبانی Quarkus از آن بوت استرپ دو میکروسرویس با Quarkus Develop، پیکربندی و آزمایش هر میکروسرویس جداگانه با استفاده از JAX-RS، JSON-B، CDI، JUnit و RestAssured از MicroProfile برای هر OpenA استفاده کنید. microservice از MicroProfile REST Client استفاده کنید تا میکروسرویس ها بتوانند با یکدیگر ارتباط برقرار کنند از MicroProfile Fault Tolerance استفاده کنید تا ارتباط بین میکروسرویس ها بتواند به خوبی با خرابی مقابله کند. بنابراین کل سیستم تنها با یک دستور اجرا می شود پیش نیازها: یک ماشین جدید ویندوز/مک/لینوکس دانش زبان جاوا و اکوسیستم جاوا (Maven, JUnit, GraalVM) دانش پایه Quarkus دانش پایه Microservices دانش پایه RESTful خدمات وب دانش پایه Docker
این دوره برای توسعه دهندگان Quarkus است که می خواهند کشف کنند Quarkus و MicroProfile چگونه با میکروسرویس ها کار می کنند. این ترکیبی از اسلایدها و کد است تا بتوانید همزمان "درک کنید و تمرین کنید". به این ترتیب، تئوری را یاد میگیرید و سپس با توسعه معماری میکروسرویس قدم به قدم، آن را عملی میکنید.
در این دوره شما دو میکروسرویس را توسعه خواهید داد که با یکدیگر صحبت می کنند. پس از معرفی Microservices و MicroProfile، مطمئن خواهید شد که محیط توسعه شما تنظیم شده است، و از راه اندازی دو میکروسرویس Quarkus به اجرای آنها به عنوان کانتینرهای Docker می پردازید. مراحل مختلفی که طی خواهید کرد عبارتند از:
Microservices را درک کنید،
MicroProfile را درک کنید،
محیط توسعه خود را بررسی کنید،
دو میکروسرویس ایجاد کنید که یک نقطه پایانی REST را با استفاده از JAX-RS و CDI در معرض نمایش میگذارند،
خروجی JSON را با JSON-B سفارشی کنید،
دو میکروسرویس را به صورت مجزا با JUnit و RESTAssured تست کنید،
پیکربندی هر میکروسرویس،
هر میکروسرویس را با MicroProfile OpenAPI مستند کنید،
ارتباط بین میکروسرویس ها را با MicroProfile REST Client برقرار کنید
ارتباط میکروسرویس را هنگام آزمایش مسخره کنید،
نقص ارتباط را با MicroProfile Fault Tolerance مدیریت کنید،
از هر میکروسرویس یک لینوکس قابل اجرا با GraalVM بسازید،
هر میکروسرویس را با Docker نگهداری کنید و آن را اجرا کنید،
یک فایل Docker Compose را ایجاد و پیکربندی کنید تا هر دو میکروسرویس در یک فرمان اجرا شوند.
در پایان دوره، درک خوبی در مورد نحوه پیادهسازی میکروسرویسها با کوارکوس خواهید داشت. شما می توانید یک معماری میکروسرویس را بوت استرپ، توسعه، بسته بندی و اجرا کنید، اما مهمتر از همه، میکروسرویس های Quarkus را به پروژه بعدی خود ببرید.
برای دوره موفق باشید، و لطفاً اگر به کمک نیاز دارید یا درخواستی دارید، تماس بگیرید: من اینجا هستم تا کمک کنم!
سرفصل ها و درس ها
ساخت میکروسرویس با کوارکوس
Building Microservices with Quarkus
بررسی اجمالی دوره
Course Overview
در این دوره چه خواهید ساخت؟
What Will You Build in This Course?
بعد
Next
آشنایی با میکروسرویس ها
Understanding Microservices
نمای کلی درس
Lesson Overview
میکروسرویس چیست؟
What are Microservices?
MicroProfile چیست؟
What is MicroProfile?
بعد
Next
شروع شدن
Getting Started
نمای کلی درس
Lesson Overview
بررسی محیط توسعه
Checking up the Development Environment
فعالیت: بررسی محیط توسعه
Activity: Checking up the Development Environment
بوت استرپ کردن میکروسرویس ها
Bootstrapping the Microservices
فعالیت: بوت استرپ کردن میکروسرویس ها
Activity: Bootstrapping the Microservices
بعد
Next
توسعه میکروسرویس شماره
Developing the Number Microservice
نمای کلی درس
Lesson Overview
افشای نقطه پایانی REST شماره
Exposing the Number REST Endpoint
فعالیت: افشای نقطه پایانی REST شماره
Activity: Exposing the Number REST Endpoint
سفارشی کردن خروجی JSON
Customizing the JSON Output
فعالیت: سفارشی کردن خروجی JSON
Activity: Customizing the JSON Output
مستندسازی میکروسرویس شماره
Documenting the Number Microservice
فعالیت: مستندسازی میکروسرویس شماره
Activity: Documenting the Number Microservice
پیکربندی میکروسرویس شماره
Configuring the Number Microservice
فعالیت: پیکربندی Microservice شماره
Activity: Configuring the Number Microservice
تست میکروسرویس شماره
Testing the Number Microservice
فعالیت: تست میکروسرویس شماره
Activity: Testing the Number Microservice
بعد
Next
توسعه میکروسرویس کتاب
Developing the Book Microservice
نمای کلی درس
Lesson Overview
افشای نقطه پایانی کتاب REST
Exposing the Book REST Endpoint
فعالیت: افشای نقطه پایانی کتاب REST
Activity: Exposing the Book REST Endpoint
سفارشی کردن خروجی JSON
Customizing the JSON Output
فعالیت: سفارشی کردن خروجی JSON
Activity: Customizing the JSON Output
مستندسازی میکروسرویس کتاب
Documenting the Book Microservice
فعالیت: مستندسازی میکروسرویس کتاب
Activity: Documenting the Book Microservice
پیکربندی کتاب میکروسرویس
Configuring the Book Microservice
فعالیت: پیکربندی کتاب میکروسرویس
Activity: Configuring the Book Microservice
تست میکروسرویس کتاب
Testing the Book Microservice
فعالیت: تست میکروسرویس کتاب
Activity: Testing the Book Microservice
بعد
Next
ایجاد یک ارتباط انعطاف پذیر
Establishing a Resilient Communication
نمای کلی درس
Lesson Overview
فراخوانی میکروسرویس شماره
Invoking the Number Microservice
فعالیت: فراخوانی میکروسرویس شماره
Activity: Invoking the Number Microservice
مسخره کردن ارتباطات
Mocking the Communication
فعالیت: تمسخر ارتباطات
Activity: Mocking the Communication
مقابله با شکست ارتباطات
Dealing with Communication Failure
فعالیت: مقابله با شکست ارتباطی
Activity: Dealing with Communication Failure
بعد
Next
اجرای برنامه
Executing the Application
نمای کلی درس
Lesson Overview
ساخت فایل های اجرایی لینوکس بومی
Building Native Linux Executables
فعالیت: ساخت فایل های اجرایی لینوکس بومی
Activity: Building Native Linux Executables
Containerizing فایل های اجرایی لینوکس بومی
Containerizing Native Linux Executables
نمایش نظرات