May was a big month for new releases from Linux Academy! Take a look at what our team built recently:
New Course: Red Hat Server Hardening – This course will prepare you for the performance-based Red Hat Certificate of Expertise in Server Hardening exam (EX413), which tests your ability to perform a number of systems administration tasks focused on securing servers against unauthorized access.
New Course: IoT for Enterprise – This course is designed to give advanced users of Azure and IoT platforms an understanding of the features and options the platform brings. We will focus on various internal realms such as DevOps, Development, Security, Architecture, Compliance, Hardware, Integration, and best practices to ensure a deeper in-depth look is given to tackle specific environments Enterprises deal with daily.
New Course: Google Cloud Platform Essentials – In this course, you will learn the basics of the Google Cloud Platform. You will work through a couple of hands-on use cases (Sinatra web application and Node.js web application) that will be deployed with a Google Cloud Source Repository and the Google App Engine. Then, the same applications will be deployed with a combination of Google Compute Engine and Google Container Engine. Google storage options, Networking, Big Data and Machine Learning concepts will be discussed and demonstrated. This course is intended as a precursor to a more advanced Google Certified Professional Cloud Architect course.
New Course: Google Container Engine – This course is designed for individuals who what to learn how to use containers on the Google Cloud Platform. We will go over the features of the container clusters as well as how to use Kubernetes to create pods and services using the Google Container Engine.
New Hands-on Lab: Stream Analytics (Azure) – This lab covers the concepts revolving around the ingestion and digestion of data using Azure Stream Analytics. You will use SQL-like queries to manipulate JSON data and create real-time results.
New Hands-on Lab: IoT Hub (Azure) – The core objective of the lab is to give you the ability to connect and learn how to work with the IoT Hub. This will teach the concepts of device creation, interconnectivity of the IoT Hub with other Azure Services, and security concepts for the Azure IoT Hub Architecture.
New Hands-on Lab: Azure Functions (Azure) – In this lab, you will create two Azure Functions. One will be triggered by an HTTP request and will say “hello” to the person named in a querystring or body JSON object. The other will watch a blob Storage container, and resize any photos sent to that container, saving them to a different container. You will also review the settings and configuration of Azure Functions, including the underlying Web App configuration options, the function settings themselves, and host and function keys. You will also learn about triggers, inputs and outputs.
New Hands-on Lab: Network Security Group Rules (Azure) – In this lab, you will apply Network Security Group (NSG) rules to a subnet containing a virtual machine running nginx. You will see how a predefined rule that blocks inbound traffic prevents Internet connections to that VM, how adding a rule with a smaller priority number allows public connections, how the statefulness of NSG-controlled connections affects the processing of inbound and outbound rules, and how reordering inbound rule priorities affects connectivity.
New Hands-on Lab: Load Balancer (Azure) – This lab will show you how a load balancer manages Web traffic between two Linux virtual machines running Ubuntu and Apache. Specifically, you’ll review the settings for the load balancer; see how traffic is routed between the machines, see what happens when each VM is stopped, and see how port forwarding through the load balancer allows you to SSH into each VM on the same public IP address.
New Hands-on Lab: ARM Templates (Azure) – This lab will guide you through the process of understanding, linting, validating and executing an ARM template and its affiliated parameters file, using the Azure CLI 2.0. You will first inspect the template and its parameter file to understand what it will deploy; then fix technical problems with both the ARM template and the parameters file; execute the ARM template; then see the template’s results in the portal.