علاقهمند ساختن برنامههای بومی ابری در مقیاس سازمانی قوی هستید؟
این دوره شما را با ساخت و استقرار برنامه های کاربردی بومی ابری شروع می کند. ابتدا شما را با اصول ساخت یک برنامه بومی ابری آشنا میکنیم - جایی که میتوانید مهارتها و فناوریهای مورد استفاده برای ایجاد یک نمونه برنامه بومی ابری را از نزدیک ببینید. پشته فناوری که ما نشان می دهیم شامل React، Go، MongoDB و Docker است. سپس به شما نشان می دهیم که چگونه می توانید نمونه برنامه بومی ابری را در یک خوشه Kubernetes مستقر کنید، و با انجام این کار، بینش ارزشمندی در مورد منابع رایج به دست خواهید آورد. این دوره شما را با ابزارهای مختلف ساخت شخص ثالث و برنامه های کاربردی مرتبط برای ساخت، استقرار آشنا می کند. و برنامههای بومی ابری خود را آزمایش کنید، و مطمئن شوید که آنها سختتر شدهاند و آماده تولید هستند!
اهداف آموزشی
مخاطب مورد نظر
پیش نیازها
طرح کلی محتوا
این دوره بیش از 11.5 ساعت محتوای آموزشی ارائه می دهد که در 2 سخنرانی ویدیویی آموزشی با کیفیت بالا، 6 تمرین آزمایشگاهی عملی و یک امتحان آمادگی نهایی ارائه می شود. محتوایی که ما پوشش می دهیم به شرح زیر است:
ساختن یک برنامه Cloud Native
فرآیند پایان به انتها ساختن نمونه برنامه بومی ابری با استفاده از React، Go، MongoDB و Docker را از نزدیک مشاهده کنید. با گذراندن این دوره، نه تنها مهارتهای مورد نیاز برای ایجاد یک برنامه قدرتمند بومی ابری درجه سازمانی را مشاهده خواهید کرد، بلکه میتوانید خودتان آنها را اعمال کنید، زیرا همه کدها و داراییهای استقرار برای انجام کارهای خود در دسترس هستند. استقرار خود.
ایجاد یک برنامه وب Voting با استفاده از React
این آزمایشگاه برای نشان دادن نحوه نصب و راهاندازی یک محیط توسعه مبتنی بر React طراحی شده است و به شما امکان میدهد برنامههای وب مبتنی بر React خود را کامپایل و اجرا کنید. سپس Lab شما را در فرآیند ایجاد یک برنامه وب رایگیری زبان برنامهنویسی سفارشی که شامل درخواستهای AJAX به یک نمونه سرویس API backend (ارائه شده) است، راهنمایی میکند.
ایجاد یک API با Go و Gorilla Mux
این آزمایشگاه برای نشان دادن نحوه نصب و راهاندازی یک محیط توسعه مبتنی بر Go به شما طراحی شده است و به شما امکان میدهد برنامههای مبتنی بر Go خود را کامپایل و اجرا کنید. سپس آزمایشگاه شما را در فرآیند ایجاد یک API پایه راهنمایی می کند که در آن نحوه استفاده از Gorilla Mux برای مسیریابی درخواست API به شما نشان داده می شود.
شروع به کار با Docker در لینوکس برای AWS
در این آزمایشگاه، با استفاده از یک ماشین مجازی AWS با Docker در لینوکس راه اندازی و اجرا خواهید شد. شما با تصاویری از رجیستری عمومی Docker کار خواهید کرد، تعداد انگشت شماری کانتینر را اجرا می کنید و تصویر خود را ایجاد می کنید که از آن کانتینرها ایجاد می شود.
استقرار یک برنامه Cloud Native در Kubernetes
روند انتها به انتها برای استقرار یک نمونه برنامه بومی ابری در یک خوشه Kubernetes را از نزدیک مشاهده کنید. با گذراندن این دوره، نه تنها مهارتهای مورد نیاز برای اجرای یک استقرار قوی درجه سازمانی در Kubernetes را بهطور مستقیم مشاهده خواهید کرد، بلکه میتوانید خودتان آنها را نیز اعمال کنید، زیرا همه کدها و داراییهای استقرار برای انجام کارهایتان در دسترس هستند. استقرار شخصی:
تسلط بر پیکربندی Pod Kubernetes
Kubernetes ویژگیهای متنوعی را برای استفاده حداکثری از برنامههای کانتینری ارائه میدهد. این آزمایشگاه چندین مفهوم پیکربندی Pod را به شما آموزش میدهد و به شما میآموزد که چگونه از آنچه Kubernetes به شما میدهد استفاده کنید. برخی از نمونههایی از آنچه یاد خواهید گرفت شامل نحوه جدا کردن پیکربندی از تصاویر کانتینر برای بهبود قابلیت استفاده مجدد، به حداکثر رساندن کارایی و استفاده از خوشه با پیکربندی منابع مورد نیاز برای Pods، و استفاده از پیکربندی ویژگیهای امنیتی برای سختتر کردن استقرار برنامههای Kubernetes است.
ایجاد کنترلر ورودی Kubernetes Nginx برای ترافیک API خارجی
قابلیت مصرف خدمات میزبان Kubernetes به صورت خارجی یک نیاز رایج است. Kubernetes نوع منبع Ingress را برای برآورده کردن این نیاز فراهم می کند. در این آزمایشگاه یاد می گیرید که چگونه یک Nginx Ingress Controller را استقرار دهید و یک نمونه سرویس API را با استفاده از یک منبع Ingress نصب و نمایش دهید.
ایجاد خطمشیهای شبکه لایه ۷ Kubernetes با استفاده از Cilium CNI
این آزمایشگاه برای نشان دادن نحوه نصب و راهاندازی خطمشیهای شبکه لایه ۷ Kubernetes با استفاده از Cilium طراحی شده است. شما از طریق فرآیند استقرار نمونه API با موضوع جنگ ستارگان آشنا خواهید شد. سپس میآموزید که چگونه با ایجاد و استقرار یک خطمشی شبکه لایه ۷، ترافیک برنامه ورودی به API را ایمن کنید.
جرمی یک معمار اصلی محتوا و SME DevOps در اینجا در آکادمی Cloud است، جایی که او در توسعه مستندات آموزشی فنی DevOps تخصص دارد.
او پیشینه قوی در مهندسی نرمافزار دارد و با زبانهای مختلف کدنویسی کرده است. چارچوب ها و سیستم ها برای 25+ سال گذشته. در زمانهای اخیر، جرمی روی DevOps، Cloud (AWS، Azure، GCP)، امنیت، Kubernetes و یادگیری ماشین تمرکز کرده است.
جرمی دارای گواهینامههای حرفهای برای AWS، Azure، GCP، Terraform، Kubernetes است ( CKA، CKAD، CKS).
Jeremy Cook
جرمی یک معمار اصلی محتوا و SME DevOps در اینجا در آکادمی Cloud است، جایی که او در توسعه مستندات آموزشی فنی DevOps تخصص دارد.
او پیشینه قوی در مهندسی نرمافزار دارد و با زبانهای مختلف کدنویسی کرده است. چارچوب ها و سیستم ها برای 25+ سال گذشته. در زمانهای اخیر، جرمی روی DevOps، Cloud (AWS، Azure، GCP)، امنیت، Kubernetes و یادگیری ماشین تمرکز کرده است.
جرمی دارای گواهینامههای حرفهای برای AWS، Azure، GCP، Terraform، Kubernetes است ( CKA، CKAD، CKS).
نمایش نظرات