Cloud Native Application Architecture Nanodegree Program Syllabus
Cloud Native Application Architecture Nanodegree Program Syllabus
Cloud Native
Application
Architecture
Overview
In this program, students will learn to run and manage scalable applications in a cloud native environment,
using open source tools and projects like ArgoCD, gRPC and Grafana. Students will learn to identify the
best application architecture solutions for an organization’s needs, design a microservice architecture
by leveraging cloud native tools and patterns, implement best practices in Kubernetes security, and use
dashboards to diagnose, troubleshoot and improve site reliability.
IN CO L L A B O R AT I O N W I T H
Prerequisites:
• Understand the
Estimated Time:
basics of http
4 Months at
• Basic Python
10hrs/week
• Ability to use Git,
Linux machines
and Linux
Command Line
• Familiar with
web application
development in
any language
Technical Mentor
Flexible Learning:
Support:
Self-paced, so
Our knowledgeable
you can learn on
mentors guide your
the schedule that
learning and are
works best for you.
focused on answering
your questions,
motivating you and
keeping you on track
LEARNING OUTCOMES
LEARNING OUTCOMES
In this project, you will install and use the basic tools required
to perform application tracing and performance monitoring,
including Jaeger and Prometheus. You will then learn how to
Course Project 3: deploy and use Grafana to create dashboards and graphs
to visualize performance and trace data collected in the
Building a Metrics Kubernetes cluster. Finally, you will practice the day-to-day
Dashboard operations of a reliability engineer, such as planning SLIs and
filing tickets.
LEARNING OUTCOMES
LEARNING OUTCOMES
KNOWLEDGE
Find answers to your questions with Knowledge, our
proprietary wiki. Search questions asked by other students,
connect with technical mentors, and discover in real-time
how to solve the challenges that you encounter.
WORKSPACES
See your code in action. Check the output and quality of
your code by running them on workspaces that are a part
of our classroom.
QUIZZES
Check your understanding of concepts learned in the
program by answering simple and auto-graded quizzes.
Easily go back to the lessons to brush up on concepts
anytime you get an answer wrong.
PROGRESS TRACKER
Stay on track to complete your Nanodegree program with
useful milestone reminders.
C AREER SUPPORT