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:
π Lesson 2:
π Lesson 3:
π Lesson 4:
π Lesson 5:
π Lesson 6:
π Lesson 7:
π Lesson 8:
π Lesson 9:
π Lesson 10:
π Lesson 11:
π Lesson 12:
π Lesson 13:
βοΈ 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:
π₯ 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:
π 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:
Read hundreds of articles on programming:
And subscribe for new videos on technology every day:
Great course , can you please make a site reliability course.
I think that we should have to declare this channel as free code university.
so true
HONESTLY
Agreeing…!
16:22 -TDD
20:33 – CI
24:44 – CI Setup
34:44 – Code Coverage
46:55 – Linting
57:33 – Ephemeral Environments
1:10:55 – VM vs Container
1:23:22 – Rolling Deployments
1:28:33 – Blue Green Deployments
1:45:33 – Auto Scaling
1:58:44 – Service Discovery
2:02:22 – Log Aggregation
2:11:11 – Vital Production Metrics
My hero. Thank you very much!
thank you so much man
thanks a lot!π
Great Work Brother
Thank you
This is a high-quality course!
Amazing course! Thank you!
Amazing course guys really love it
Awesome course. it provides a clear and concise overview of all key aspects of DevOps Engineering.
The presentation style is sublime.
Thank you for taking the time to make and share this excellent overview of DevOps!
it’s nice to see the entire workflow of ci/cd and understand how it works. I rlly wish if there’s a step by step tutorial on setting up ci/cd
Thank you for the great course! Learned a lot π
you are an excllenct lecturer . Percise , clear and gets right to the point. It was a pleasure to hear it. I hope you make more such courses on state of the art technologies
keep up the good work
Thanks to all paid courses to which I’m unaffordable and it finally sends me to this best free ever happening course. It’s magnificently taught.
Thanks, this was a great overview and really enjoyable to watch!
This is one of the best lectures I’ve seen in years. Thank you π
Really good course. For the more senior devops guys – what is the alternative technology stack to what the presenter was sharing? I do understand the plug of the layerCI – however I’d like to go through more alternatives to see what can be best solution for small startup with maximum of tens of developers in following 1-2 years.
This is by far the best DevOps course for Beginners. It not only teaches DevOps but more importantly the concepts that everyone should understand and where they fit in the ecosystem of Software Development.
Thank you Colin!
I have to ask, how much codding do you need for a DevOps junior role ? And to advance, is python a great way to start ?
1:22:45 – a slight correction, in the 2nd point – its not because of the “above mentioned reasons” althought I am no expert — every OS has different kernel. so system calls differ. hence the entire low-level architecture differ. since containers only emulate processes and not the whole os, some programs that are OS specific can’t be run on a container. For example you can’t run windows container on linux os but you can run windows and linux containers on windows os because windows kernel natively will support windows containers and linux containers will be supported through WSL that’s why you have to enable it. same reason why you can’t run MacOS container on the same.
VMs on the other hand, emulate entire OS, so that includes kernel. hence you’re able to run windows and/or MacOS VMs on Linux. containers share the same kernel of the host OS so it’s not possible.
It is really nice course!
I just entering to this field – DevOps – and it was the best complex explanation how this job looks like.
Previous presentations or interviews of DevOps engineers was fun, but empty.
This one is really cool and provides a full picture!