YoVDO

DevOps Foundations: Your First Project

Offered By: LinkedIn Learning

Tags

DevOps Courses Amazon Web Services (AWS) Courses Docker Courses Jenkins Courses Terraform Courses RSpec Courses Continuous Deployment Courses Continuous Integration Courses Infrastructure as Code Courses

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
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

Related Courses

Build and Deploy Pipelines with Microsoft Azure
A Cloud Guru
Certified Jenkins Engineer
A Cloud Guru
Certified Jenkins Engineer (2020)
A Cloud Guru
Jenkins Administration
A Cloud Guru
Jenkins Fundamentals
A Cloud Guru