AWS Introduction

by Addskills.dev

รายละเอียดหลักสูตร

หลักสูตรแนะนำบริการต่างๆ ของ AWS ที่มีอยู่ในปัจจุบัน

AWS Services ที่ครอบคลุมในคอร์สนี้

  • Compute (EC2, Lambda)
  • Storage (S3, EBS)
  • Database (RDS, PostgreSQL, MySQL)
  • Networking (VPC, Subnet, Route 53, CloudFront, NAT Gateway, Elastic Load Balancer)
  • Security (IAM, Policies, Roles, Groups)
  • Monitoring (CloudWatch, CloudWatch Logs)

โดยจะเน้นแนะนำเบื้องต้นว่าแต่ละบริการคืออะไร ควรนำไปใช้เมื่อไหร่ ใช้ตัวอย่างจากสถานการณ์จริงที่ผู้เรียนจะเจอในการทำงานจริง

นอกจากนี้ยังจะปูพื้นฐานการใช้งาน Infrastructure as Code ด้วย Terraform สำหรับการสร้างระบบจากบริการต่างๆ ของ AWS ควบคู่กับ AWS Management Console

เนื้อหาหลักสูตร

โครงสร้างของคอร์สนี้จะสอนออนไลน์ผ่าน Zoom โดยจะสอนทั้งหมด 8 ชั่วโมง ไม่รวม Hands-on Labs

22 ม.ค. ชั่วโมงที่ 1-2 : Introduction to AWS and Cloud Computing

Introduction to AWS

  • บริการต่างๆ ของ AWS
  • AWS global infrastructure (Regions, Availability Zones)
  • Cost Management
    • รู้จักกับรูปแบบการคิดค่าใช้จ่ายของ AWS
    • การประมาณการค่าใช้จ่าย
    • การตั้งค่า Cost Alerting หากค่าใช้จ่ายเกินกว่าที่กำหนด

AWS Management Tools

  • AWS Management Console
    • การใช้งาน AWS Management Console
    • การสร้าง AWS Resources
  • AWS CLI and SDKs
    • การใช้งาน AWS CLI and SDKs
    • การ login เข้าใช้ AWS CLI
    • การจัดการกับ multiple AWS accounts
  • Infrastructure as Code (Terraform)
    • ใช้ Terraform สร้าง/แก้ไข/ลบ AWS Resources
    • ใช้ Terraform สำหรับ multiple environments (Dev, Staging, Production)
    • ตั้งค่า Cost Alerting หากค่าใช้จ่ายเกินกว่าที่กำหนด

Hands-On Lab

  • การใช้งาน AWS Management Console
  • การตั้งค่า Terraform และสร้าง S3 bucket
  • ตั้งค่า Cost Alerting หากค่าใช้จ่ายเกินกว่าที่กำหนด

28-29 ม.ค. ชั่วโมงที่ 3-4 : Core AWS Services

Networking

  • VPC
    • Private Subnet
    • Public Subnet
    • NAT Gateway
  • Elastic IP
  • Elastic Load Balancer

Compute Services

  • Amazon EC2: Instances, AMIs, and security groups
  • AWS Lambda: Serverless computing

Storage Solutions

  • Amazon S3: Buckets, objects, and permissions
  • Amazon EBS: Volumes and snapshots

Hands-On Lab

  • ใช้ Terraform สร้าง VPC (Public Subnet, Private Subnet, NAT Gateway, Multi-AZ)
  • ใช้ Terraform สร้าง EC2 instance ใน VPC ที่สร้างขึ้นมาใหม่

4 ก.พ. ชั่วโมงที่ 5-6 : Core AWS Services for Systems Engineers

AWS Security and Best Practices

  • AWS Security Fundamentals
  • Identity and Access Management (IAM)
    • Role-based access and policies
    • Data Protection
    • Encryption in S3, EBS, RDS
    • Using AWS Key Management Service (KMS)
  • Best Practices
    • Security groups and network ACLs
  • Monitoring and logging with AWS CloudTrail and CloudWatch

Hands-On Lab

  • ใช้ Terraform สร้าง IAM roles และ policies
  • ใช้ Terraform สร้าง CloudTrail และ CloudWatch สำหรับการตรวจสอบการใช้งาน

5 ก.พ. ชั่วโมงที่ 7-8 : Deployment and Monitoring

Infrastructure as Code with CloudFormation

  • Introduction to AWS CloudFormation
  • Basics of creating templates
  • Deployment Strategies
    • Blue/Green deployments
    • Rolling updates

Hands-On Lab

  • ใช้ Terraform สร้าง CloudFormation template
  • Setup ECS Fargate cluster และ deploy application (Blue/Green deployment) และเรียกใช้งานผ่าน Elastic Load Balancer

FAQ

  • เริ่มเรียนวันไหน?

    • เริ่มเรียนวันที่ 22 มกราคม 2025 เวลา 20:30 - 21:30
  • ไม่มี AWS Account สามารถเรียนคอร์สนี้ได้หรือไม่?

    • ได้ เราจะสร้าง Account ให้คุณใช้งานในคอร์สนี้
  • สอนผ่านช่องทางไหน?

    • สอนผ่านช่องทางออนไลน์ผ่าน Zoom
  • สอนทั้งหมดกี่ชั่วโมง?

    • สอนทั้งหมด 8 ชั่วโมง
  • สอนวันไหนบ้าง?

    • อังคาร/พุธ เวลา 20:30 - 21:30 หรืออาจจะถึง 22:30
    • ส่งการบ้านและรีวิว Hands-On Lab ทุกวันศุกร์
    • เวลายืดหยุ่นได้ ขึ้นอยู่กับความต้องการของผู้เรียน
  • ถ้าไม่ได้เข้าเรียน มีบันทึกวิดีโอดูย้อนหลังได้หรือไม่?

    • ได้ มีบันทึกวิดีโอทุกครั้งที่สอน

ค่าใช้จ่าย 2,000 บาท

ติดต่อข้อมูลเพิ่มเติม LINE: @650ogtxg