Cloud Computing Architecture using Amazon Web Services (AWS)
CSE-41280
Cloud Computing Architecture using Amazon Web Services (AWS)
will give students an understanding of business and technical tools, and architecting on AWS. It will include practical hands-on experience solving real-world cloud computing problems with AWS. These tools can be useful for managing your business’ IT infrastructure, and provide an understanding of how this cloud platform can help your company meet compliance, governance, and regulatory requirements. Participants will develop technical expertise in cloud computing architecture using Amazon Web Services (AWS). AWS is a secure cloud services platform that is used in almost 200 countries. With infrastructure services inclusive of computing power, storage options, networking and databases, it offers flexibility, scalability, and reliability useful to building sophisticated applications. It will include practical hands-on experience solving real-world cloud computing problems with AWS.
UC San Diego Extension joined the Amazon Web Services Academy program in 2018 to offer authorized AWS curriculum to our students.
Course Highlights:
- How to design a virtual private cloud
- Principles of designing for high availability
- Concept of scalability
- Methods for automating an infrastructure
- Techniques for decoupling an infrastructure
- Designing web-scale storage
- Well-Architected Framework - Pillars
- Operational Excellence
- Security
- Reliability
- Performance Efficiency
- Cost Optimization
- Troubleshooting
- Design patterns and sample architectures
Course Learning Outcomes:
Upon completion of this course, the student will be able to:
- Identify the value and benefits of cloud computing and AWS
- Understand methods and tools to maintain security and protect data
- Explain the financial advantages of the AWS cloud
- Navigate the AWS Management Console
- Differentiate between AWS storage options
- Understand AWS compute and networking options
- Describe and use AWS database options
- Identify deployment and management options
- Make decisions based on recommended architectural principles and best practices
- Create a cloud migration road map and plan
- Use AWS to make infrastructure scalable
- Create a business continuity plan and achieve high availability
- Create event-driven scaling
- Automate the deployment of cloud resources
- Design architectures to decouple infrastructure and reduce interdependencies
- Optimize data storage for static content
- Identify best practices prescribed in the Well-Architected framework
- Identify and solve common configuration and design issues
- Differentiate between architectures for data processing and analytics, mobile back-ends, and video transcoding
- Understand the AWS Certified Solutions Architecture Associate exam structure and questions
Course Delivery:
This online course is taught through e-learning utilizing AWS certified curriculum. The instructor will provide participants with additional resources and guidance in the online environment throughout the course. There will also be hands-on labs and project work.
Students will receive an electronic student kit that includes course manuals, access to labs, and knowledge assessments. Additionally, an AWS Certified Solutions Architect – Associate certification practice exam and a 50% discount voucher for the AWS Certified Solutions Architect – Associate certification exam will be provided to students that successfully complete all elements of the curriculum (labs, assessments, project).
Software: The instructor will provide students will access to Vocareum for all their labs.
Hardware: Students access the student guides (pdf) through VitalSource Bookshelf. Login details will be provided through email on the first day of the course. Students must have a reliable internet and computer or laptop.
Course Typically Offered: Online in Winter and Summer quarters.
Prerequisite: Cloud Computing Architecture requires a strong foundation in multiple computing, software development, and IT concepts and skills.
Intended Audience: Cloud Computing is for undergraduate, graduate or professional students seeking cloud computing expertise.
Accreditations and Certifications
- UC San Diego Extended Studies is an Amazon Web Services (AWS) Academy
- Instructors have completed the AWS Academy Instructor Accreditation process and are AWS Academy Accredited Instructors
- This course can also be used to prepare for the AWS Certified Solutions Architect Associate Certification Exam.
Next Step: After completing this course, consider take courses in any of the following certificate programs:
Contact: For more information about this course, please email infotech@ucsd.edu.
Course Information
Prerequisites A strong foundation in multiple computing, software development, and IT concepts and skills.
Topics Will Include
- AWS Cloud
- AWS Platform
- Security and Compliance
- Cloud Financials
- Migrating to the Cloud
- AWS Infrastructure: Compute, Storage, and Networking
- AWS Security, Identity, and Access Management
- AWS Databases
- AWS Management Tools
- AWS Certification Exam
- Readiness Workshop
Practical Experience
- Architecting on AWS Designing Your Environment
- Automating and Decoupling Your Infrastructure
- Designing Web-Scale Media Hosting
- Four Pillars of the Well-Architected Framework
- Troubleshooting
- Large-Scale Design Patterns and Case Studies
Course sessions
Section ID:
Class type:
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
Textbooks:
No textbook required.
Policies:
- No refunds after: 1/13/2025
Schedule:
Instructor: Lucas Jung
In addition to his corporate experience, Taehee has taught various computer science courses for undergraduate and master students at private institutes. He is currently teaching AWS Cloud Developing and AWS Cloud Computing Architecture courses at UC San Diego Extended Studies, where he has been instrumental in educating and inspiring students to become experts in cloud technology.
Taehee holds an undergraduate and master's degree in computer science from the University of Southern California. He has also earned an Oracle Certified Java Developer certification and a Chartered Financial Analyst (CFA) designation. With his extensive knowledge and expertise in cloud technology, Taehee is a valuable asset to the technology industry and an exceptional instructor at with Extended Studies.