DevOps Engineering Course for Beginners
What is DevOps in the context of software engineering? Learn all about DevOps in this comprehensive course for beginners 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 references the MERN (MongoDB, Express JS, React JS, Node JS) technology stack. You will get a series of talks with technology recommendations based on these best practices. There will be several programming examples embedded in these talks. As long as you know the absolute basics of coding and the web, you'll have no problem following along.
โญ๏ธ 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)? w/ CI setup TUTORIAL
โจ๏ธ Lesson 4 - What is code coverage?
โจ๏ธ Lesson 5 - Linting best practices
โจ๏ธ Lesson 6 - Ephemeral environments w/ setup TUTORIAL
โญ๏ธ Unit 2 - Deployment Strategies
โจ๏ธ Lesson 7 - Virtual Machines (VMs) vs. Containers
โจ๏ธ Lesson 8 - Rolling deployments
โจ๏ธ Lesson 9 - Blue/green deployments w/ Continuous Deployment setup 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 metrics
โญ๏ธ Course Reddit Discussion Forum: https://www.reddit.com/r/devopsacademy/
๐ฅ Course created and narrated by Colin Chartier, Co-founder and CEO at LayerCI
๐ฆ Have feedback on the course? Email devopsacademy@layerci.com
LayerCI on Youtube: https://www.youtube.com/channel/UCrUJumewxQvb2TofzbqD6zA
๐ Thanks to our Champion and Sponsor supporters:
๐พ Wong Voon jinq
๐พ hexploitation
๐พ Katia Moran
๐พ BlckPhantom
๐พ Nick Raker
๐พ Otis Morgan
๐พ DeezMaster
๐พ Treehouse
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news