This learning path contains an array of courses that will provide a good background to anyone with a development background that is looking to focus their work on deploying within and in support of, cloud environments. The skills in this path will prepare the developer to work with key technologies in support of that role.
This is an introductory course that will help get someone new to Git up and running with it quickly. We will show you the basics of working out of your own local repository, and then we will apply those skills to working with remote repositories such as the ones you would find on GitHub and BitBucket.
We will also see how we can install our own web-based Git server by using the free version of GitLab. So if you ever wanted to learn the basics of working with Git, this is the course for you.
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!
Students will learn how to use Jenkins 2.x.x at a proficient level. This includes the creation and configuration of jobs and builds, testing, common plugin usage, and building pipelines. They will gain knowledge of common CI/CD concepts and “CD as code” best practices. The material in this course will also help students prepare to pass the Certified Jenkins Engineer 2017 certification.
In this course, you will learn how to install, configure, and customize NGINX for a wide variety of uses. While following along with lessons, you will be educated in how to use the NGINX documentation to assist you as you work with NGINX. By the end of the course, you will have experienced configuring NGINX as a web server, reverse proxy, cache, and load balancer while also having learned how to compile additional modules, tune for performance, and integrate with third-party tools like Let's Encrypt.
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.
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.
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!
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.?
This learning path is only available to Linux Academy members.