DevOps Engineering Course for Beginners

DevOps Engineering Course for Beginners

HomefreeCodeCamp.orgDevOps Engineering Course for Beginners
DevOps Engineering Course for Beginners
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
What is DevOps in the context of software engineering? Learn everything about DevOps in this comprehensive beginner's course with three technical tutorials. You will learn what DevOps is, continuous integration, continuous deployment strategies, and application performance management. Many DevOps practices are commonly used in programming and web development. It is important to understand key terms and technologies.

This course often refers to the MERN technology stack (MongoDB, Express JS, React JS, Node JS). You will benefit from a series of interviews with technology recommendations based on these best practices. There will be several programming examples embedded in these discussions. As long as you know the absolute basics of coding and the web, you will have no problem keeping up.

️ Course notes ️
Lesson 1: https://layerci.com/blog/what-is-devops/
Lesson 2: https://layerci.com/blog/what-is-test-driven-development/
Lesson 3: https://layerci.com/blog/what-is-ci/
Lesson 4: https://layerci.com/blog/what-is-code-coverage/
Lesson 5: https://layerci.com/blog/linting-best-practices/
Lesson 6: https://layerci.com/blog/what-is-an-ephemeral-environment/
Lesson 7: https://layerci.com/blog/the-difference-between-vms-and-containers/
Lesson 8: https://layerci.com/blog/what-are-rolling-deployments/
Lesson 9: https://layerci.com/blog/what-is-a-blue-green-deployment/
Lesson 10: https://layerci.com/blog/what-is-autoscaling/
Lesson 11: https://layerci.com/blog/service-discovery/
Lesson 12: https://layerci.com/blog/what-is-log-aggregation/
Lesson 13: https://layerci.com/blog/vital-production-metrics/

️ Course content: 3 pillars of DevOps ️

️ Unit 1 – Code review automation
️ Lesson 1 What is DevOps?
️ Lesson 2 – What is Test Driven Development (TDD)?
️ Lesson 3 – What is Continuous Integration (CI)? with CI configuration TUTORIAL
️ Lesson 4 – What is code coverage?
️ Lesson 5 – Good Linting Practices
️ Lesson 6 – Ephemeral environments with configuration TUTORIAL

️ Unit 2 – Deployment Strategies
️ Lesson 7 – Virtual Machines (VMs) vs Containers
️ Lesson 8 – Rolling Deployments
️ Lesson 9 – Blue/Green Deployments with Continuous Deployment Configuration TUTORIAL
️ Lesson 10 – What is autoscaling?
️ Lesson 11 – What is service discovery?

️ Unit 3 – Application Performance Management (APM)
️ Lesson 12 – What is log aggregation?
️ Lesson 13 – Vital Production Parameters

️ Reddit course discussion forum: https://www.reddit.com/r/devopsacademy/
Course created and narrated by Colin Chartier, co-founder and CEO of LayerCI
Do you have any feedback on the course? Email [protected email]
LayerCI on Youtube: https://www.youtube.com/channel/UCrUJumewxQvb2TofzbqD6zA

Thank you to our champion supporters and sponsors:
Wong Voon Jinq
hexploitation
Katie Moran
BlackPhantom
Nick Raker
Otis Morgan
DeezMaster
Tree house

Learn to code for free and get a job as a developer: https://www.freecodecamp.org

Read hundreds of articles about programming: https://freecodecamp.org/news

Please take the opportunity to connect and share this video with your friends and family if you find it useful.