Curriculum

Cloud Computing Certificate Curriculum

Undergraduate Certificate

Journey to a certificate as an Arizona Wildcat.

NETV 301 - Virtualization: Applications and Best Practices

NETV 301 introduces the theory and application of virtualization. Virtualization is an increasingly ubiquitous feature of current computing architectures. This course is an introduction to virtualization concepts and technologies. It delves into advanced virtualization concepts including containerization, microservices, software-defined architectures, and virtualization security. Topics to be covered include basics of virtual machines, containers, and microservices; CPU, memory, storage, and network virtualization; paravirtualization, hardware virtualization, and OS-level virtualization (containers); hardware features supporting virtualization and nested virtualization. Actual virtualization software will be used to provide hands-on experience with virtualization.

NETV 379 - Cloud Computing

NETV 379 covers the theory and application of cloud computing, including Cloud Computing network design and connectivity, server management, best-practices, security, and provider service level agreements. Case studies of industry examples are used as applications to reinforce the discussed theories.

NETV 380 - Introduction to Microsoft Azure

NETV 380 develops technical expertise in cloud computing architecture, design and implementation using Microsoft Azure. Microsoft Azure is an ever-expanding set of cloud services to help organization meet their business challenges. Azure provides the ability to build, manage, and deploy applications on a massive, global network using well established tools and frameworks. This course will address designing Azure compute infrastructures, including virtual machines, web applications, serverless and microservices. It will address designing effective network implementations in Azure as well as designing data implementations using different data services, relational database storage, and NoSQL storage. It will include practical hands-on experience solving real-world cloud computing problems with Azure.

NETV 381 - Introduction to Amazon Web Services

NETV 381 develops technical expertise in cloud computing architecture, design and implementation using Amazon Web Services (AWS). Amazon Web Services (AWS) is a comprehensive and broadly adopted cloud platform, offering over 175 fully featured services from data centers globally. Millions of customers, including the fastest-growing startups, largest enterprises, and leading government agencies, use AWS to lower costs, become more agile, and innovate faster. This course will address applying AWS business and technical tools and architecting and designing cloud solutions using AWS. This course will address how AWS can help meet compliance, governance, and regulatory requirements.  It will include practical hands-on experience solving real-world cloud computing problems with AWS.

NETV 479 - Advanced Cloud Computing: Applications and Best Practice

NETV 479 reviews theory and application of cloud computing.  It builds upon this and delves into advanced cloud computing concepts including virtualization, containerization, microservices, cloud storage and programming, software defined architectures (compute, storage and networking), and advanced cloud security.  There is a significant application of hands-on exercises to give the student a practical understanding of these advanced topics.

NETV 480 - Cloud Security: Incident Response, Penetration Testing & Advanced Defense

NETV 480 addresses the theory and best practice application of security in cloud computing. Cloud computing has become ubiquitous in the information technology and service provisioning sectors, allowing for on-demand, highly elastic, and seemingly infinitely scalable compute and storage capabilities, and supports the secure delivery of business-critical enterprise applications and services. Given the growing importance of cloud-delivered services and their very distributed nature, it is imperative that they be afforded proper security. This course will review cloud concepts, architecture, and design, then proceed to address cloud data security, cloud platform and infrastructure security, cloud application security, cloud security operations, cloud risk management, and compliance management. This course leverages cloud computing security guidelines set forth by the International Organization for Standardization (ISO), European Union Agency for Network and Information Security (ENISA), National Institute of Standards and Technology (NIST), and the Cloud Security Alliance (CSA).