We deploy the real environment, you take the scenario-based labs on us. Hands-on, from anywhere, at any time.
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.
AWS Essentials is a course for those who are completely new to AWS. No prior AWS experience is required. We will introduce you to AWS, provide an overview of the core AWS services, and walk you through the process of setting up your own AWS account. Your learning will be reinforced with real-world scenario hands-on activities using our Live Environment, and quizzes will be used to help check your understanding of the presented topics.
Access Project Omega: https://interactive.linuxacademy.com/diagrams/ProjectOmega2.html
Join the Linux Academy community slack for chat here: https://inuxacademy-community-slack.herokuapp.com/ and join the #aws channel.
Welcome to the AWS Certified Cloud Practitioner course.
Are you a business professional, accountant, salesperson, 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 its concepts, purpose, and use cases will become an increasingly valuable skill among non-IT individuals and employees. With 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.
Download The Practitioner's Brief:
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.
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 covers the fundamentals of cloud migrations. The student is guided through lessons covering legacy infrastructure and applications architectures, as well as advanced cloud computing architectures. This course provides best-practice for governance and frameworks for accelerating the adoption of public, private and hybrid cloud.
Download Interactive Diagram here: https://interactive.linuxacademy.com/diagrams/CloudMigrationsFundamentals.html
Linux Academy has many innovative tools and services, like your own cloud lab, that cannot be found anywhere else. The robust offering we have developed, which is focused around student success, and how to use that offering can be found here within this course. Anybody looking to maximize their learning and the maximize the value they receive from a Linux Academy membership should go through this course.
Linux Academy provides more content, hands-on labs, your own cloud lab, and more value per dollar than any other training provider.
This course is a replacement for the older "Introduction To Linux Academy" course.
Welcome to Linux Academy's all new AWS Certified Solutions Architect - Associate prep course. This course prepares you to take the AWS Solutions Artchitect Certification exam released February 2018. 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, you will make use of our unique interactive learning tool - The Orion Papers. The Orion Papers is a non-linear, visual, interactive guide designed to enhance your learning and understanding of AWS. This guide can be used independently of the video lessons, but is meant to be supplemental and used in conjunction with the video lessons and hands-on labs.
Access the Orion Papers: https://interactive.linuxacademy.com/diagrams/TheOrionPapers.html
Join the Linux Academy community slack for chat here: https://slack.linuxacademy.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://interactive.linuxacademy.com/diagrams/TheSigmaScripts.html 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 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.
Important : This course is valid for the NEW SysOps Exam, the course was recently updated and several Linux Academy Training Architects have taken the new exam and verified the content is still valid.
Download the SysOps Administrator Codex: https://interactive.linuxacademy.com/diagrams/TheSysOpsAdminCodex.html
This course will explore Amazon Elastic Container Service (ECS) from the very basics of its configuration to an in-depth review of its use cases and advanced features. We will talk about how ECS is architected in order to provide a better understanding of how to manage container-based applications at scale. Once we have a solid foundation of the basics, we will dive into the advanced use cases to uncover the power of ECS.
Access The ECS Captain's Log: https://interactive.linuxacademy.com/diagrams/ECSCaptainsLog.html
Join the Linux Academy community slack for chat here: https://inuxacademy-community-slack.herokuapp.com/ and join the #containers channel.
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 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.
Serverless architecture is rapidly growing and gaining a strong foothold in today's businesses. AWS Lambda provides the ability for developers and teams to focus strictly on their code, not having to worry about the infrastructure that hosts it.
This Amazon Web Services Lambda Deep Dive will take you in for a low-level look at the service and it's core concepts so you can utilize it to meet your needs! We have set up several lessons, hands-on live activities, and real-world scenarios for you to use to learn as much as possible.
Now, let's get serverless!
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.
In this course, you will build out a serverless alerting chatbot application using AWS. We'll learn and walk through everything required to develop and deploy the chatbot using AWS Lambda, Amazon Lex and a few other AWS services.
You will work with AWS services that include AWS Lambda, Amazon Lex, AWS Simple Email Service, and AWS Simple Notification Service to create a chatbot that allows imaginary employees to trigger alerting procedures from a messaging platform. You will also see how you could integrate your chatbot application with the Slack messaging platform.
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!
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.
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.
This course will explore Amazon Elastic Container Service for Kubernetes (Amazon EKS) from the very basics of its configuration to an in-depth review of its use cases and advanced features.
We will talk about how EKS is architected in order to provide a better understanding of how to manage container-based applications at scale.
Once we have a solid foundation of the basics, we will dive into the configuration, management, and deployment of a microservices-based application in EKS.
Access interactive diagram: https://interactive.linuxacademy.com/diagrams/TheEKSManifest.html
Join the Linux Academy community slack for chat here: https://linuxacademy-community-slack.herokuapp.com/ and join the #containers channel.
In the Course ‘Introduction to Cloud Migration with Amazon Web Services’, we will take a lot at various techniques to perform cloud migrations. When doing cloud migrations, there are two main migrations that we can perform: virtual machine migration and database migration. This course will have a general section of cloud migration and then more specific sections on database migration and virtual machine migration. The idea of the course is to allow the student to follow along in their own AWS environment if they choose to do so. And the course material will be presented using the premise that the student is working for a company and has been given the task of performing a pilot project on cloud migration. By performing smaller scale virtual machine and database migrations during the pilot project, the student will have learned about the challenges of performing cloud migrations and can give their company recommendations and guidance on moving forward with a larger scale migration. In the first section of the course, Cloud Migration Overview, we will address general techniques that are best practices for migrating to the cloud as well as specific features of the AWS platform that will support migrating databases and virtual machines to the cloud. We will begin with the importance of establishing a solid performance baseline before migration as well as the importance of documenting your candidate system. We will also look at planning a good time frame for your migration and some of the factors that you need to consider when scheduling your migration window. In addition, we will look at some post-migration steps that are necessary to ensure that your system is operating correctly after the migration has taken place. These include running the necessary smoke test, contacting the right personnel and preparing to establish a new baseline once the system has gone into full production. In the next section of the class, we will look at database migration and some of the issues that are involved when migrating an on-premise database to the cloud. We will also look at the two major types of migrations homogeneous and heterogeneous and some of the issues that are unique to both of these types of migrations. In addition to the mechanics of performing the migration, we will look at some of the performance considerations when migrating an on-premise database system to the cloud. To conclude the section, we will migrate a database using both homogeneous and heterogeneous techniques. Next, we will take an in-depth look at virtual machine migrations. We will look at the various techniques that can be used to perform virtual machine migrations and detail the different hypervisors from which virtual machines can originate. We will look at the various operating systems that can be migrated and go in-depth on the file formats used to migrate virtual machines. Finally, we will walk through the process of migrating a virtual machine from the AWS command line interface using AWS VM Import/Export. After performing an import, we can then export this same virtual machine back out of the AWS cloud environment. The benefits of this are in the area of Disaster Recovery. The section will conclude discussing and walking through various ways that migrating to the cloud can be used to greatly assist Disaster Recovery efforts. This is an introductory course, and while the intent is not to provide an in-depth example on every possible cloud migration technique, it will provide a solid foundation in cloud migration and the skills to move forward with more complex cloud migration efforts.
Download the Interactive Guide here: https://interactive.linuxacademy.com/diagrams/IntroductionToMigratingCloudwithAWS.html
AWS offers a wealth of features allowing an experienced architect, engineer or developer to implement systems to meet any need.
Amazon Lightsail compliments this flexability by providing a simple, cheap but powerful way to utilise AWS services.
Lightsail is suitable for a wide range of skill levels from beginners without any AWS experience to powerusers and developers who need to implement things in a fast and efficient way.
This course aims to teach the skills essential to get the most from Lightsail. It starts with basic concepts and concludes by teaching advanced functionality useful to those looking to achievethe most from the product.
The AWS Certified Security Specialty is a certification based around securing applications in AWS. It is one one three specialty certifications offered by AWS. The certification focuses on five components or domains when designing and operating security in the cloud. These are:
This course has been developed to provide you with the requisite knowledge to not only pass the AWS Certified Security Specialty certification exam but also gain the hands-on experience required to become a qualified AWS security specialist working in a real-world environment.
Please connect with us at slack.linuxacademy.com in the #security channel if you have questions or feedback.
To access the Security Specialty Runbook: https://interactive.linuxacademy.com/diagrams/SecuritySpecialtyRunbook.html
Big data technologies are some of the most exciting and in-demand skills. These tools power large companies such as Google and Facebook and it is no wonder AWS is spending more time and resources developing certifications, and new services to catalyze the move to AWS big data solutions.
This course will provide you with much of the required knowledge needed to be prepared to take the AWS Big Data Specialty Certification. We will cover the different AWS (and non-AWS!) products and services that appear on the exam. Importantly - we will not cover material you should already have a solid understanding of such as AWS Identity and Access Management, and global infrastructure. For those foundational concepts, definitely review the AWS Certified Developer - Associate Level course here on Linux Academy.
Access The Data Dispatch: https://interactive.linuxacademy.com/diagrams/thedatadispatch.html
Join the Linux Academy community slack for chat here: https://inuxacademy-community-slack.herokuapp.com/ and join the #containers channel.
The AWS Certified DevOps Engineer - Professional exam tests the candidate's technical expertise in provisioning, operating, and managing distributed application systems on the AWS platform. For this exam, you should know how to:
This course is designed to provide you with the knowledge and skills required to pass the AWS Certified DevOps Engineer - Professional exam and to successfully apply these skills in the workplace. Please note that AWS is transitioning to a new exam that will be released on February 18, 2109. We will be rapidly updating this course with new material in preparation for the new exam. Any new course material will be labeled as such prior to February 18. We want to get all the lessons into the course that you will need for he new exam. After the lessons are completed, we will take 2 to 3 weeks to produce and publish new labs for the new course material.
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.
AWS is one of the fastest growing cloud service platforms offered today. It is used worldwide by millions of users!
Being able to achieve the CSA Pro level certification is one of the top achievements for any cloud engineer. With that being understood, it is also one of the most challenging exams offered by any cloud vendor today. You will need to dedicate a numerous amount of hours studying, taking practice exams, and getting hands-on experience within AWS.
Luckily, we're here to help you out! This course is designed to guide you through learning the knowledge and services that are required to pass the CSA Professional exam successfully.
So let's get started!
Don't make a course schedule - it will prevent any new lessons showing as they are uploaded.
Join the #aws-sa-pro-2019 channel on slack.linuxacademy.com for updates