management, managementinformation, machinelearning, ml, data, bigdata, datascience, cloudcomputing, cloud, aws, artificialintelligence, ai, computerscience, dataanalytics, technologytraining, bay area, deeplearning, computer, heoa, networking, security, monitoring, logging, cloud, dataanalytics, dataengineering, cstu, onlinetraining, onlinedegrees, onlineprogram, computerengineering
CSE590/MB590 Special Topics (1.5 credits)
  - Cloud Computing and Security

This course offers graduate students an introductory understanding and hands-on experience of cloud computing using AWS. It will cover a wide range topics in Compute, Storage, Networking, Security, Monitoring and Logging, as well as Account and Cost Management. Topics include evolution of cloud computing, AWS global infrastructure, architectural principles, key services and their common use cases, security and compliance model, pricing and account management.
  • » 23 hours (8 weeks) in class lecturing plus dedicated mentoring sessions from our faculty of industry experts
  • » 1.5 semester credits for both certificate and master’s degree
  • » Access to high-quality live class recording
  • » Online live classroom available for all classes
  • » Lifetime learning resources for our students
  • $ 990
Course Description

This course offers graduate students an introductory understanding and hands-on experience of cloud computing using AWS. It will cover a wide range topics in Compute, Storage, Networking, Security, Monitoring and Logging, as well as Account and Cost Management. Topics include evolution of cloud computing, AWS global infrastructure, architectural principles, key services and their common use cases, security and compliance model, pricing and account management.

Course Objectives
  • Demonstrate a basic understanding of public cloud concept.
  • Define what the AWS Cloud is and basic global infrastructure.
  • Describe basic AWS Cloud architectural principles.
  • Describe the AWS Cloud value proposition.
  • Describe key services on the AWS platform and their common use cases.
  • Describe basic security and compliance aspects of the AWS platform and shared security model.
  • Define the billing, account management, and pricing models.
  • Demonstrate a basic understanding and use of AWS services: Storage, Network, Compute, Management, Monitoring, Cost and Pricing Model, Shared Security Model, HA and Scalable Architecture Design.
  • Demonstrate basic/core characteristics of deploying and operating in the AWS Cloud
University-wide Student Learning Outcomes

The University Student Learning Outcomes assessed and reinforced in this course include but are not limited to the following:

  • Public Cloud Concept
  • AWS Basic Services
  • Applications of Cloud Computing Using AWS
Weekly Schedule
Week 1
  • Course Overview and Goals
  • Introduction to Cloud Computing
  • Introduction to AWS
    • AWS History
    • Networking and Compute
  • HW1
Week 2
  • WK1 Review & Quiz 1
  • Introduction to AWS
    • Security, Management Tools, Application Services
    • Developer Tools, Mobile Services & IOT
    • Messaging & Conclusion
  • Log Into AWS
  • Set Up Alarm
  • IAM
  • HW2
Week 3
  • WK2 Review and Quiz 2
  • S3 (Simple Storage Service) 101
  • CloudFront
  • EC2 (Elastic Compute Cloud) 101
  • Auto Scaling
  • Load Balancer
  • AWS Messaging
  • HW3
Week 4
  • WK3 Review and Quiz 3
  • VPC Overview
  • Create Custom VPC
  • NAT Instance and NAT Gateway
  • Network Access List and Security Group
  • Custom VPC and ELB
  • Bastion Host
  • VPC Flow Logs
  • VPC End Point
  • VPC Direct Connect
  • AWS PrivateLink
  • AWS Transit Gateway
  • AWS Network Cost
  • HW4
  • Mid-term Exam
Week 5
  • WK4 Review and Quiz 4
  • Database 101
  • RDS Instance
  • DynamoDB
  • Elastic Beanstalk
  • CloudFormation
  • Security In Cloud
    • AWS Compliance & Artifacts
    • Shared Responsibility Model
    • AWS WAF vs Shield
    • AWS Trusted Advisor, Inspector, CloudTrail
    • Cloud Watch, AWS Config
    • Athena, Macie
  • System Manager HW5
Week 6
  • WK5 Review and Quiz 5
  • AWS Billing & Pricing
  • AWS Budgets and Cost Explorer
  • AWS Different Support Levels
  • Consolidated Billing
  • AWS Organizations
  • Resource Group & Tagging
  • HW6
Week 7
  • WK6 Review and Quiz 6
  • Serverless Computing
  • Elastic Container Service
  • DNS Route53
  • HW 7
Week 8
  • WK7 Review and Quiz 7
  • Course Review for Final
  • AWS Certifications
  • Final Exam
About the Instructor

Dr. William Li

AWS Certified Security Specialty and Solutions Architect. Outcome-driven engineering operation and product quality leader with demonstrated software engineering experience in Enterprise Software, Networking, Security, and Cloud Computing driving global teams and vendors at VMWare, Cisco, and startups. Proven record of success in building high-quality, mission-critical, on-Premise and cloud applications; managing complex large-scale and concurrent projects; developing highly effective global teams. An effective communicator, data-driven problem solver, and team player.