Close
DANH SÁCH KHÓA HỌC / COURSE BY TECHNOLOGY VENDORS / AWS

DevOps Engineering on AWS with AWS Jam

Tóm tắt khóa học:

Kỹ thuật DevOps trên AWS hướng dẫn bạn cách kết hợp các triết lý, thực hành và công cụ văn hóa DevOps để tăng khả năng phát triển, cung cấp và duy trì các ứng dụng và dịch vụ với tốc độ cao trên AWS của tổ chức bạn. Khóa học này bao gồm Tích hợp liên tục (CI), Phân phối liên tục (CD), cơ sở hạ tầng dưới dạng mã, dịch vụ vi mô, giám sát và ghi nhật ký, giao tiếp và cộng tác. Các phòng thí nghiệm thực hành giúp bạn có kinh nghiệm xây dựng và triển khai các mẫu AWS CloudFormation và các đường ống CI/CD để xây dựng và triển khai các ứng dụng trên Amazon Elastic Compute Cloud (Amazon EC2), các ứng dụng không có máy chủ và các ứng dụng dựa trên vùng chứa. Các phòng thí nghiệm về quy trình làm việc đa đường ống và đường ống triển khai cho nhiều môi trường cũng được bao gồm. Ngày cuối cùng là AWS Jam, một sự kiện trò chơi, với các đội thi đấu để ghi điểm bằng cách hoàn thành một loạt các thử thách theo các thông lệ tốt nhất đã thiết lập dựa trên các khái niệm được đề cập trong khóa học. Bạn sẽ được trải nghiệm nhiều dịch vụ AWS trong một loạt các tình huống thực tế đại diện cho các tác vụ vận hành và khắc phục sự cố phổ biến. Kết quả cuối cùng là phát triển, nâng cao và xác thực bộ kỹ năng của bạn trên AWS Cloud thông qua việc giải quyết vấn đề thực tế, khám phá các dịch vụ, tính năng mới và hiểu cách chúng tương tác với nhau.

Thời lượng khóa học: 4 Ngày


Nội dung khóa học:

Day 1

Module 0: Course overview

  • Course objective
  • Suggested prerequisites
  • Course overview breakdown
  • Module 1: Introduction to DevOps
  • What is DevOps?
  • The Amazon journey to DevOps
  • Foundations for DevOps

Module 2: Infrastructure Automation

  • Introduction to Infrastructure Automation
  • Diving into the AWS CloudFormation template
  • Modifying an AWS CloudFormation template
  • Demonstration: AWS CloudFormation template structure, parameters, stacks, updates,
  • importing resources, and drift detection

Module 3: AWS Toolkits

  • Configuring the AWS CLI
  • AWS Software Development Kits (AWS SDKs)
  • AWS SAM CLI
  • AWS Cloud Development Kit (AWS CDK)
  • AWS Cloud9
  • Demonstration: AWS CLI and AWS CDK
  • Hands-on lab: Using AWS CloudFormation to provision and manage a basic infrastructure

Module 4: Continuous integration and continuous delivery (CI/CD) with development tools

  • CI/CD Pipeline and Dev Tools
  • Demonstration: CI/CD pipeline displaying some actions from AWS CodeCommit, AWS
  • CodeBuild, AWS CodeDeploy and AWS CodePipeline
  • Hands-on lab: Deploying an application to an EC2 fleet using AWS CodeDeploy

Day 2

Module 4: Continuous integration and continuous delivery (CI/CD) with development tools

  • AWS CodePipeline
  • Demonstration: AWS integration with Jenkins
  • Hands-on lab: Automating code deployments using AWS CodePipeline

Module 5: Introduction to Microservices

  • Introduction to Microservices

Module 6: DevOps and containers

  • Deploying applications with Docker
  • Amazon Elastic Container Service and AWS Fargate
  • Amazon Elastic Container Registry and Amazon Elastic Kubernetes service
  • Demonstration: CI/CD pipeline deployment in a containerized application

Module 7: DevOps and serverless computing

  • AWS Lambda and AWS Fargate
  • AWS Serverless Application Repository and AWS SAM
  • AWS Step Functions
  • Demonstration: AWS Lambda and characteristics
  • Demonstration: AWS SAM quick start in AWS Cloud9
  • Hands-on lab: Deploying a serverless application using AWS Serverless Application Model (AWS SAM) and a CI/CD Pipeline

Module 8: Deployment strategies

  • Continuous Deployment
  • Deployments with AWS Services

Module 9: Automated testing

  • Introduction to testing
  • Tests: Unit, integration, fault tolerance, load, and synthetic
  • Product and service integrations

Day 3

Module 10: Security automation

  • Introduction to DevSecOps
  • Security of the Pipeline
  • Security in the Pipeline
  • Threat Detection Tools
  • Demonstration: AWS Security Hub, Amazon GuardDuty, AWS Config, and Amazon Inspector

Module 11: Configuration management

  • Introduction to the configuration management process
  • AWS services and tooling for configuration management
  • Hands-on lab: Performing blue/green deployments with CI/CD pipelines and Amazon Elastic
  • Container Service (Amazon ECS)

Module 12: Observability

  • Introduction to observability
  • AWS tools to assist with observability
  • Hands-on lab: Using AWS DevOps tools for CI/CD pipeline automations

Module 13: Reference architecture (Optional module)

  • Reference architectures

Module 14: Course summary

  • Components of DevOps practice
  • CI/CD pipeline review
  • AWS Certification

Day 4 - AWS Jam

  • Participate in team based challenges in a real AWS environment
  • Compete with your colleagues in a gamified, hands-on learning experience

Apply your learning from the course on various AWS services