توضیحات
دوره Cloud Native Java with Kubernetes 2nd Edition. در دنیای امروز، رساندن یک محصول نرمافزاری از ایده اولیه تا مرحله تولید و بهرهبرداری، فرایندی زمانبر است. کاهش این زمان تا حد ممکن، امری حیاتی برای سازمانها محسوب میشود. زیرا نرمافزار، امتیاز رقابتی بسیاری از کسبوکارهاست. سازمانها برای دستیابی به این هدف، پروژههای نرمافزاری بزرگ را به بخشهای کوچکتر و مستقل از هم تقسیم میکنند که به آنها میکروسرویسها گفته میشود. اما افزایش سرعت توسعه، به تنهایی کافی نیست. میکروسرویسها پیچیدگیهای معماری خاصی را به همراه میآورند که بسیاری از سازمانها برای مدیریت آن آماده نیستند.
در این دوره آموزشی، ما به بررسی راهکارهایی میپردازیم که سازمانهای پیشرو برای مدیریت این پیچیدگیها و ساخت سیستمهای نرمافزاری مقیاسپذیر، قابل اعتماد و منعطف، از ترکیب Spring Boot، Spring Cloud و Kubernetes استفاده میکنند. در این دوره، شما با مفاهیم کلیدی Cloud Native آشنا خواهید شد و یاد خواهید گرفت که چگونه با استفاده از ابزارها و فناوریهای مدرن، اپلیکیشنهای خود را به صورت مقیاسپذیر و قابل اعتماد در محیطهای ابری مستقر کنید. همچنین، شما با چالشهای رایج در توسعه سیستمهای توزیعشده و راهکارهای مقابله با آنها آشنا خواهید شد.
آنچه خواهید آموخت:
- چگونگی استفاده از Spring Boot، Spring Cloud و Kubernetes برای ساخت سیستمهای توزیعشده
- ضرورت استفاده از رویکرد Cloud Native
- مبانی برنامهنویسی Java، Kotlin، Spring Boot، برنامهنویسی واکنشی، کانتینرها و Kubernetes
- تبدیل اپلیکیشنها به تصاویر Docker برای استقرار در محیط تولید
- ساخت تصاویر Native با استفاده از Spring Native
- ساخت سرویسهای قابل مشاهده
- پیادهسازی Continuous Integration و Continuous Delivery
- استقرار اپلیکیشنها در محیط ابری با استفاده از Azure Spring Cloud
- ساخت سیستمهای توزیعشده شامل مدیریت پیکربندی، ثبت و کشف سرویسها و استفاده از RSocket و سرویسهای Edge
- توسعه پلتفرم Kubernetes با استفاده از Spring
این دوره مناسب چه کسانی است؟
- توسعهدهندگان جاوا که علاقهمند به استقرار اپلیکیشنهای خود در محیط ابری با استفاده از Spring Cloud هستند.
- توسعهدهندگان سازمانی که نیاز به ساخت سریع اپلیکیشنهای مقیاسپذیر، قابل حمل، مقاوم و قابل بهروزرسانی دارند.
مشخصات دوره Cloud Native Java with Kubernetes, 2nd Edition
سرفصل های دوره
- Introduction
- Cloud Native Java with Kubernetes: Introduction
- Lesson 1 Motivating Cloud Native
- Learning objectives
- 1.1 Motivating Cloud Native
- Lesson 2 Bootcamp
- Learning objectives
- 2.1 Introduction
- 2.2 First Steps with Java
- 2.3 First Steps with Kotlin
- 2.4 First Steps with Spring Boot–Part 1
- 2.5 First Steps with Spring Boot–Part 2
- 2.6 First Steps with Reactive
- 2.7 First Steps with Docker and Kubernetes
- Lesson 3 Packaging for Production
- Learning objectives
- 3.1 Introduction
- 3.2 Building a Docker Image with a Dockerfile
- 3.3 Building a Docker Image with Buildpacks
- 3.4 Using the Google Jib Maven Plugin
- 3.5 Using the Spotify Maven Plugin
- 3.6 Using the Spring Boot Maven Plugin
- 3.7 Using the Spring Boot Maven Plugin and Spring Native GraalVM
- 3.8 Summary
- Lesson 4 Spring Native
- Learning objectives
- 4.1 Introduction
- 4.2 Building a Basic Application with the Out of the Box Support
- 4.3 Looking at Various Hints–Part 1
- 4.4 Looking at Various Hints–Part 2
- 4.5 Packaging Your Own Hints
- Lesson 5 Building Observable Services
- Learning objectives
- 5.1 Introduction
- 5.2 The Spring Boot Actuator
- 5.3 The Health Actuator and Kubernetes
- 5.4 Distributed Tracing with Spring Cloud Sleuth
- 5.5 The Spring Boot Admin
- Lesson 6 That Continuous Thing
- Learning objectives
- 6.1 Introduction
- 6.2 Continuous Integration and Delivery with GitHub Actions
- 6.3 Continuous Delivery
- Lesson 7 Azure Spring Cloud
- Learning objectives
- 7.1 Introduction
- 7.2 Up and Running with Azure Spring Cloud
- Lesson 8 Configuration
- Learning objectives
- 8.1 Introduction
- 8.2 Basics of Environment, PropertySource, @ConfigurationProperties, and Environment Specific Configuration Sources
- 8.3 Binding
- 8.4 The Environment Abstraction
- 8.5 Refreshable Configuration (@RefreshScope)
- 8.6 Environment Specific Configuration
- 8.7 Getting Config with Spring Cloud Kubernetes
- 8.8 The Spring Cloud Config Server
- 8.9 The Spring Cloud Bus and Spring Cloud Config Monitor
- Lesson 9 Service Registration and Discovery
- Learning objectives
- 9.1 Introduction
- 9.2 The Discovery Service
- 9.3 Client-side Load-balancing
- 9.4 Hedging
- Lesson 10 RSocket
- Learning objectives
- 10.1 Basic Client/Services
- 10.2 Bidirection Client/Services
- 10.3 Spring Security
- 10.4 Next Steps
- Lesson 11 Edge Services
- Learning objectives
- 11.1 Introduction to Existing Services
- 11.2 Spring Cloud Gateway
- 11.3 Reactive Service Orchestration and Composition
- 11.4 Eureka for Service Registration and Discovery and Client-Side Load-Balancing
- 11.5 Spring GraphQL for Data Gateways–Part 1
- 11.6 Spring GraphQL for Data Gateways–Part 2
- Lesson 12 Programming the Platform
- Learning objectives
- 12.1 Introduction
- 12.2 Using the Kubernetes Java API
- 12.3 Turning the Application into a Native Binary with GraalVM and Spring Native
- 12.4 Deploying to Kubernetes
- Summary
- Cloud Native Java with Kubernetes: Summary
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
8.9 گیگابایت





































![Kubernetes Home Lab_ 3-VM Cluster with Helm & Rancher [KCNA]](https://downloadly.ir/wp-content/uploads/2026/10/Kubernetes-Home-Lab_-3-VM-Cluster-with-Helm-Rancher-KCNA.jpeg)







![[NEW] The Python Programmer](https://downloadly.ir/wp-content/uploads/2024/11/NEW__THE_PYTHON_PROGRAMMER.jpg)
