لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اسپرینگ کلاد: معماری ابری (Cloud-Native) و سیستمهای توزیع شده
- آخرین آپدیت
دانلود Spring Cloud: Cloud-Native Architecture and Distributed Systems
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اسپرینگ کلاد (Spring Cloud) ابزارهایی را برای توسعهدهندگان فراهم میکند تا بتوانند به سرعت اپلیکیشنهای ابری یا Cloud-Native بسازند. با استفاده از Spring Boot و Spring Cloud، توسعهدهندگان میتوانند میکروسرویسها را پیادهسازی کرده، سرویسها را مصرف کنند، عملیات Load Balancing را انجام دهند و بسیاری موارد دیگر. علاوه بر این، راهکارهای Spring Cloud بر اساس متدولوژی 12-factor app ساخته شدهاند، بنابراین در هر محیط توزیع شدهای به خوبی عمل میکنند. در این دوره با حضور فرانک مولی، معمار نرمافزار و امنیت، بیاموزید که چگونه از Spring Cloud برای ساخت اپلیکیشنهای ابری استفاده کنید که در مراکز داده سنتی و همچنین زیرساختهای ابری خصوصی یا عمومی به طور بهینه مقیاسپذیر باشند. همچنین نحوه تنظیم پیکربندیهای خارجی (External Configurations) و نحوه شناسایی و مصرف سرویسها را فرا بگیرید. فرانک در این دوره بر الگوهای Spring Cloud Netflix از جمله Eureka تمرکز میکند.
سرفصل ها و درس ها
مقدمه
Introduction
آنچه باید بدانید
What you need to know
از اسپرینگ تا فضای ابری
Spring to the cloud
1. اسپرینگ کلاد
1. Spring Cloud
آشنایی با کدها
Introduction to the code
مقدمهای بر اسپرینگ کلاد
An introduction to Spring Cloud
2. مدیریت پیکربندی
2. Configuration Management
راهاندازی سرور پیکربندی (Config Server)
Setting up config server
چالش: پیکربندی خارجی
Challenge: External config
پیکربندی خارجی
External configuration
مصرف سرور پیکربندی
Consuming config server
راهکار: پیکربندی خارجی
Solution: External config
3. شناسایی سرویس
3. Service Discovery
راهکار: شناسایی سرویس
Solution: Service discovery
راهکار: OpenFeign
Solution: OpenFeign
ثبت در Eureka
Registering with Eureka
چالش: شناسایی سرویس
Challenge: Service discovery
راهاندازی Eureka
Setting up Eureka
مصرف با استفاده از OpenFeign
Consuming with OpenFeign
چالش: OpenFeign
Challenge: OpenFeign
مصرف سرویسها
Consuming services
شناسایی سرویس
Service discovery
4. سایر مفاهیم
4. Other Concepts
قطعکننده مدار (Circuit Breaking)
Circuit breaking
تلهمتری (Telemetry)
Telemetry
درگاههای API (API Gateways)
API gateways
راهاندازی Circuit Breaker
Setting up a circuit breaker
Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.
فرانک همه چیز را ساخته است، از برنامه های داخلی کوچک و تک کاره گرفته تا پلتفرم های توزیع شده جهانی در مقیاس بزرگ. از دیدگاه معماری و توسعه، او بر ساخت پلتفرمها با استفاده از معماریهای کاربردی مدرن و کانتینریسازی سیستمها در ارائههای ابری چند ابری، عمومی و خصوصی، و ترکیبی تمرکز میکند. درایورهای فرانک فراتر از توسعه نرم افزار به امنیت، طراحی و مدل سازی داده ها، DevOps، چابکی و کیفیت گسترش می یابند. بزرگترین علاقه حرفه ای او به عنوان معلم و دانش آموز آموزش است. فرانک تلاش می کند هر روز چیز جدیدی یاد بگیرد و سپس آن را به هر تعداد که می تواند آموزش دهد.
نمایش نظرات