لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
توسعه برنامه Cloud-Native با Java EE [ویدئو]
Cloud-Native Application Development with Java EE [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در دنیای مدلهای تجاری مدرن و محصولات دیجیتال، استفاده از برنامههای کاربردی یکپارچه که زیرساختهای کلاسیک را اجرا میکنند، دیگر امکانپذیر نیست. بسیاری از سازمانها در حال حاضر شروع به توسل به کشش ابری کردهاند، زیرا چابکی، در دسترس بودن، انعطافپذیری و قابلیت حمل بیشتر را به آنها ارائه میدهد. این دوره ویدیویی یک راه حل یک مرحله ای برای توسعه دهندگان و معماران است که به آنها یاد می دهد تا چالش های پیش روی ساخت برنامه های کاربردی ابری را با استفاده از Java EE 8 و برخی اجزای منبع باز و API های شناخته شده دیگر درک کنند. در ترکیب، این API ها شما را قادر می سازند تا به راحتی میکروسرویس های فوق مقیاس، الاستیک، با جفت شدن آزاد، قابل اعتماد، قابل مشاهده و ایمن بسازید. در طول این دوره، ما به چالشهای مختلفی میپردازیم که برای ساختن برنامههای کاربردی واقعی ابری با Java EE باید بر آنها مسلط شوید. در پایان این دوره، شما به دانش و تجربه عملی کافی مجهز خواهید شد تا بتوانید در کمترین زمان و با سهولت، میکروسرویسهای جدید Java EE خود را در فضای ابری راهاندازی کنید.
تمامی کدها و فایل های پشتیبانی این دوره در GitHub به آدرس https://github.com/PacktPublishing/Cloud-native-Application-Development-with-Java-EE موجود است •طراحی و ساخت اپلیکیشن های Cloud-Native با استفاده از Java EE 8
• میکروسرویس های Java EE 8 را با استفاده از Docker و Kubernetes مستقر و اجرا کنید
• با JAX-RS و MicroProfile OpenApi، APIهای REST قوی و قابل مصرف بسازید.
• مشتریان خدمات انعطاف پذیر را با استفاده از قطع کننده های مدار، دیواره ها، مهلت های زمانی و تلاش مجدد بسازید
• با JMS و JSON-P، میکروسرویس های پیام محور و با جفت آزاد ایجاد کنید
•پیاده سازی پیکربندی با Kubernetes ConfigMaps و Secrets با استفاده از MicroProfile Config
• اضافه کردن و پیاده سازی نظارت بر خدمات با متریک و MicroProfile Health
• ردیابی تماس خدمات را با MicroProfile OpenTracing پیاده سازی کنید
• میکروسرویس های خود را با BASIC Auth و JSON Web Tokens ایمن کنید
این دوره ویدیویی برای توسعه دهندگان و معماران جاوا است که مایلند برنامه های واقعی بومی ابری بسازند که سبک وزن، در مقیاس فوق العاده، الاستیک، سست کوپل شده، قابل مشاهده و ایمن باشند. مهارت های برنامه نویسی جاوا موجود مورد نیاز است. • ساخت میکروسرویس های ابرمقیاس، الاستیک، سست کوپل شده، قابل اعتماد، قابل مشاهده و ایمن که آماده تولید هستند * • تمرکز بر موضوعات مهم و چالش های توسعه برنامه های کاربردی در فضای ابری * • تجربه عملی با جدیدترین API های Java EE و ابر- فناوری بومی موجود *
سرفصل ها و درس ها
میکروسرویس با جاوا EE 8
Microservices with Java EE 8
بررسی اجمالی دوره
The Course Overview
چالش ها و اصول طراحی برنامه های Cloud-Native
Challenges and Design Principles of Cloud-Native Apps
مروری بر Java EE 8 و Eclipse MicroProfile API
Overview of Java EE 8 and Eclipse MicroProfile APIs
شروع کار با Java EE 8 Microservices
Getting Started with Java EE 8 Microservices
Containerizing Java EE 8 Microservices
Containerizing Java EE 8 Microservices
ترکیب زیرساخت
Infrastructure Composition
استقرار و اجرای Java EE در Kubernetes
Deploying and Running Java EE on Kubernetes
نمایش خدمات از طریق REST API و پیام
Service Exposition via REST APIs and Messaging
ساخت و نسخه سازی REST API با JAX-RS
Building and Versioning REST APIs with JAX-RS
پیاده سازی Tolerant Reader با JSON-P
Implementing Tolerant Reader with JSON-P
فراخوانی سرویس انعطاف پذیر با تحمل خطا MicroProfile
Resilient Service Invocation with MicroProfile Fault Tolerance
اسناد API با MicroProfile Open API
API Documentation with MicroProfile Open API
ساخت میکروسرویس های پیام محور با جاوا EE
Building Message-Driven Microservices with Java EE
پیکربندی و هماهنگی
Configuration and Coordination
پیکربندی چند منبع با پیکربندی MicroProfile
Multi-Source Configuration with MicroProfile Configuration
رسیدگی به اسرار در میکروسرویس های Cloud-Native Java EE
Handling Secrets in Cloud-Native Java EE Microservices
زمانبندی و هماهنگی خوشه ای با EJBs
Clustered Scheduling and Coordination with EJBs
رسیدگی به وضعیت و تداوم
Handling State and Persistence
چالشهای حالت بومی ابری و تداوم
Challenges of Cloud-Native State and Persistence
استفاده از JPA با پایگاه داده های Cloud-Native
Using JPA with Cloud-Native Databases
استفاده از پایگاه های داده NoSQL با Java EE
Using NoSQL Databases with Java EE
تکرار جلسه برای برنامه های کاربردی وب جاوا Stateful
Session Replication for Stateful Java Web Applications
وضعیت توزیع شده با استفاده از API های JCache
Distributed State Using the JCache APIs
مثلث تشخیص پذیری: ثبت، نظارت و ردیابی
The Diagnosability Triangle: Logging, Monitoring, and Tracing
مثلث تشخیص
The Diagnosability Triangle
اضافه کردن گزارش خوب، دقیق و ساختاریافته
Adding Good, Detailed, and Structured Logging
افزودن داده های تله متری با استفاده از معیارهای میکروپروفایل
Adding Telemetry Data Using Microprofile Metrics
افزودن پروب های آمادگی با استفاده از MicroProfile Health
Adding Readiness Probes Using MicroProfile Health
افزودن اطلاعات ردیابی با استفاده از MicroProfile OpenTracing
Adding Trace Information Using MicroProfile OpenTracing
امنیت میکروسرویس
Microservice Security
استفاده از Java EE Security API با JAX-RS
Using the Java EE Security APIs with JAX-RS
استفاده از احراز هویت و مجوز مبتنی بر JWT با JAX-RS
Using JWT-Based Authentication and Authorization with JAX-RS
TLS متقابل بین Java EE Microservices با Istio
Mutual TLS between Java EE Microservices with Istio
ماریو- لئاندر ریمر تکنسین ارشد QAware است.
ماریو-لئاندر از سال 2009 در QAware بوده است ، جایی که هم اکنون در زمینه موفقیت فنی در حساب های BMW کار می کند. وی بیش از 20 سال تجربه به عنوان توسعه دهنده و معمار سیستم دارد. وی در طراحی و اجرای سیستم پیچیده تخصص دارد. او در معماری نرم افزار و چندین فناوری منبع باز مهارت دارد. وی به عنوان عضو فرآیند انجمن جاوا (JCP) به دنبال بهبود بستر جاوا با تهیه مشخصات عملی است. او در کنفرانس های بین المللی ارائه کرده است و مدرس مهمان در دانشگاه روزنهایم است ، جایی که سابقاً در رشته رایانه تحصیل می کرد.
نمایش نظرات