Online Course – Certified Professional Specialization in System Issues in Google Cloud Computing

Gain in-depth knowledge of cloud technologies. Through in-depth presentations and hands-on projects for each layer of cloud technologies, learners acquire the skills required to work on cloud provider engineering teams.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Software-defined networks
  • Distributed runtime systems
  • Application development
  • Network functions virtualization
  • Code development and testing using a cloud platform
  • Design, implementation and testing of software-defined networking (SDN)

What you will learn in the course

Courses for which the course is suitable

  • Network Engineer
  • Application developer
  • Virtualization expert
  • Distributed Systems Administrator
  • Cloud Computing Infrastructure Planner
  • Software Engineer
  • Software Defined Networking (SDN) Expert
  • Cloud Solutions Developer
  • Technology Project Manager
  • Information Systems Analyst

Internship – a four-part course series

This specialization includes a series of intensive, hands-on courses designed for IT professionals, with the goal of providing them with in-depth experience in developing different layers of cloud computing infrastructure. This includes:

  • Software-defined networks
  • Distributed runtime systems
  • Application development
  • Network functions virtualization

Each course (approximately 4-5 hour-long videos) is organized as a dialogue about the technical details of the topic, based on selected readings from academic articles and other online resources. Each video is accompanied by a prepared “hands-on workshop” (approximately 2 hours of development work) that includes code development and experimentation using a cloud platform.

Hands-on Learning Project

Each of the four courses has a final project based on the practical workshops associated with the course lectures. For example, in the SDN course, students are expected to design, implement, and test a software-defined network (SDN) for a distributed server, supporting a variety of services, from standard web pages to real-time applications such as sensor broadcasts and video players.

Details of the courses that make up the specialization

Courses in Networks and Cloud Systems

Software-defined networking

Duration: 5 hours
Rating: 4.3 (43 ratings)

What you’ll learn:

  • Introduction to network technologies in data centers.
  • History of SDN.
  • Description of networks in data centers.
  • Network architecture in data centers (Microsoft VL2).
  • Traffic engineering.

Software for cloud systems

Duration: 5 hours
Rating: 4.5 (237 ratings)

What you’ll learn:

  • Introduction to programming frameworks and cloud implementation issues.
  • Distributed databases are scalable.
  • Resource management (multitenancy and elasticity).
  • Virtualization techniques.
  • Implementing a basic version of a distributed runtime system for a Map-Reduce programming framework.

Cloud Apps

Duration: 3 hours
Rating: 4.4 (17 ratings)

What you’ll learn:

  • Development and support of applications designed for the cloud.
  • Best practices in application development.
  • Migrating applications from facilities to the cloud.
  • The basic building blocks and features expected from cloud applications.
  • New applications in the cloud, including geographically integrated computing.

Network functions virtualization

Duration: 7 hours
Rating: 4.8 (33 ratings)

What you’ll learn:

  • Network functions virtualization from a systems engineer’s perspective.
  • Optimizations in operating systems for effective management of networks on virtual hardware.
  • Design decisions in user design libraries.
  • Challenges and solutions in acquiring scalable systems.
  • Real-world applications of NFV technology in the cloud system.