CI/CD, Git & DevOps Practices
DevOps culture, Git workflows, Jenkins and CI/CD pipelines, monitoring, logging and shifting security left with DevSecOps.
Beginner
3 coursesDevOps Foundations: Core Concepts and Fundamentals
Lean software development, what DevOps replaces and how to adopt DevOps in the enterprise.
Git Fundamentals
This is an introduction to the foundations of Git, the hugely popular version control system that is used to manage code projects by the largest software companies around the world, all t...
Git The Big Picture
Welcome to Git: The Big Picture. If there is one technology that is omnipresent in software development today, it is Git. No matter what programming language or operating system you use,...
Intermediate
19 coursesDevOps CI/CD: Setting up a CI/CD Pipeline
CI/CD concepts and building a deployment pipeline with GitHub Actions for a .NET API.
DevOps Troubleshooting: Planning and Implementing a DevOps Strategy
Audit your current state, run a DevOps pilot and sustain momentum across the organization.
DevOps Troubleshooting: Using Monitoring and Logging
Set up monitoring and logging and integrate observability into CI/CD pipelines.
Automating Jenkins with Groovy
Jenkins is a powerful build server, and the main reason for the existence of any build server is to automate processes. When you need to work outside of the standard use cases imagined by...
Building a Modern CI CD Pipeline with Jenkins
This course, led by Christopher Blackden, is aimed at DevOps engineers or software developers who want to write pipelines capable of building, testing, and deploying their containerized a...
Building and Using a Multi-node Jenkins Farm
This training is a true adventure into the heart of automation, scaling and efficiency. Each module represents a crucial step in mastering the art of building a Jenkins Farm that not only...
Git Branching and Merging
This course, Git Branching and Merging, was designed for anyone who may have used Git before but finds branching complex or intimidating. The goal is to understand both the why and the ho...
Git Configuration and Attributes
Git is one of those skills that never goes away. What many don't know is how configurable Git can be. Before we dive into the details, here's an important note: setup is a very personal t...
Git Debugging Techniques
In the world of software development, you can't get far without knowing how to use Git, the world's most popular and widely adopted version control system. But Git is much more than the c...
Git Hooks
I am a Software Architect and I have designed and architected software for over 10 years.
Git Tips and Tricks
And like you, I use Git every day to manage the history of the code I'm working on. Over time, I developed a deep appreciation for Git's design philosophy.
Git Workflow Patterns
This course is designed in a modular way: each workflow has its own independent module. You can therefore choose to watch only the module(s) that interest you, without necessarily viewing...
How Git Works
git · works · ci/cd · devops · commands · cookbook · merge · rebasing · version · branch · branches · control · distribution · onion · really · rebase · tags · versioning.
Rewriting Git History
Git is a powerful tool for managing the source code of an application throughout its development and evolution. This course teaches how to use Git's history editing tools to ensure that t...
Running Jenkins in Docker
running · jenkins · docker · ci/cd · git · devops · image · agent · dockerfile · jenkinsfile · container · images · dotnetcore · agents · .net · core · multi-architecture · upgrade · buil...
Running Jenkins in Kubernetes
This course, led by Wes Higbee, is called Running Jenkins in Kubernetes. It is aimed at engineers and DevOps who want to go beyond the traditional constraints of managing Jenkins agents.
Use Declarative Jenkins Pipelines
https://github.com/FeynmanFan/declarative-pipelines.
Using and Managing Jenkins
Navigate to Manage Jenkins → Plugins → Available plugins → Search for Prometheus → Install.
Using Jenkins for Cloud-native CI CD
jenkins · cloud-native · ci · cd · ci/cd · git · devops · helm · configuration · via · configuring · gitops · kubernetes · plugin · prometheus · installing · secrets · pipeline · shared ·...
Advanced
4 coursesDevOps Troubleshooting: Security and DevSecOps
Secure cluster access, deployment and runtime, with security scans wired into CI/CD.
Strategic DevSecOps Foundations for Azure Kubernetes Service (AKS)
DevSecOps for AKS — identity, workloads, network, secrets and continuous compliance.
Git Deep Dive
The right way to think about LFS: a cache that adds lazy downloading to Git.
Using Jenkins to Automate Artifact Builds and Security
Having guest VMs on hypervisors is good, but putting together a whole OS stack just to have one or two simple applications is too cumbersome and error prone. In the new world of rapid sof...
Interested in CI/CD, Git & DevOps Practices?
Contact us to book a course or get a custom training plan for your team.