We deploy the real environment, you take the scenario-based labs on us. Hands-on, from anywhere, at any time.
Learn the Linux Academy basics! Discover how to start and connect to your six Linux lab servers, learn about the learning tools we made just for you, and find out the best way to put our content to work. This module updates as we add new features to the Linux Academy!
This course provides a basic introduction to the concept of DevOps. It seeks to give the student a working knowledge of what DevOps is and how it impacts IT in the real world. This course explains the culture of DevOps as well as some of the main practices and tools associated with DevOps. It also introduces the student to the close relationship between DevOps and the cloud.
The purpose of this course is twofold:
Skills that will be covered include:
These will be a high-level overview of the above concepts, which we will build on in more advanced courses.
Welcome to the AWS Certified Cloud Practitioner Course.
Are you a business professional, accountant, sales person, or some other type of non-technical person that works in the tech industry? Have you always wanted to know what cloud computing is, how it works, and what it's used for - without all the technical jargon? If you answered YES, then the Certified Cloud Practitioner course and exam are perfect for you.
As the cloud computing industry continues to grow, understanding it's concepts, purpose, and use cases will become an increasingly valuable skill among non I.T. individuals and employees. What that in mind, AWS created an exam that covers the very basics of their cloud computing platform, and that tests you on basic AWS services, benefits, concepts, and use cases. All without having to know detailed technical terms, concepts, and know-how.
For all those who want to learn these basics, this course has been designed with two main objectives in mind: (1) Prepare you to pass the AWS Certified Cloud Practitioner exam, and (2) learn the foundations of cloud computing and AWS, including its primary services, benefits, and use cases.
This course is NOT designed to teach you how to build and run applications on AWS. This course is all about conceptual understanding. If you are looking for an introduction to AWS course from a hands-on/cloud engineering perspective, please see our AWS Essentials course.
This course teaches the basic concepts of processes, programs and the components of the Linux operating system. You learn the basic knowledge of computer hardware, gain an understanding of open source applications in the workplace, and learn to navigate systems on a Linux desktop rudimentary commands to navigate the Linux command line. This course is a prep course for the Linux Essentials exam from Linux Professional Institute and is meant to help those without Linux experience to pass their first Linux certification. This course covers objectives for the LPI Essentials exam version 1.5.
This course covers all of the objectives to study and pass CompTIA's Cloud Essentials certification. The CompTIA Cloud Essentials certification focuses on the real-world issues and practical solutions of cloud computing in business and IT. It’s the preferred cloud certification for business professionals and non-IT staff. While it isn’t a technical-heavy certification, its coverage of cloud computing principles is anything but superficial.
This course is for the absolute beginner. Have you ever wanted to know, in very simple terms, the answer to the following questions?: What is the cloud? What is AWS? What are AWS's core services? Why do we use AWS? If you answered yes to any of these, then this course is for you. Our goal with this course is to provide a simple, conceptual introduction to the concepts of Cloud Computing, Amazon Web Services, and it's core services. There are no technical explanations or definitions to memorize — this course is visual, and strictly conceptual. When you are done with this course, you will have the conceptual foundation to move forward onto more advanced AWS courses. By having the frame-of-reference understanding from this course, you will be more prepared to tackle the more complex technical concepts and terminology.
Join the Linux Academy community slack for chat here: https://linuxacademy-community-slack.herokuapp.com/ and join the #aws channel.
This course is for those who are completely new to AWS. No prior AWS experience is required. We will introduce you to AWS, walk you through the process of setting up your own AWS account, and teach you the essentials to get you using AWS's core services.
Project Omega Interactive guide link: http://bit.ly/2guw5gY
Big Data Essentials is a comprehensive introduction to the world of Big Data. Starting with the definition of Big Data, we describe the various characteristics of Big Data and its sources. Using real world examples, we highlight the growing importance of Big Data. We discuss architectural requirements and principles of Big Data infrastructures and the intersection of cloud computing with Big Data. We also provide an overview of the most popular Big Data technologies including core Hadoop, the Hadoop ecosystem (Hive, Pig, Sqoop, Flume, Kafka, Storm, Ambari, Oozie, Zookeeper), NoSQL databases and Apache Spark. We conclude this lesson with a tour of the different types of Analytics that can be performed on Big Data and various techniques and tools used.
Although Jenkins is a complex topic that we cover in depth elsewhere on the site, this course will give you a quick introduction and provide just enough information for you to build your own Jenkins server and get started using it to perform remote builds and management.
The wave of the Internet of Things has been awash of enterprises and DIY enthusiasts for some time now. Microsoft's Azure platform for IoT brings a comprehensive suite of offerings that is further extended by the Azure infrastructure itself. This course is designed to give the student a holistic understanding of the offering Azure has for IoT while also bringing a hands-on approach to utilizing those features and services. We will cover topics that include architecture, security, development, analytics, and create a simulated device during the duration of this course. The student will be able to, once the course is complete, understand what Azure IoT is capabable of and also design and implement a simple IoT Solution.
Serverless Concepts will teach you the basics of this hot new technology. You'll learn about what constitutes a serverless application. You'll watch how-to videos that show off services like AWS Lambda, Google Firebase, and more. You'll be able to review note cards to remember key elements from the sessions. Finally, connect with us in the community and share how you're adopting this technology and your experiences.
This course looks at various backup options and strategies on the AWS platform, with a focus on Amazon S3 and Amazon Glacier. Understanding pricing models, security features and concepts, transfer speeds, and everything else involved in backup strategies is very important for both large and small businesses. We walk through some of the differences between traditional backups, and then we contrast that with cloud backups. At the end of this course, you will have a better understanding of how to create and implement backup strategies with Amazon Web Services.
Welcome to Linux Academy's AWS Certified Solutions Architect (associate level) course. This course has been developed to provide you with the requisite knowledge to not only pass the AWS CSA certification exam but also gain the hands-on experience required to become a qualified AWS Solutions architect working in a real-world environment.
As part of this course, we are happy to introduce "The Orion Papers", which is an innovative new teaching tool that we have created specifically for this course. The Orion Papers is a visual, interactive guide filled with live diagrams and AWS knowledge that you can use as your own personal study resource.
Access the Orion Papers: https://labfiles.linuxacademy.com/aws-csa/orionpapers.html
Join the Linux Academy community slack for chat here: https://linuxacademy-community-slack.herokuapp.com/ and join the #aws channel.
Welcome to Linux Academy's AWS Certified Developer Associate course. This course was developed to provide you with the requisite knowledge to not only pass the AWS CDA certification exam but also gain the hands-on experience required to become a qualified AWS Developer working in real-world AWS environments.
As part of this course, we are happy to provide "The Sigma Scripts", which is a visually interactive guide filled with live diagrams and AWS knowledge that you can use as your own personal study resource.
Access the Sigma Scripts: https://bit.ly/2wlTKMs
Join the Linux Academy community Slack to chat with other students and instructors here: https://linuxacademy-community-slack.herokuapp.com/ and join the #aws channel.
The OpenStack Foundation has developed the Certified OpenStack Administrator exam, which offers a career path-based certification for OpenStack professionals. The exam is performance-based and will test the baseline skills of an OpenStack Administrator, a person with at least 6 months of OpenStack experience who provides day-to-day operations and management of an OpenStack cloud. Linux Academy offers an outstanding course that follows the objectives needed for the Certified OpenStack Administrator certification.
The CI/CD Pipeline has become an integral part of DevOps culture. There are a variety of tools and techniques for implementing such a pipeline. This course will provide you with a hands-on experience of building out a CI/CD pipeline from start to finish. It begins with source control management and ends with a a fully-orchestrated pipeline using Jenkins and Kubernetes, complete with self-healing, autoscaling, and canary testing functionality.
In this course, you will develop the skills that you need to write effective and powerful scripts and tools using Python 3. We will go through the necessary features of the Python language to be able to leverage its additional benefits in writing scripts and creating command line tools (data types, loops, conditionals, functions, error handling, and more). Beyond the language itself, you will go through the full development process including project set up, planning, and automated testing to build two different command line tools.
In this course, you will develop the skills that you need to write effective and powerful scripts and tools using Python. We will go through the necessary features of the Python language to be able to leverage its additional benefits in writing scripts and creating command line tools (data types, loops, conditionals, functions, error handling, and more). Beyond the language itself, you will go through the full development process including project set up, planning, and automated testing to build two different command line tools.
So you have heard that systemd is the new way that services and daemons are managed on a Linux system. Most of the popular distributions have already adopted it, and now you need to learn how to use it. Follow along with us as we explore the history of this Linux subsystem and why we have it now. You will even learn how to use systemd to create your own service files, and see how much simpler it is to use compared to the older init system.
This course will give the student an in-depth experience with Identity and Access Management. The course will start off covering basic concepts, such as root account management, and continue to build on this initial foundation. The student can use their own AWS account to follow along with the lessons in configuring a small (fictitious) company with Identity and Access Management. At the end of the course, the student will have gained extensive experience in configuring a company of any size in Identity and Access Managment.
Before beginning any of the lessons for this course, make sure to download the appropriate policy for the given lesson in the Downloads section of the course.
This course will teach the core fundamentals necessary to properly secure your Google Cloud environment, and manage who has access to what resources. The concepts introduced in this course are necessary for any security considerations on Google Cloud.
This course will not only teach you the basics of Terraform and Ansible, but it will also help you to better understand AWS and deploy your very own blog! This blog can be used to represent yourself, help your portfolio, or it can even be used to quickly test out new tools and DevOps procedures!
The Google Cloud Platform Architect Part 1 course laid down a beginner's level of understanding as a foundation for learning more advanced concepts. In this course, we will take a deeper look at many of GCP's services and start to put many concepts together to mimic most real-life business scenarios. Advanced familiarity with these services will be crucial to prepare for the GCP Architect exam.
Students will learn how to implement Microsoft Azure Functions. Students will also learn about how they work, when to use them, and why they are useful in modern cloud application development. Lecture presentations, demonstrations, and lab exercises will help the student to become proficient in developing serverless code solutions that scale efficiently using Microsoft Azure Functions.
This course will prepare the prospective student to successfully pass the Docker Certified Associate exam. In addition, you will find that the the subjects and materials covered within this course will also equip the successful candidate with the knowledge and experience needed to run Docker clusters and workloads in a complex production environment.
This course provides students with a comprehensive understanding of the OpenStack Liberty release. This course includes configuration architecture, best practices, and component interaction. This course covers the objectives to pass the OCM100 exam from Mirantis. The course also prepares you for the OCM-50 exam, which is an open book multiple choice exam. We deal with operating and administering preexisting OpenStack environments. Students will learn about the core components of OpenStack. Using both the UI and CLI, students will create instances, networks, volumes, SSH keys, projects, users, and more.
This course will prepare the prospective student to be more security minded with their architecture in AWS. In addition, you will find that the subjects and materials covered within this course will also equip the student with the knowledge and hands-on experience with various AWS services dealing with encryption, monitoring, and auditing.
This course will give the student in-depth experience with CloudFormation. The course will start off covering basic CloudFormation concepts and continue to build on this initial foundation. The sutdent will learn about the structure of templates and how to build and update them using both json and yaml. The student will also learn how to create stack from templates using various techniques and also to update stacks using various techniques including change sets. The course will cover working with templates using CloudFormation Designer as well as creating templates in commonly used editors. Near the conclusion of the course, the student will gain experience using CloudFormation with other technologies such as Docker, Jenkins, and Lambda and will work through some practical examples such as Continuous Integration and Disaster Recovery scenarios.
Before beginning any of the hands-on labs for this course, make sure to download the templates provided under the Downloads tab.
In this course, you will build what is possibly your first fullstack serverless application using AWS. We'll look at everything required to develop and deploy a web application using purely serverless technologies.
If you're not sure what 'serverless' is, don't worry! We'll also briefly explain the benefits (and the drawbacks) you get when working with technologies that offload server maintenance and configuration to a provider like AWS. You'll work with AWS services that include Lambda, DynamoDB, API Gateway, and S3 to create a fully-functional serverless application.
The AWS Certified SysOps Administrator- Associate is a certification based around administering applications on AWS from an operations viewpoint. Although there are some deployment topics, this certification deals more with decisions we must make in our environments based on information we receive from monitoring, auditing, and any performance feedback we gather.
This course has been developed to provide you with the requisite knowledge to not only pass the AWS SysOps Administrator certification exam but also gain the hands-on experience required to become a qualified AWS Systems Operator working in a real-world environment.
The Chef Local Cookbook Development Badge course is designed to prepare you for the Chef Local Cookbook Development Badge exams. By passing the exams and obtaining this badge, you will demonstrate your ability to properly develop a basic Chef cookbook. If you obtain the badge you will be on your way to obtaining a Chef certification.
In this course, we will learn and practice the use of Nagios 4.2.x, which is one of the most mature monitoring packages in the industry. Although it may seem beguilingly simple at first glance, Nagios provides powerful, flexible, and extensible tools and functionality – some might say it is the pinnacle of enterprise monitoring.
The Structured Query Language (or SQL) is how we both define and manipulate data within a traditional Relational Database Management System (or RDBMS). In this course, we are going to learn how to structure SQL statements that do just that. Learn how to create databases, manage access, create tables, insert and update data, create indexes and more. We will demonstrate SQL functions and talk about how they differ from the more traditional SQL statements. All of this will be accomplished at a SQL command line within MySQL, but will apply equally to SQL compliant RDBMS systems in general.
The Linux job market continues to expand and this course will help prepare you for one of the standard industry Linux administration certifications. This course has been updated in 2016 with a new list of domains and competencies matching those detailed by the Linux Foundation.
In this course, you will develop all of the skills needed to write effective and complex shell scripts that can automate mundane tasks and complex implementations. We will walk you through all of the major components and key words in shell scripting (loops, conditionals, functions, error handling, traps, signals and more) so you can effectively write your scripts to handle any situation. You will find a comprehensive study guide, an instructor note card set and a full SIXTEEN PAGES of sample shell scripts developed during the course, all available for your download and reference.
This course focuses on all Things Active Directory within AWS. If you are new to Active Directory we first learn what Active Directory is and why we need it in the enterprise. Then we learn about the AWS AD managed services that AWS offers. We learn to setup and manage these services as well as how to create hybrid Active Directory environments between your on premise data centers and to AWS. We will also talk about site-to-site VPN tunnels and what is needed to tie AD environments together.
Throughout this course, we will learn how to use the power of Ansible to automate application deployments in Amazon Web Services. The capabilities that AWS offers can enable us to dynamically provision workloads in the cloud. We will learn how to use Ansible to help us control cloud deployments, create DevOps workloads and secure them in AWS. Ansible enables full orchestration within AWS for a complete DevOps workflow solution.
Delve into the world of serverless architecture and focus on code instead of infrastructure. The Amazon Web Services Lambda Deep Dive course is designed to teach core concepts so you can leverage what Lambda has to offer. Follow conceptual and hands-on lessons with real-world examples that you could implement directly in your applications.
Designing an application, writing code, solving complex algorithms - that is the easy part. We all know that the true hero is the person who can manage and deploy the code once it has been created. This is where AWS Developer Tools step in and allows you to become the hero every organization needs. AWS CodeCommit, CodeDeploy, and CodePipeline provides all the tools needed to successfully store, manage, and deploy your code to a fleet of servers (or just one) - in either the cloud, on-premise, or both. These services include: CodeCommit: A Git based version control system CodeDeploy: Automate deployments to test, developer & production environments CodePipeline: Create deployment models, and visual deployment workflow So what are you waiting for? Linux Academy will be with you each step-of-the-way, providing the best instructional videos so you can learn and, most importantly, implement what you have learned into real life scenarios.
PowerShell Essentials will ensure that the student learns the core principals of how PowerShell operates. We will cover topics such as Syntax, Structure, Pipeline, Variables, Remote Connectivity, File Manipulation, and Modules. The student will be able to understand the basic methodology that is required to create commands and execute them successfully. We will also cover some extensibility of the framework and look at some future advanced concepts from a birds-eye view.
Need to know how to host Docker infrastructure on Microsoft Azure? Then this is the course for you. In addition to covering the Docker fundamentals you need to know, we will show you how to use Microsoft Azure services to host your containers in a cloud environment.
This course begins with explaining the need of Machine Learning and how it originated from Aritificial Intelligence and gave rise to deep learning. We explain important concepts in ML including categories of algorithms, statistical and computer science terms used in model creation, feature engineering, overfitting, generalization, underfitting and cross validation. We also dive into the topic of data science and discuss why ML is an important part of data science.
The course then provides hands on training on Azure Machine Learning, giving a tour of ML Studio, its various features and the concept of an experiment. We demonstrate the process of creating ML experiments and create predictive models to predice automobile prices and generate recommendations for movies.
The exercises in this course allow the student to get familiar with Azure Machine Leaning and gain confidence in exploring the tool further.
This course is designed for those who are seeking a career in DevOps. You will learn the ins and outs of Cloud Foundry. This will include the architecture and various components of Cloud Foundry, how to tailor your apps to ensure that they will run correctly when you execute a cf push, and how to write a manifest that will make your deploy process repeatable and predictable. You will also learn how to perform blue-green deployments of your apps already running in Cloud Foundry. Last but not least, this course will prepare you for taking the Cloud Foundry Certified Developer exam.
It is time to focus on the Cloud Architect exam. In this course, we will be filling in the rest of the gaps over what the exam covers, building directly on what we've already learned in the GCP Architect Parts 1 and 2. We will also re-frame previous skills we've learned in the context of using them to solve complicated business and technical problems.
This course is designed for those intending to sit for the Red Hat EX280 exam &/or for those following the RHCA Cloud or RHCA DevOps certification track. This course will provide in-depth training on managing & using Red Hat OpenShift Container Platform.
This course is designed to familiarize and instruct students in the content that is covered by Microsoft Exam 70-533, Implementing Microsoft Azure Solutions. It focuses on all the November 2016 objective domain topics.
This course will provide in-depth training so that students who currently hold the EX200 & EX210 certifications can sit for the EX310 exam. Students will learn how to deploy and manage a full Red Hat environment with Ceph block storage, and integrate Ceph into other OpenStack services.
Get trained by a DevOps Professional certified engineer and senior instructor at Linux Academy. You will learn everything you need to know to not only pass the AWS Certified DevOps Engineer Professional level certification, but also to be qualified to troubleshoot and run complex types of environments in production. Because going from local development to large scale production environments is not an easy task, we look at what AWS has to offer in order to help with this process. From performing rolling deployments in order to avoid downtime, to provisioning infrastructure and solving issues, we deep dive into core DevOps practices. This course continues on with the Linux Academy tradition of training engineers with in-depth quality training. Through videos, note cards, practice exams, and self-paced labs all included within the course, you'll be prepared and ready to take the certification exam and tackle DevOps deployments on AWS in production level environments.
This course has been developed to include everything you will need to pass the AWS Networking - Specialty exam. You are, however, expected to have an AWS Associate-level certification. A background in networking will prove to be very useful but is not necessarily required. In this course, you will build from fundamental networking concepts to deploying your own infrastructure with a heavy focus on networking best practices. You will learn advanced security concepts, as well as how to design highly available, fault-tolerant hybrid infrastructures that allow secure and reliable communication between AWS and your on-premises infrastructure. This course includes lessons, hands-on labs, walkthroughs, notecards, guides, and also interactive quizzes.
Ansible continues to gain traction as a powerful, enterprise level configuration and deployment management tool. With it's standardized Playbook formatting and reliance on Python standards, it is easy to use, quick to learn and puts the power of automation at everyone's fingertips. In this course, we will cover Ansible configuration, modules, command line usage and Playbook building. By the time you are done, you will be able to use Ansible to automate and manage your DevOps infrastructure.
IoT, or Internet of Things, may be considered a buzzword; however, this buzzword has now become the industry's next promise to a further connected and digital industry. Enterprises continue to move towards a cost-per-use model while ensuring security, integration, long-term ROI, and agility are present in their architecture. With the introduction of an end-to-end solution platform, Microsoft's Azure platform for IoT brings a comprehensive suite of offerings that is further extended by the Azure infrastructure itself. 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.
This course is designed to help you prepare for Microsoft Exam 70-534, Architecting Microsoft Azure Solutions. That exam is designed to test your overall understanding of Azure’s services and features, and your ability to orchestrate those features and abilities into a specific solution.
Big data is one of the most exciting and in-demand skills, powering large companies such as Google and Facebook. It is no wonder Amazon Web Services (AWS) has realeased a big data certification to catalyze the move to AWS big data solutions.
This in-depth course will provide you with the required knowledge needed to be prepared to take the AWS Big Data Specialty Certification. We will be covering the various big data products available and build highly scalable and secure big data applications.