DevOps Foundations: Your First Project
Offered By: LinkedIn Learning
Course Description
Overview
Curious about how to put DevOps principles into practice? This course can help. Learn how to apply a DevOps philosophy to a sample app you might find in the enterprise.
Syllabus
Introduction
- Your first project, DevOpsified!
- What you should know
- Your application, pre-DevOps
- Your application, post-DevOps
- Installing Docker
- Writing your first Dockerfile
- Writing your first Docker Compose manifest
- Setting up your test
- Setting up your Docker Compose service
- Creating the Dockerfile
- Running the test
- Identifying and testing an element
- Setting up Selenium
- Adding Selenium service to Docker Compose
- Running your test with Selenium
- Creating the Terraform Dockerfile
- Building and testing a Terraform Docker image
- Creating a Terraform Docker Compose service
- AWS deployment explained
- Writing Terraform code
- Reviewing the Terraform plan
- Applying the Terraform plan
- Deploying the website into AWS S3
- Destroying the website from AWS S3
- Writing your integration test
- Running your integration test
- Installing Jenkins on Docker
- Writing a Jenkinsfile for the app
- Using Jenkinsfile to deploy your app
- Challenge
- Solution
- Beyond your first DevOps project
Taught by
Carlos Nunez
Related Courses
Accelerate Software Delivery using DevOpsMicrosoft via edX Infrastructure as Code
Microsoft via edX App Deployment, Debugging, and Performance
Google Cloud via Coursera Introduction to DevOps and Site Reliability Engineering
Linux Foundation via edX Configuration Management and the Cloud
Google via Coursera