اگر از چرخاندن چرخ های خود برای یادگیری نحوه استقرار برنامه های کاربردی خسته شده اید، این دوره برای شما مناسب است.
گردش کار CI+CD ? آن را یاد خواهید گرفت. استقرار AWS؟ مشمول. Kubernetes در حال تولید است؟ البته!
این دوره آموزشی نهایی برای یادگیری نحوه استقرار هر برنامه وب است که احتمالاً می توانید رویاپردازی کنید. Docker و Kubernetes جدیدترین فناوریها در دنیای Dev Ops هستند و جریان ایجاد و استقرار برنامههای وب را به طرز چشمگیری تغییر دادهاند. Docker یک فناوری است که به برنامهها اجازه میدهد در ساختارهایی به نام «کانتینر» اجرا شوند، در حالی که Kubernetes به بسیاری از «کانتینرها» اجازه میدهد تا با هماهنگی اجرا شوند.
داکر از ابتدا!
در این دوره شما Docker را از مبانی مطلق می آموزید و با یادگیری پاسخ به سوالات اساسی مانند "کانتینر چیست؟" و "چگونه ظرف کار می کند؟". از همان چند سخنرانی اول، ما به بررسی عملکرد داخلی کانتینرها می پردازیم، بنابراین شما به درک اصلی از نحوه اجرای دقیق آنها دست خواهید یافت. وقتی کانتینر را فهمیدید، نحوه کار با آن را با استفاده از دستورات اولیه Docker CLI یاد خواهید گرفت. پس از آن، تسلط جدید خود را بر Docker CLI برای ساختن تصاویر سفارشی خود اعمال خواهید کرد و به طور موثر برنامه های شخصی خود را "Docker" می کنید.
خطوط لوله CI + CD
البته، هیچ دوره آموزشی در Docker بدون درک کامل از الگوهای رایج ادغام مداوم و استقرار مستمر کامل نخواهد بود. شما یاد خواهید گرفت که چگونه با استفاده از Github، Travis CI، و خدمات وب آمازون، یک گردش کار کامل CI + CD را پیاده سازی کنید، و خط لوله ای ایجاد کنید که هر بار که آخرین تغییرات خود را در Github اعمال می کنید، به طور خودکار کد شما را مستقر می کند!
استقرار چند کانتینر در AWS!
پس از ساخت خط لوله استقرار، آن را برای تسلط بر استقرار تک کانتینر و چند کانتینر در خدمات وب آمازون اعمال خواهید کرد. شما یک برنامه چند کانتینری با استفاده از Node، React، Redis و Postgres خواهید ساخت و قدرت شگفت انگیز کانتینرها را در عمل مشاهده خواهید کرد (توجه: تمام کدنویسی جاوا اسکریپت در این دوره اختیاری است، در صورت عدم انجام کد منبع کامل ارائه می شود. می خواهید JS بنویسید).
Kubernetes!
در نهایت، با Kubernetes، یک سیستم درجه تولید برای مدیریت برنامههای پیچیده با کانتینرهای مختلف در حال اجرا مقابله خواهید کرد. شما راه درست ساخت یک خوشه Kubernetes را یاد خواهید گرفت - این دوره هیچ یک از نظرات آزاردهنده "این کار را در تولید انجام نده" ندارد! ابتدا یک خوشه Kubernetes را بر روی ماشین محلی خود می سازید، سپس در نهایت آن را به یک ارائه دهنده ابر منتقل می کنید. شما حتی یاد خواهید گرفت که چگونه HTTPS را در Kubernetes راه اندازی کنید، که سخت تر از آن چیزی است که به نظر می رسد!
کاری که باید انجام دهید این است:
Docker را از ابتدا یاد بگیرید، نیازی به تجربه قبلی نیست
تصاویر سفارشی خود را متناسب با برنامه های کاربردی خود بسازید
بر Docker CLI مسلط شوید تا ظروف در حال اجرا را بررسی و اشکالزدایی کنید
با نحوه عملکرد داکر در پشت صحنه آشنا شوید و کانتینر چیست
با Github، Travis CI، و AWS یک خط لوله CI + CD از ابتدا بسازید
هنگامی که کد خود را به Github فشار دهید، به طور خودکار آن را مستقر کنید!
یک برنامه پیچیده چند کانتینری را از ابتدا بسازید و آن را در AWS مستقر کنید
هدف و نظریه Kubernetes را درک کنید
یک خوشه Kubernetes آماده برای تولید را در Google Cloud مستقر کنید
معمار مهندسی
نمایش نظرات