New Content: Ten Programming Labs and a Category for Microsoft 365

In July, our team of expert certification specialists released five new or updated learning paths, 23 courses, 26 hands-on labs, and eight lab challenges!
Good news: we’ve created a new category in the training library! It is a dedicated space for Microsoft 365 content, which is in high demand from our customers. Going forward, you can find all your Microsoft 365 in one convenient place in the training library.
June’s new content fell into these categories:
This course explores AWS Secrets Manager to help you understand how it can be used to implement security best practices by protecting your secrets such as database credentials, API keys, and plaintext.
This course explores various data file formats that are used for data analytics, big data, and machine learning. It’s ideal for you if you’re looking to understand which file type you should use for your big data or analytic pipelines and make a decision on which file type is right for your workload.
This certification learning path is specifically designed to prepare you for the AWS Certified SysOps Administrator – Associate (SOA-C02) exam released by AWS in July 2021.
This course covers the basics of data lakes, how they are different from data warehouses, and the components that make up a successful data lake.
In this course, you will learn about KPIs, how to use them correctly, and how to make the most of them in your individual use case.
This course discusses Multi-Attach, a feature of the Amazon Elastic Block Store which allows multiple instances to access the same volume. You’ll get introduced to the feature and learn what it is, including its operational features and its restrictions.
This course explores the various auto scaling policies that exist within AWS. We’ll cover what each policy does, their strengths and weaknesses, and when best to use them. Understanding the ins and outs of these policies will help you save money and keep your customers happy by removing latency and downtime.
This course covers how to scale Amazon Redshift, focusing on how it can scale storage and compute resources to meet demand.
This course covers Amazon Redshift’s Concurrency Scaling feature, which adds query processing power to a cluster for specific users or queues as needed. You’ll get introduced to concurrency scaling, what it does, its basic purpose, and how to activate it. We’ll round things off with a demo from the AWS platform, which will guide you through the process of setting up concurrency scaling in your environment.
In this course, you’ll learn about cost allocation in AWS, including best practices and how to apply common strategies.
The lab walks the user through the process of creating a new AWS Lambda function and configuring it as a target for an Application Load Balancer (ALB).
AWS provides a number of tools and services to help you enable, provision, and operate your AWS environment, and this learning path contains all of our content relating to the services listed within the AWS Management & Governance category of the AWS Management Console. It’s packed full of courses, labs, and assessments, allowing you to develop your skills and knowledge in a specific area.
In this lab, you’ll learn how to create read replicas in Amazon RDS.
This Tablet Talk explores all the storage options that are available within AWS.
This lab walks you through the process of configuring static website redirects from one Amazon S3 bucket to another, as well as conditional routing rules.
This challenge tests your knowledge of storage options in AWS and should be of interest to those studying for the Solutions Architect Associate certification.
In this lab, you will migrate a hard-coded API key in an AWS Lambda function to AWS Secrets Manager and update the function code to follow a secure pattern that is also easy to maintain.
This AWS lab challenge tests your ability to configure an AWS CodeBuild project.
This lab challenge tests your ability to configure a static website hosted in Amazon S3, as well as URL redirects and conditional error page rendering.
This lab challenge tests your ability to create and attach EBS volumes and should be of interest to anyone studying for the AWS Solutions Architect Associate certification.
This lab will help you to understand the core components of Firestore in Datastore mode, as well as create a NoSQL database and insert the first document.
This lab guides you in using indexes and hierarchies and performing GQL as the queries.
This challenge tests your ability to build document-based databases on Google Cloud.
This is a free GCP environment where you can practice creating a document-based database, creating entities, and then querying them by using GQL.
This lab guides you in creating an API to expose handled and hosted workloads on Google Cloud such as Cloud Functions and Cloud Run services.
This challenge tests your knowledge of creating and exposing Google’s workloads through an API.
By following this playground, you’ll be able to create an API and expose a Google hosted workload with the API.
This course will teach you how to use and build your own chatbots.
In this course, we take a look at data governance in Microsoft 365 and what it’s used for.
This course will teach you how to use and build your own chatbots using Microsoft Virtual Power Agents.
In this hands-on lab, you will provision a monitoring solution for the ADF resource using Azure Log Analytics and Log solution.
This lab expands our Azure SQL Database lab content and covers some exam objectives for AZ-300/Azure Database Administrator Associate certification candidates.
This course looks at how crucial infrastructure components can be deployed and configured in preparation for migrating servers and data from SAP to the Azure cloud.
This learning path takes you through the deployment and management of cloud technologies on Microsoft Azure using the CLI tools.
This lab challenges you to create monitoring services for Data Factory activities and adds to the Data Engineer (DP-203) Exam library catalog.
This introductory lab guides you through the process of creating a basic Bicep template and deploying it using the Azure CLI.
In this lab, you’ll learn how to secure storage accounts in Azure using private endpoints.
This is a beginner-level lab that introduces learners to storing reusable and often-referenced values as parameters and variables.
In this lab, you’ll learn the benefits of collating parameters in a separate parameters file and will also have the opportunity to deploy a Bicep template alongside it.
This course explores records management and retention, starting with a quick intro to the service, and then taking a look at how to use retention labels to declare records.
This course is the first in a two-part series that covers how to build machine learning pipelines using scikit-learn, a library for the Python programming language.
This course is the second in a two-part series that covers how to build machine learning pipelines using scikit-learn, a library for the Python programming language.
The aim of this lab is to challenge you on building a supervised machine learning pipeline to predict the probability that a subject will suffer from a heart stroke.
In this lab challenge, you will be tested on your scikit-learn skills to build a machine learning pipeline to predict the price of a stock.
This lab guides you in the usage of generics to implement classes and functions polymorphism in Scala.
This challenge tests your knowledge of Scala obtained from our Scala-based hands-on labs.
This lab allows you to learn the most commonly used data structures such as Lists, Ranges, and Maps.
This lab will help you understand and work with higher-order functions (functions that take as argument a function, or that return a function) and anonymous functions (functions that don’t have a formal definition).
This lab will help you understand and use for-expressions in Scala to write clean and readable code, and implement higher-order functions.
This lab will help you understand and use pattern matching to match specific conditions, and execute specific expressions depending on the match.
This challenge tests your knowledge of advanced Scala components like higher-order functions, for-expressions, and pattern matching.
This playground allows you to fully experiment with all the principles you have learned from the various Scala-based labs and challenges.
Get confident with the principles and components that Scala offers to start coding following the functional programming paradigm.
In this lab, you will use the CoinGecko API along with Python to retrieve cryptocurrencies data. You will then use Plotly to visualize the cryptos data.
This lab playground lets you experiment in any way you see fit with the CoinGecko API to retrieve and visualize cryptocurrency data.
This is a beginner-level learning path designed to provide you with an introduction to information technology security concepts.
This course introduces you to the fundamentals of information security.
This course looks at the CIA triad, which is an essential tenet of cybersecurity.
This course explores the ISO 27000 series assurance framework, as well as other common security frameworks adopted by organizations to maintain security in their operations.
This course looks at the key aspects of risk management including risk identification, risk mitigation, and risk controls.
In this brief course, we look at how cyberattacks are carried out and the various groups of people who have an interest in carrying out such attacks, otherwise known as threat actors.
This brief course gives a general overview of GDPR and its six principles.
Check out the complete list, including links to sign up for future webinars and watch recordings of past ones, on our Webinars page.
An updated version of the Members report is now available. The previous version has been deprecated and will no longer be available after October 31, 2021. You should update any processes that depend on the legacy report before that date. You can read more in the Members Report – Legacy article in the help center.
Changes to the way the product looks or works appear in the Cloud Academy Release Notes page.
The tools in the upper right corner of the Organization screen have changed slightly. The Invite a user button saves you a click when adding new users manually. Also, the widget that appears when you click the number of members has been 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: