لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی اپلیکیشنهای Cloud-native با مقیاسپذیری، در دسترس بودن و قابلیت اطمینان بالا (GCP-PCD)
- آخرین آپدیت
دانلود (GCP-PCD) Designing Highly Scalable, Available, and Reliable Cloud-native Applications
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت اپلیکیشنهای مقیاسپذیر، قابل اعتماد و امن در فضای ابری، بهویژه زمانی که سیستمها باید ترافیک غیرقابل پیشبینی، الزامات امنیتی سختگیرانه و یکپارچهسازیهای پیچیده را مدیریت کنند، چالشی بزرگ است. در دوره (GCP-PCD) طراحی اپلیکیشنهای Cloud-native با مقیاسپذیری، در دسترس بودن و قابلیت اطمینان بالا، شما توانایی معماری و استقرار اپلیکیشنهای آماده تولید (Production-ready) را روی Google Cloud کسب خواهید کرد. ابتدا یاد میگیرید چگونه با استفاده از Load Balancing، کشینگ (Caching)، تقسیم ترافیک (Traffic Splitting) و الگوهای Event-driven، سرویسهایی با عملکرد بالا طراحی کنید. سپس، روشهای ایمنسازی جامع اپلیکیشنها را با استفاده از IAM، Identity Platform، Secret Manager، Binary Authorization و امنیت سرویس-به-سرویس خواهید آموخت. در نهایت، نحوه انتخاب سیستمهای ذخیرهسازی مناسب و طراحی مدلهای دادهای که در مناطق مختلف با سازگاری قوی (Strong Consistency) یا نهایی (Eventual Consistency) مقیاسپند میشوند را بررسی میکنید. در پایان این دوره، شما مهارتها و دانش لازم برای طراحی اپلیکیشنهای Cloud-native جهت ساخت سیستمهای مقیاسپذیر، منعطف و امن در گوگل کلود را بهطور کامل به دست خواهید آورد.
سرفصل ها و درس ها
انتخاب مدل مناسب محاسباتی و استقرار
Choosing the Right Compute and Deployment Model
انتخاب پلتفرم محاسباتی مناسب
Choosing the Right Compute Platform
درک توزیع جغرافیایی در GCP
Understanding GCP’s Geographic Distribution
طراحی برای در دسترس بودن بالا (High Availability)
Designing for High Availability
ساخت و استقرار کانتینرها
Building and Deploying Containers
طراحی اپلیکیشنهای منعطف با عملکرد بالا
Designing High-performing Resilient Applications
درک Session Affinity و Load Balancerها
Understanding Session Affinity and Load Balancers
پیادهسازی کشینگ با Memorystore
Implementing Caching with Memorystore
ایجاد APIهای REST و gRPC
Creating REST and gRPC APIs
استفاده از Apigee و API Gateway
Using Apigee and API Gateway
معماری اپلیکیشنهای ناهمگام (Asynchronous) در گوگل کلود
Architecting Asynchronous Applications on Google Cloud
اهمیت طراحی رویداد-محور (Event-driven) و ناهمگام
Importance of Event-driven and Asynchronous Design
استراتژیهای استقرار اپلیکیشنهای Cloud-native
Strategies to Deploy Cloud-native Applications
هماهنگسازی سرویسها با Workflows
Orchestrating Services with Workflows
بهینهسازی هزینه و عملکرد
Optimizing for Cost and Performance
من بیش از یک دهه است که در برخی از 100 شرکت برتر ثروتمند در زمینه طراحی ، توسعه و معماری فناوری اطلاعات کار می کنم. من درگیر تنظیم دقیق فرآیند تحویل نرم افزار ، بهبود عملکرد و توسعه نرم افزار مقیاس پذیر و قابل حمل بوده ام. برخی از مناطق کلیدی که در آنها کار کرده ام عبارتند از جاوا ، ESB ، تامکت ، ReactJS ، جاوا اسکریپت ، لینوکس ، اوراکل ، SVN ، GIT و غیره.
نمایش نظرات