Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

DevOps Foundations: Your First Project

via LinkedIn Learning

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
1. The Project/The Mission
  • Your application, pre-DevOps
  • Your application, post-DevOps
2. Testing Locally with Docker
  • Installing Docker
  • Writing your first Dockerfile
  • Writing your first Docker Compose manifest
3. Testing Your App with RSpec, Capybara, and Selenium
  • 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
4. Infrastructure as Code with Terraform
  • 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
5. CI/CD as Code with Jenkins
  • Installing Jenkins on Docker
  • Writing a Jenkinsfile for the app
  • Using Jenkinsfile to deploy your app
  • Challenge
  • Solution
Conclusion
  • Beyond your first DevOps project

Taught by

Carlos Nunez

Reviews

4.4 rating at LinkedIn Learning based on 154 ratings

Start your review of DevOps Foundations: Your First Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.