In May, our team of expert certification specialists released seven new or updated learning paths, 18 courses, 28 hands-on labs, and two lab challenges!
New Content in the Training Library
Three very large CKAD hands-on labs (average duration over two hours each) have been refactored into a series of smaller, more consumable labs. These 11 labs have an average duration of about 30 minutes each.
The original extra-large labs have been marked “outdated.” Members who previously completed outdated content can still go back and review it, but going forward, members will start the new content instead. The new labs cover the same material as the originals, so if a member already completed the old ones, there is no need to also do the new ones. Instead, they can just finish the exams and challenges to complete the learning path.
You can always find the latest content additions, as well as insight into what content we’re working on next, on our Content Roadmap.
AWS
COURSE: Helping your Teams Provision Applications with AWS Service Catalog
This course explores AWS Service Catalog and how to use it to create portfolios of services that users can provision within their own AWS accounts.
COURSE: The Mechanics of the AWS Solutions Architect Associate Exam
This short course describes the mechanics of the AWS Solutions Architect Associate exam.
HANDS-ON LAB: Fan-Out Orders using Amazon SNS and SQS
This lab covers using Amazon SNS and Amazon SQS to fan-out messages. Also helps support our coverage for the AWS Solutions Architect Associate certification.
COURSE: Tablet Talk: AWS Networking Basics
Learn the essential aspects of networking in AWS, starting with Amazon VPC, and moving on to regions, availability zones (AZs), subnets, and internet gateways!
HANDS-ON LAB: Deploy a MongoDB Solution With Amazon DocumentDB
This lab will guide you in the creation of a fully managed MongoDB compatible database.
HANDS-ON LAB: Configuring Amazon Route 53 Routing Policies
Learn how to configure different Amazon Route 53 routing policies in this hands-on lab.
Google Cloud
COURSE: Optimizing Resource Utilization on GCP
Learn how to optimize resource utilization in GCP by managing resource costs and utilization, preemptible VMs, committed use discounts, and network pricing.
COURSE: Configuring Private Google Access
This course explores four types of private access options that are available on Google Cloud.
HANDS-ON LAB: Creating a Network Storage Solution Using Google Cloud Filestore
This lab guides the user in the creation of a NAS solution on GCP and instructs the user on how to leverage it with a VM and how to perform a backup.
HANDS-ON LAB: Google Cloud Filestore Playground
This lab playground gives you the freedom to try out Filestore however you choose, and to practice building NAS solutions.
LAB CHALLENGE: Google Cloud Filestore Challenge
This challenge tests your skills in creating and deploying a NAS solution in the Google Cloud ecosystem.
HANDS-ON LAB: Deploy a Fully Managed and Scalable SQL Database With Google Cloud Spanner
This course will deep dive into the Cloud Spanner service, which allows students to create unlimited scale and highly available SQL databases.
LAB CHALLENGE: Google Cloud Spanner Instance Challenge
This challenge will test your knowledge of creating a new Spanner instance along with a SQL database.
HANDS-ON LAB: Google Cloud Spanner Playground
In this playground, you’ll have free rein for practicing with creating and handling a Cloud Spanner instance and SQL databases.
COURSE: Site Reliability Engineering Principles on GCP
This course covers Site Reliability Engineering (SRE), including background, general principles, and practices, and also describes the relationship between SRE and DevOps.
Microsoft Azure
HANDS-ON LAB: CKAD Practice Exam: Pod Design
Prepare for the Pod Design domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Core Concepts
Prepare for the Core Concepts domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Configuration
Prepare for the Configuration domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Multi-Container Pods
Prepare for the Multi-Container Pods domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Observability
Prepare for the Observability domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Services & Networking
Prepare for the Services & Networking domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: State Persistence
Prepare for the State Persistence domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: Control Kubernetes Network Traffic With Network Policies
Define Kubernetes network policies and observe their effects as you work through this lab on Kubernetes network security.
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Service Accounts
In this lab, you’ll master Kubernetes Pod configuration to provide Pods with identities to harden your Kubernetes application deployments
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Config Maps and Secrets
In this lab, you’ll master Kubernetes Pod configuration to improve container image reusability and security.
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Persistent Data
In this lab, you’ll master Kubernetes Pod configuration to persist data beyond the life cycle of a Pod.
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Security Contexts
In this lab, you’ll master Kubernetes Pod configuration to harden your environments.
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Defining Resource Requirements
In this lab, you’ll master Kubernetes Pod configuration to improve cluster efficiency and utilization.
HANDS-ON LAB: Kubernetes Observability: Logging
In this lab, you’ll learn about logging primitives in Kubernetes as well as how to extend the platform to use external logging systems.
HANDS-ON LAB: Kubernetes Pod Design for Application Developers: Jobs and CronJobs
In this lab, you’ll learn about jobs and cronjobs for running batch workloads.
HANDS-ON LAB: Kubernetes Pod Design for Application Developers: Deployments
In this lab, you’ll learn about Kubernetes deployments, a high-level abstraction for managing pods.
HANDS-ON LAB: Kubernetes Pod Design for Application Developers: Labels, Selectors, and Annotations
In this lab, you will learn about Kubernetes labels, selectors, and annotations.
HANDS-ON LAB: Kubernetes Pod Design for Application Developers: Definition Basics
In this lab, you’ll learn about effective pod design building blocks in Kubernetes.
Programming
LEARNING PATH: Bash Scripting and Shell Programming
Learn the essentials of bash scripting and shell programming to start writing your own scripts that can be used on Linux, Unix, and Mac.
COURSE: C# Data Types and Variables
The course explains what a variable is and looks at the basic data types in C# and .NET.
LEARNING PATH: Learn Linux in 5 Days and Level Up Your Career
This learning path provides a crash course in Linux fundamentals, giving you the necessary skills to take the next step in your career!
LEARNING PATH: Linux Security and Hardening
This learning path is a deep dive into Linux security and provides a comprehensive overview of the key areas that you need to know in order to secure your Linux systems.
LEARNING PATH: Vim Masterclass
This learning path covers the Vim text editor, covering a range of techniques and practices designed to get you up and running with Vim in no time!
COURSE: PowerShell Byte Session
In this course, you will learn about the basic parts and patterns of PowerShell, different ways to get help at the command line, and how to use pipelines to create powerful chains of commands.
LEARNING PATH: PowerShell Byte Session
Prepare for the Certified Kubernetes Application Dev (CKAD) exam and get hands-on experience on the most important aspects of Kubernetes for developers.
COURSE: Introduction to Object Orientation and C# Classes
This course introduces basic object-orientation and how OO is implemented within C# and .NET. To get the student to appreciate what a significant advance OO programming is over what came before, the course starts with a demo using goto statements — surprisingly, they’re still supported.
LEARNING PATH: Linux Shell Scripting: A Project-Based Approach to Learning
Learn the essentials of Linux shell scripting with this learning path and follow along with practical tutorials.
COURSE: C# Loops Deep Dive
This course examines for loops, while loops, and foreach loops in detail. Each loop type is discussed and demonstrated in detail with idiosyncrasies and potential pitfalls pointed out.
LEARNING PATH: A Practical Introduction to C# Programming
Learn the essential aspects of the C# programming language and start building your own simple C# .NET programs.
HANDS-ON LAB: Creating an Angular Web Application
This lab helps you learn how to create a new project using the Angular front-end framework and use its component-based model.
DevOps
HANDS-ON LAB: CKAD Practice Exam: Pod Design
Prepare for the Pod Design domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Core Concepts
Prepare for the Core Concepts domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Configuration
Prepare for the Configuration domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Multi-Container Pods
Prepare for the Multi-Container Pods domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Observability
Prepare for the Observability domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: Services & Networking
Prepare for the Services & Networking domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: CKAD Practice Exam: State Persistence
Prepare for the State Persistence domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.
HANDS-ON LAB: Control Kubernetes Network Traffic With Network Policies
Define Kubernetes network policies and observe their effects as you work through this lab on Kubernetes network security.
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Service Accounts
In this lab, you’ll master Kubernetes Pod configuration to provide Pods with identities to harden your Kubernetes application deployments
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Config Maps and Secrets
In this lab, you’ll master Kubernetes Pod configuration to improve container image reusability and security.
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Persistent Data
In this lab, you’ll master Kubernetes Pod configuration to persist data beyond the life cycle of a Pod.
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Security Contexts
In this lab, you’ll master Kubernetes Pod configuration to harden your environments.
HANDS-ON LAB: Mastering Kubernetes Pod Configuration: Defining Resource Requirements
In this lab, you’ll master Kubernetes Pod configuration to improve cluster efficiency and utilization.
HANDS-ON LAB: Kubernetes Observability: Logging
In this lab, you’ll learn about logging primitives in Kubernetes as well as how to extend the platform to use external logging systems.
HANDS-ON LAB: Kubernetes Pod Design for Application Developers: Jobs and CronJobs
In this lab, you’ll learn about jobs and cronjobs for running batch workloads.
HANDS-ON LAB: Kubernetes Pod Design for Application Developers: Deployments
In this lab, you’ll learn about Kubernetes deployments, a high-level abstraction for managing pods.
HANDS-ON LAB: Kubernetes Pod Design for Application Developers: Labels, Selectors, and Annotations
In this lab, you will learn about Kubernetes labels, selectors, and annotations.
HANDS-ON LAB: Kubernetes Pod Design for Application Developers: Definition Basics
In this lab, you’ll learn about effective pod design building blocks in Kubernetes.
Webinars
Check out the complete list, including links to sign up for future webinars and watch recordings of past ones, on our Webinars page.
Upcoming — click to register:
- July 1 Office Hours: AWS Certified Developer – Associate | Domain 4 and 5 of 5 – Refactoring, Monitoring, and Troubleshooting
Discover domains 4 and 5 of the AWS Certified Developer – Associate exam with our AWS Certification Specialist, Stephen Cole. - June 17 Journey to the Cloud: Top Strategies for Migration Success
Join us to learn key insights that will ensure your journey to the cloud is a successful one.
Recent — click to view recording:
- Why You Don’t Need a Computer Science Degree to Start a Career in Tech
Discover how to change careers and successfully land a job in tech without having a background in IT. - Office Hours: AWS Certified Developer – Associate | Domain 2 of 5 – Security
Learn all about Domain 2 of the AWS Certified Developer – Associate exam with our AWS Content & Security Lead, Stuart Scott.
Ongoing — click to register:
New Product Features
Changes to the way the product looks or works appear in the Cloud Academy Release Notes page.
- Enterprise Intelligence: Reports
- Learning Paths: Option to Self-Assign a Training Plan when Starting a Learning Path
- Organization: Member Spotlight
- Learning Paths: Landing Page Redesign
- Resources: Bookmarkable Resources
- Resources: Appearing on the Complete Content Tab
- Quizzes: Quiz Screen Adjustments
Stay updated
As always, we use Cloud Academy Blog to keep you up-to-date on the latest technology and best practices. All of our new blogs, reports, and updates go directly to our Cloud Academy social media accounts. For the latest updates, follow and like us on the following social media platforms: