Public Cloud Solution Architect

Study Progress Tracker

This checklist helps the learners to track their study progress through Public Cloud Solution Architect course implementation. Some learning tasks like workshops and guest lectures are not present in the checklist, but otherwise the tracker aims to be as complete as it can.

Progress of the course has been structured to 10 Themes, that are covered by learning environments, presentation slides and by course book options. Materials structure content differently, so it feels logical to use Themes instead of something else to structure the progress tracking, because everything contributes to the same whole.

Preassignments 1/3 (deadline is the start of the class)
[ ] Moodle Preassignments

Preassignments 2/3 (deadline is one week after the start of the class)
[ ] Online Book Service Registration: O’Reilly
[ ] First Book Chapter Pen and Paper Study Notes to Moodle (course registration confirmation)

Preassignments 2/3 (deadline is two weeks after the start of the class)
[ ] Learning Environment Registration: AWS

Theme 1: General Architecture Concepts
[ ] Study Course Book Content
Book A Chapter 1: Introduction to Cloud Computing and AWS
Book B Chapter 1. Understanding the Foundations of AWS Architecture
Book B Chapter 2. The AWS Well-Architected Framework
[ ] Study Learning Environment Module(s)
[ ] Module 1: Welcome to AWS Academy Cloud Architecting
[ ] Module 2: Introducing Cloud Architecting
[ ] Complete Lab(s)
[ ] Study Lecture(s)
[ ] Study Notes to Moodle (0-2 score)

Theme 2: Securing User, Application, and Data Access
[ ] Study Course Book Content
Book A Chapter 6: Authentication and Authorization
Book B Chapter 3. Designing Secure Access to AWS Resources
Book B Chapter 4. Designing Secure Workloads and Applications
Book B Chapter 5. Determining Appropriate Data Security Controls
[ ] Study Learning Environment Module(s)
[ ] Module 3: Securing Access
[ ] Module 9: Securing User, Application, and Data Access
[ ] Complete Lab(s)
[ ] Study Lecture(s)
[ ] Study Notes to Moodle (0-2 score)

Theme 3: Storage Layer
[ ] Study Course Book Content
Book A Chapter 3: AWS Storage
Book B Chapter 8. High-Performing and Scalable Storage Solutions
Book B Chapter 12. Designing Cost-Optimized Storage Solutions
[ ] Study Learning Environment Module(s)
[ ] Module 4: Adding a Storage Layer with Amazon S3
[ ] Complete Lab(s)
[ ] Study Lecture(s)
[ ] Study Notes to Moodle (0-2 score)

Theme 4: Compute Layer
[ ] Study Course Book Content
Book A Chapter 2: Compute Services
Book B Chapter 9. Designing High-Performing and Elastic Compute Solutions
Book B Chapter 13. Designing Cost-Effective Compute Solutions
[ ] Study Learning Environment Module(s)
[ ] Module 5: Adding a Compute Layer Using Amazon EC2 [ ] Complete Lab(s)
[ ] Study Lecture(s)
[ ] Study Notes to Moodle (0-2 score)

Theme 5: Database Layer
[ ] Study Course Book Content
Book A Chapter 5: Database Services
Book B Chapter 10. Determining High-Performing Database Solutions
Book B Chapter 14. Designing Cost-Effective Database Solutions
[ ] Study Learning Environment Module(s)
[ ] Module 6: Adding a Database Layer
[ ] Complete Lab(s)
[ ] Study Lecture(s)
[ ] Study Notes to Moodle (0-2 score)

Theme 6: Networking
[ ] Study Course Book Content
Book A Chapter 4: Amazon Virtual Private Cloud (VPC)
Book A Chapter 8: The Domain Name System and Network Routing: Amazon Route 53 and Amazon CloudFront
Book B Chapter 11. High-Performing and Scalable Networking Architecture
Book B Chapter 15. Designing Cost-Effective Network Architectures
[ ] Study Learning Environment Module(s)
[ ] Module 7: Creating a Networking Environment
[ ] Module 8: Connecting Networks
[ ] Complete Lab(s)
[ ] Study Lecture(s)
[ ] Study Notes to Moodle (0-2 score)

Theme 7: Basic Cloud Architecture
[ ] Study Course Book Content
Book A Chapter 7: CloudTrail, CloudWatch, and AWS Config
[ ] Study Learning Environment Module(s)
[ ] Module 10: Implementing Monitoring, Elasticity, and High Availability
[ ] Complete Lab(s)
[ ] Study Notes to Moodle (0-2 score)
[ ] Study Lecture(s)

[ ] Complete Lab(s)

Theme 8: Intermediate Cloud Architecture
[ ] Study Course Book Content
Book A Chapter 10: Resilient Architectures
Book A Chapter 11: High-Performing Architectures
Book A Chapter 12: Secure Architectures
Book A Chapter 13: Cost-Optimized Architectures
[ ] Study Lecture(s)
[ ] Study Learning Environment Module(s)
[ ] Module 11: Automating Your Architecture
[ ] Module 12: Caching Content
[ ] Module 13: Building Decoupled Architectures
[ ] Module 14: Building Serverless Architectures and Microservices
[ ] Complete Lab(s)
[ ] Study Notes to Moodle (0-2 score)
[ ] Study Lecture(s)

Theme 9: Data Engineering
[ ] Study Course Book Content
Book A Chapter 9: Data Ingestion, Transformation, and Analytics
[ ] Study Learning Environment Module(s)
[ ] Module 15: Data Engineering Patterns
[ ] Complete Lab(s)
[ ] Study Lecture(s)
[ ] Study Notes to Moodle (0-2 score)

Theme 10: Backup and Disaster Recovery
[ ] Study Course Book Content
Book B Chapter 6. Designing Resilient Architecture
Book B Chapter 7. Designing Highly Available and Fault-Tolerant Architecture
[ ] Study Learning Environment Module(s)
[ ] Module 16: Planning for Disaster
[ ] Complete Lab(s)
[ ] Study Lecture(s)
[ ] Study Notes to Moodle (0-2 score)

Assessment of Study Involvement (0-10 score)

Positive Study Involvement (+)

  • Steady and timely progress with learning tasks.
  • Learning tasks are consitently of good quality.
  • Live lecture attendance and interaction.
  • Workshop attendance and interaction.
  • Guest lecture attendance.
  • Field day attendance.
  • Demonstrates self-guided study habits.
  • Completion of AWS learning environment.

Negative Study Involvement (-)

  • Difficulty maintaining steady progress with learning tasks.
  • Learning tasks do not follow instructions and are not submitted on time.
  • Learning tasks are submitted after deadlines.
  • Unwarranted requests for special treatment.
  • Causing unnecessary reactive extra work especially late in the course.
  • Requires frequent attention or reminders regarding study-related issues.
  • Similarity percentage with learning tasks is over 25% repeatedly.

Assessment of Labs (0-20 score)

Assessment of Learning Outcomes
[ ] Exam (0-50 score)
[ ] Re-Exam 1 (0-50 score)
[ ] Re-Exam 2 (0-50 score)

Option A) Assessment of Solution Architecture Design (0-25 score)
[ ] System Selection
[ ] Trainer Guidance #1
[ ] Trainer Guidance #2
[ ] Documentation Submission

Option B) Assessment of Pratical IaC Deployment (0-25 score)
[ ] System Selection
[ ] Project Prep Task 1
[ ] Project Prep Task 2
[ ] Project Prep Task 3
[ ] Project Prep Task 4
[ ] Project Prep Task 5
[ ] Project Prep Task 6
[ ] Project Prep Task 7
[ ] Project Prep Task 8
[ ] Project Prep Task 9
[ ] Project Prep Task 10
[ ] Basic/Full Infrastructure-as-Code Deployment
[ ] Project Demonstration (for self-developed solutions)

Achievement Recognition and Extra (+0-10 score)
[ ] Course Feedback (+0-2,5 score)
[ ] Attempted certification within 6 months of course end +5 Score
[ ] Certified within 6 months of course end +10 Score
[ ] Certification gives +3 extra Study Credits.

Final Assessment (0-150 score)

  • Max score 0-49% = Grade 0 (Fail)
  • Max score 50-60% = Grade 1 (Learning Opportunity, Opportunity for Improvement)
  • Max score 61-70% = Grade 2 (Satisfactory)
  • Max score 71-80% = Grade 3 (Good)
  • Max score 81-90% = Grade 4 (Very good)
  • Max score 91-100% = Grade 5 (Excellent)