DevOps Foundations: Your First Project

Go to class
Write Review

Free Online Course: DevOps Foundations: Your First Project provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. DevOps Foundations: Your First Project is taught by Carlos Nunez.

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