DevOps ნულიდან - CICD, Terraform, AWS, Docker ქართულად

所在平台: Udemy

课程主页: https://www.udemy.com/course/devops-cicd-terraform-aws-docker/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:DevOps 零开始 - CICD、Terraform、AWS、Docker 格鲁吉亚语 课程概述:完成该课程后,您将深入理解 DevOps 的重要组成部分,如持续集成与持续交付(CICD)、无停机部署、云平台(AWS)、基础设施即代码(IaC)、容器编排、Docker 容器、自动化测试、代码审核与管理以及监控。在课程中,我们将构建一个由多个平台、技术和组件组成的系统,最终创建用于在云上运行应用程序、自动化开发和维护的系统。 您将学习 AWS 的主要服务,包括 VPC、RDS、ECS、ECR、负载均衡器和 CloudWatch。在课程中,您将学习如何创建、上传和运行 Docker 容器,使用 IaC Terraform 进行基础设施建设与管理,通过 GitLab CICD 实现开发、测试和发布过程的自动化。课程内容包括: - 持续集成(CI):简化和自动化集成过程,提高代码测试和添加的速度和可靠性。 - 持续交付(CD):自动化流程,确保应用程序更新和新功能的安全快速交付。 - 发布环境:创建和管理功能性及相应基础设施,以支持应用程序各个阶段(例如开发、测试、生产)。 - 无停机部署:在更新应用程序时,确保产品对用户的交付不受影响。 - 云平台(如 AWS):深入学习其服务。 - 基础设施即代码(IaC):现代化基础设施管理的方法,结合多种工具和技术。 - 容器编排:多容器的自动化管理与控制。 - Docker 容器:一种流行且功能强大的技术,轻松构建和管理容器。 - 自动化测试:通过测试自动化持续监测代码质量。 - 代码审核与管理:控制代码质量,增强开发者之间的协作,并确保流程标准遵循。 - 监控:对系统和应用程序进行主动监测和分析,以快速发现问题并提高效率。 通过本课程,您将获得全面的 DevOps 知识和实践技能,能够有效地在现代云环境中工作。

课程评论(0条)

课程详情

ამ კურსის დასრულების შემდეგ თქვენ გექნებათ ღრმა წარმოდგენა დევოპსის მნიშვნელოვან კომპონენტებზე როგორიცაა:Continious Integration and Continious Delivery (CICD)EnvironmentsZero downtime deploymentsCloud platforms (AWS)Infrastructure as Code (IaC) Container OrchestrationDocker ContainersAutomated TestingCode Review and managementMonitoringკურსის განმავლობაში ჩვენ ავაწყობთ სისტემას რომელიც შედგება რამოდენიმე პლატფორმისგან, ტექნოლოგიისგან და კომპონენტისგან რაც საბოლოოდ შექმნის სისტემას რომელიც დღეს გამოიყენება აპლიკაციების გასაშვებად ქლოუდზე, მის დეველოპმენტის ავტომატიზაციისთვის და შენარჩუნებისთვის.თქვენ ისწავლით AWS-ის ყველაზე მნიშვნელოვან სერვისებს როგორიცაა:VPCRDSECSECRLoad BalancerCloudwatchკურსის განმავლობაში ისწავლით Docker კონტეინერის შექმნას, ატვირთვას და გაშვებას, ააწყობთ ინფრასტრუქტურის აწყობას და მენეჯმენტს IaC Terraform-ის გამოყენებით, ისწავლით დეველოპმენტის პროცესის, ტესტვის და გაშვების ავტომატიცაზიას Gitlab CICD-ს მეშვეობითContinious Integration (CI) - გაუმარტივებული და ავტომატიზირებული ინტეგრაცია, რაც უზრუნველყოფს კოდის ტესტირებისა და დამატების პროცესის სისწრაფეს და საიმედოობას.Continious Delivery (CD) - ავტომატიზირებული პროცესები, რომლებიც უზრუნველყოფს აპლიკაციების განახლებებისა და ახალი ფუნქციონალების უსაფრთხოდ და სწრაფად მიწოდებას.გასაშვები გარემოები (Environments) - ფუნქციონალური და შესაბამისი ინფრასტრუქტურის შექმნა და მართვა, რომლებიც განკუთვნილია აპლიკაციის სხვადასხვა ეტაპისთვის (მაგალითად, Development, Testing, Production).Zero Downtime Deployments - აპლიკაციის განახლების პროცესი ისე, რომ არ შეწყდეს პროდუქტის მიწოდება მომხმარებლისთვის.ქლოუდ პლატფორმები (Cloud platforms) როგორიცაა AWS, რომლის სერვისებსაც საფუძვლიანად შეისწავლით.Infrastructure as Code (IaC) - ინფრასტრრუქტურის მართვის მოდერნიზებული მიდგომა, რომელიც რამდენიმე ინსტრუმენტისა და ტექნოლოგიის გამოყენებას აერთიანებს.კონტეინერების ორკესტრაცია (Container orchestration) - მრავალ კონტეინერის ავტომატიზირებული მენეჯმენტი და კონტროლი.Docker Containers - ერთ-ერთი ყველაზე პოპულარული და ფუნქციური ტექნოლოგია, რომელიც მარტივად აგებს და მართავს კონტეინერებს.ავტომატიზირებული ტესტირება (Automated Testing) - კოდის ხარისხის მუდმივი მონიტორინგი ტესტირების ავტომატიზაციის მეშვეობით.კოდის რევიუ და მენეჯმენტი (Code Review and Management) - კოდის ხარისხის კონტროლი, დეველოპერებს შორის კოლაბორაციის გაუმჯობესება და პროცესის სტანდარტების დაცვა.ონიტორინგი (Monitoring) - სისტემების და აპლიკაციების აქტიური მონიტორი და ანალიზი, რათა სწრაფად აღმოიფხვრას პრობლემები და გაუმჯობესდეს ეფექტურობა.

课程标签

0人关注该课程

主题相关的课程