Udemy DevOps with Dockers Kubernetes Jenkins and GitFlow CI CD
بیاموزید که میکرو سرویس ها و برنامه ها را با docker ، kubernetes و نصب خودکار را تنظیم کنید. شما می آموزید که چگونه ابزارهای اصلی لازم برای پیاده سازی DevOps را نصب و پیکربندی کنید ، از جمله: kuberntes ، Docker ، Jenkins ، git ، Prometheus و grafana. ما بر روی استقرار ، سازماندهی ، یکپارچه سازی و مدیریت عمومی ریز سرویس ها بسیار متمرکز خواهیم بود ، زیرا در حال حاضر بیشترین درخواست را دارد ، اما همچنین نحوه مدیریت انواع دیگر برنامه ها مانند پایگاه داده و برنامه های جلویی را نیز خواهیم دید. ما برای ارسال اعلان به توسعه دهندگان ، مدیران و ذینفعان مختلف در هر زمان اجرای یا ضرورت ، slack را متصل خواهیم کرد. من به شما آموزش می دهم که چگونه میکرو سرویس ها را در مجموعه ای از kuberntes تنظیم کنید ، نحوه نظارت بر آنها ، جمع آوری و تجزیه و تحلیل آمار عملکرد برای ایجاد پیشرفت. ما خواهیم دید که چگونه با روش gitflow برای ساختار صحیح و مدیریت مخزن کد کار می کنیم. کار صحیح با git را یاد خواهید گرفت. شما می آموزید که چگونه برای تأیید اعتبار کد و کمک به ادغام مداوم و روند تحویل مداوم ، آزمون های واحدی را در کد منبع پیاده سازی کنید. بیاموزید که چگونه پیکربندی ها ، استقرارها ، فضاهای نام و موارد دیگر را در kubernetes تعریف کنید و همچنین قصد دارم نحوه ایجاد تصاویر سفارشی در docker و نحوه ایجاد و مدیریت مخازن تصویر مشابه hock docker را به شما آموزش دهم.
- آنچه خواهید آموخت :
- شما به روشی ساده خواهید فهمید که DevOps چیست و از چه چیزهایی تشکیل شده است ، اجزای مختلف آن و تمام مزایایی که برای
- شرکت هایی که فرهنگ DevOps را پیاده سازی می کنند دارد.
- شما این فرصت را خواهید داشت که مجموعه ای از ریز خدمات را متزلزل کنید و یک ارکستراسیون در kubernetes ایجاد کنید.
- شما در مورد چگونگی نصب ابزارهای اصلی کار با DevOps مانند Kubernetes ، Docker و git Jenkins یاد خواهید گرفت.
- من به شما در مورد ادغام مداوم و شیوه های استقرار مداوم آموزش می دهم.
- شما می توانید اکوسیستم خدمات خود را در مجموعه ای از kubernetes مدیریت و نظارت کنید.
- شما به کد منبع ریز سرویس ها و اسکریپت های استفاده شده در دوره دسترسی خواهید داشت
- ما قصد داریم درباره اتوماسیون تست واحد و آنچه TDD متشکل است ، بیاموزیم
- این دوره آموزشی برای چه کسانی است :
- برای همه کسانی که می خواهند وارد بیشترین تقاضای بازار کار امروز در دنیای IT شوند
- مدیران زیرساخت IT
- تکنسین ها و اپراتورهای سیستم
- این برنامه برای دانشجویان ، توسعه دهندگان نرم افزار ، معماران راه حل ها ، رهبران فنی و به طور کلی افرادی است که می خواهند از
- DevOps به روشی حرفه ای یاد بگیرند.
- What you’ll learn
- You will understand in a simple way what DevOps is and what it consists of, its different components and all the benefits it brings to
- companies that implement a DevOps culture
- You will have the opportunity to dockerize a set of microservices and create an orchestration in kubernetes
- You will learn about how to install the main tools to work with DevOps such as Kubernetes, Docker, and git Jenkins
- I will teach you about continuous integration and continuous deployment practices
- You can practice managing and monitoring your services ecosystem in a cluster of kubernetes
- You will have access to the source code of the microservices and scripsts used in the course
- We are going to learn about unit test automation and what TDD consists of
- Requirements
- Computer with linux operating system, or a virtualized linux environment
- Have IT background experience working with information systems
- It will be of great help if you have bases or experience managing information systems
- Some general programming bases
- But above all, many efforts to learn, commitment and dedication
- Linux operating system preferably based on debian or on your computer or virtualized