Info at a glance
Date | August 16-19, 2021 |
Topic | Cloud Foundations with Programming |
Modality | Fully online, 6hrs/day |
Resources | AWS Canvas page & AWS lab space |
Materials | All materials provided digitally and at no cost |
Register | Please contact jeff.ziskin@csuci.edu |
Course Outline: This course covers the fundamentals of building IT infrastructure in the Cloud, using AWS as an example (with illustrations from Google Cloud and Microsoft Azure). Throughout the course, students will explore case studies that showcase how some AWS customers have designed their infrastructures and the strategies and services that they have implemented. Finally, this course provides opportunities for students to build a variety of infrastructures through a guided, hands-on approach.
Cloud Computing is defined as on-demand usage of IT resources via the Internet, in a pay-as-you-go manner. And so, networking is an important component of the Cloud. Therefore, the course will also cover it in some detail, in particular relevant material in Kurose & Ross Computer Networking: A Top-Down Approach (7th edition). (Please keep in mind that there is no need to buy the book, as the relevant portions will be presented by the instructor.)
When and Modality: August 16-19, 2021, Monday to Thursday, online, 6 hours/day as follows:
- 2 hrs of Zoom instruction
- 4 hours of independent work (materials and labs)
Technical details: Given our partnership with AWS Academy, we are going to use AWS cloud computing resources, including free AWS accounts for students with pre-loaded credits. As the course covers all the material in AWS Academy Cloud Foundations, those students who are interested will be given vouchers to pass the certification exam.
Instructor: Michael Soltys, michael.soltys@csuci.edu, professor and chair of Computer Science, and an accredited AWS instructor. CSU Channel Islands is part of the AWS Academy, and authorized to deliver the curriculum.
COURSE DETAILS
- Course Syllabus
- AWS Canvas Page: https://awsacademy.instructure.com/courses/3941
- AWS Learner Lab: https://awsacademy.instructure.com/courses/4147
- Expected background: Networking, IT, and a little programming, especially Python and Bash scripting
- At the end, successful students will be ready (and more!) for AWS Cloud Practitioner certification
More Course Details:
- We will hold two daily Zoom meetings (to be recorded), one hour each; the students will have to work for about 4 hours independently each day.
- We will use the AWS Canvas page. Invitations to join the Canvas page will be sent before the course starts, but the first day we are going to help with onboarding. We are also going to use an AWS lab where we are going to be running scripts.
- We will use an AWS lab space to do some practical exercises in scripting.
- There is no textbook for the course, and all the materials, including AWS accounts and labs, will be given to students free of charge.
- The requirement for the class is a standard web browser, an email account, and a WiFi connection, so that you can:
- participate in the Zoom sessions; and login into:
- your AWS Educate account (AWS console);
- your AWS Canvas and Vocareum labs
- Students will use the Canvas discussion feature as a forum; the instructor will moderate the forum to some extent, but students are encouraged to answer each other.