
Explore how DevOps accelerates time-to-market through automation and infrastructure as code, with idempotence and open-source tools, aligning CALMS and Agile practices for reliable, scalable software delivery.
Explore how DevOps unifies development and operations to shorten time-to-market, automate deployments through ci/cd, and align teams including product owners, qa, and infosec in an agile, culture-driven approach.
Identify two types of developers—those who crash production and those who prevent it—through an end-of-project report that details achievements, SDLC history, and the project’s design, test, and maintenance.
Explore the seven software categories: system, application, embedded, engineering software, product line, web, and artificial intelligence software, and compare microservices with monolithic architectures.
Explore software product testing from unit to acceptance, cover functional, non-functional, and maintenance testing, manual and automated methods, testing environments, and canary testing in DevOps.
Explore how Ansible provides radically simple IT automation for provisioning, configuration management, and application deployment using playbooks, with hands-on setup of SSH keys, inventory, and idempotent Nginx deployment.
Explore Docker containerization, portable and scalable deployments, and zero-downtime updates with canary testing, then learn Kubernetes core components and OpenShift enterprise container management.
Explore how Jenkins automates builds and tests with plugins, enabling continuous integration, delivery, and deployment, detects code changes via webhooks, and supports master-slave setups and scheduled builds.
Explore how Jenkins pipelines enable continuous delivery by applying pipeline-as-code with a Jenkinsfile, tapping into stages, steps, and nodes to build, test, and deploy.
Explore how git functions as a version control and source code management tool, enabling collaboration via GitHub, GitLab, and Bitbucket, with essential commits, commands, branching, and workflows.
Still thinking whether to take this course or not?
I know, tough decision...
Let me help you!
If you like plain and knowledge-oriented presentation templates without animations, take it.
If you like a non-monotone presentations with now-and-then joke, take it.
If you like to hear few English words spelled wrong, take it.
If you like to hear a British accent mixed with Croatian pronunciation, take it.
If you don't want to learn a ton of everything about DevOps, then don't take it!
In this Course is presented DevOps in Advanced version as a sequel from my other course called "DevOps Beginner Course - Theory of DevOps".
LEARNING TIP:
As learning myself, I found that the fastest way to learn from courses like this one is to use my paper-notebook.
Later, as time passes, written word stays, spoken doesn't.
ABOUT COURSE:
Knowledge presented here was gathered across all available sources.
It took me a lot of time so you can enjoy having most of it on one place.
This course will be updated with knowledge even further, and for a long period of time as myself would like to have a
reminder for things in relation with DevOps.
If the pace is slow, set it to 1.25x. As I listen to my course, this is better :D
Last Update:
6 Oct 2021 - Finished uploading all video material, reviewing captions
26 Sep 2021 - Course creation
Legal Note: This course is submitted to the Udemy. Any material that is elsewhere without autor's permission is illegal and could fall under legal acts concerning Copyright and GDPR(Name, Photography). Links that are pointing to Udemy are allowed, storing this material for illegal distribution is not.