Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This specialization introduces learners to the fundamentals of cloud computing, covering data networks, cloud technologies, and virtualization. Learners will gain hands-on experience with cloud platforms and tools, preparing them for advanced cloud roles.
Syllabus
- Course 1: Introduction to Data Networks and the Internet - Master's
- Course 2: Cloud Computing Technologies - Master's
- Course 3: Operating System Virtualization - Master's
Courses
-
This course covers current and evolving data network technologies, protocols, network components, and the networks that use them, focusing on communication to and from the Internet and Local area networks. Course content includes Internet architecture, organization, and protocols including Ethernet, 802.11, routing, switching, OSI and TCP models, DNS, SNMP, DHCP, and more. Students will be presented with Internet-specific networking tools for searching, testing, debugging, and configuring networks and network-connected host computers. At the graduate level, students will be given real-world examples, with best practice and business use cases as related to the content on hand, as well as threats and mitigation steps. Upon successful completion of this course, you will be able to: - Introduce communication fundamentals as they relate to popular communication models such as the TCP and OSI models. - Provide an understanding of the distributed nature of the internet. - Discuss the requirements for communication between local area networks and internet. - Identify and define protocols needed for LAN and WAN communication. - Learn the basics of analyzing, inspecting, and monitoring network traffic. - Become aware of threats to networks and networked devices. - Utilize tools for doing basic network reconnaissance.
-
Each successful student in this course will become familiar with hypervisors, virtualization terms, infrastructure considerations, and appropriate use cases. While designed to give an overview of today’s Virtualization technologies and methods, students in the course will gain enough practical knowledge to begin deploying various hypervisors and virtual machine environments using current industry standard platforms. Required Textbook: Various handouts will be provided Other Required Materials: Laptop with 8GB or Higher RAM, quad-core or higher CPU, HDD with 300-500GB Software Requirements: Oracle Virtual Box, Various hypervisors downloaded from the internet
-
This course will cover the basic concepts of Cloud Computing and Cloud Native thinking. We will study the five components of Cloud. Topics will focus on application and infrastructure scalability, reliability, and security. Commercial and local cloud architectures are examined. An integration of course topics will result in a project employing various cloud computing technologies. Background: Assumes you have had basic Networking TCP/IP and an introduction to Linux using the command line and writing shell scripts By the end of this course, students will be able to: - Explain the five core components of cloud computing - Use and administer industry standard cloud resources - Correctly identify cloud native operations and development methodologies - Build and deploy elastic scaling applications on a cloud platform - Describe and employ web technologies for software deployment - Working with command line Cloud Tools - Describe How to Think Cloud Native Software Requirements: An AWS account – we will make use of the free-tier. A GitHub account and creation of a private repo VirtualBox A laptop that you own or have control to install needed software for the course
Taught by
Marwan Omar, Philip Matuszak and Vikas Sanil