دوره آموزشی توسعه Cloud Native با Node.js، داکر و کوبرنتیس
1 ساعت 49 دقیقهمتوسط2019-07-15
مدرسین

Chris Bailey
Technical Architect
جزئیات دوره
در حالی که اکثریت قریب به اتفاق برنامههای Node.js در فضای ابری مستقر و اجرا میشوند، تعداد کمی از پلتفرمهای رایانش ابری مدرن ارائه میدهند. اگر به دنبال برداشتن گام بعدی در سفر محاسبات ابری خود هستید، این دوره برای شما مناسب است. به کریس بیلی بپیوندید تا به توسعه دهندگان نشان دهد چگونه از میزبانی صرف برنامه ها در فضای ابری به ساخت و استقرار برنامه های بومی ابری بروند. کریس با ارائه یک نمای کلی از معنای بومی بودن ابر و ایجاد برنامههای Node.js که از ویژگیهای ابری سوء استفاده میکنند، شروع میکند. سپس نحوه برداشتن یک برنامه Node.js موجود و بسته بندی آن با Docker، استقرار برنامه در Kubernetes و تقویت آن با قابلیتهای بومی ابری، از جمله پشتیبانی از خود درمانی و معیارها، را بررسی میکند.
اهداف یادگیری
استفاده از Node.js در فضای ابری
ایجاد یک برنامه Node.js
ساخت یک Dockerfile تولیدی
استقرار یک برنامه در Kubernetes با استفاده از Helm
افزودن قابلیت های خود درمانی
ساخت نمودارها و نمودارهای سفارشی
افزودن پشتیبانی برای معیارها و پیگیری درخواست
اهداف یادگیری
استفاده از Node.js در فضای ابری
ایجاد یک برنامه Node.js
ساخت یک Dockerfile تولیدی
استقرار یک برنامه در Kubernetes با استفاده از Helm
افزودن قابلیت های خود درمانی
ساخت نمودارها و نمودارهای سفارشی
افزودن پشتیبانی برای معیارها و پیگیری درخواست
مهارت ها
DockerNode.jsKubernetesJavaScript FrameworksVirtualizationDevOps ToolsDevOpsWeb DevelopmentNetwork and System AdministrationOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - قدرت بومی ابر
- 02 - آنچه باید بدانید
1. Cloud Native چیست
- 03 - ابر بومی به چه معناست
- 04 - Node.js در فضای ابری
- 05 - Node.js بومی ابر
2. ایجاد برنامه
- 06 - برنامه Node.js خود را ایجاد کنید
- 07 - یک Dockerfile اضافه کنید
- 08 - توسعه دهنده بسازید و Dockerfile را اشکال زدایی کنید
- 09 - یک Dockerfile تولیدی بسازید
- 10 - برچسب گذاری و کنترل نسخه
3. استقرار در Kubernetes
- 11 - داکر در مقابل کوبرنتس
- 12 - نمودار هلم را اضافه کنید
- 13 - به Kubernetes مستقر شوید
- 14 - چند نمونه مستقر کنید
4. اضافه کردن پشتیبانی برای سلامت
- 15 - نقاط پایانی سرزندگی و آمادگی
- 16 - یک چک زنده اضافه کنید
- 17 - یک چک آمادگی اضافه کنید
- 18 - آن را در Kubernetes ببینید
5. پشتیبانی از متریک را اضافه کنید
- 19 - مقدمه ای بر پرومتئوس
- 20 - Prometheus را به Kubernetes اعزام کنید
- 21 - Grafana را در Kubernetes مستقر کنید
- 22 - برای برنامه های خود نمودار بسازید
6. اضافه کردن پشتیبانی برای پیگیری درخواست
- 23 - مقدمه ای بر OpenTracing
- 24 - اضافه کردن OpenTracing به برنامه
- 25 - OpenTracing را در Kubernetes مستقر کنید
نتیجه
- 26 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی توسعه Cloud-Native با استفاده از جاوا با Eclipse MicroProfile (آپدیت 2019)
- دوره آموزشی توسعه Cloud-Native با استفاده از جاوا با Eclipse MicroProfile
- دوره آموزشی مهندسی پلتفرم ابری بومی
- دوره آموزشی آمادگی برای گواهینامه Linux Foundation Certified Cloud Native Platform Engineering Associate (CNPA)
- دوره آموزشی برنامه های کاربردی Cloud Native Twelve-Factor
- دوره آموزشی مبانی برنامهنویسی: APIها و سرویسهای وب
- دوره آموزشی یادگیری JakartaEE
- دوره آموزشی Azure Microservices با NET Core. برای توسعه دهندگان
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده بلاک چین
- مسیر آموزشی ایجاد مهارت های خود در توسعه Spring
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی تبدیل شدن به یک استاد Cloud-Native Infrastructure با کوبرنتس
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی توسعه و ارائه دادن نرم افزارها با Docker
- مسیر آموزشی ملزومات MLOps برای برنامهنویسها و مهندسان هوش مصنوعی: ابزارها، پایپلاینها و نکات امنیتی