Grow your marketability and career potential with in-demand skills!
If you design, create, or test software or manage any part of a software development lifecycle, chances are that you’ve heard of Git—and perhaps have tried to use it. When transitioning from another source management system to Git, you’re likely to encounter a few challenges. To overcome them and be most effective, you must first have a clear understanding of the Git model and workflow.
Join us to gain the knowledge and skills you need to leverage Git to greatly simplify and speed up managing all of the changes in your source code. Once you understand the fundamentals, Git will grant you a freedom and flexibility that no other source management system can match.
Learn how to how to take your Git skills to the next level as with Git's advanced functionality and useful techniques— some which have existed in Git for years and some that were included in very recent versions. By the end of this course, you'll be confident in your ability to use advanced Git features and you'll know how to simplify your workflow more than you ever thought possible.
Join us to get the understanding, background, tips and tricks, and best practices and strategies you need to make the most out of codespaces. You’ll understand how to work with them, how to customize them, how to persist your work from them, and how to collaborate with them. You’ll learn how to use this cloud-based tooling to quickly and easily provide a customized development environment in a simple, easy-to-use setup.
Join us to learn about the entire GitHub ecosystem and get hands-on with the many features of this open source collaboration and development platform. You’ll learn how to manage your code, add automation, contribute to other projects, track work, publish results, and leverage virtual development environments and AI assistance, all from within GitHub.
Prometheus is an open source monitoring solution that captures and explores time series data, providing insights across your cluster when you need them, especially when it’s combined with an alerting function that can flag potential problems before they impact the flow of business. Join us to explore the mechanics of Prometheus and see what it can do for you and your Kubernetes environments. You’ll discover key aspects of Prometheus’s wide functionality and understand the data it provides. We'll also explore Grafana to create interesting and useful dashboards with Prometheus data.
Join us to learn about the core parts and pieces that make up an action, as well as the types of functionality and features they provide. You’ll see how to combine them in simple workflows to accomplish basic tasks and how they can fit into a CI/CD environment. You’ll also learn how to create and self-host your own actions.
In this full-day course, we'll take you from the basics of Kubernetes to understanding the ways to orchestrate and deploy entire Kubernetes applications and monitor Kubernetes clusters.
Join us for an easy-to-understand overview of containers, Docker, and Kubernetes in just 5 hours. You’ll learn key terms, concepts, and functionality as you work through hands-on exercises that show you how to use these technologies. Join us to remove the mystery about containers and understand the key concepts you need to make use of them.
Jenkins is still widely used for CI/CD. In this workshop, we'll walk you through implementing a continuous delivery pipeline using Jenkins. Along the way, you'll explore Jenkins basic models and concepts and learn how to integrate Jenkins 2 with key technologies for source management, build, artifact management and more.
Contact us to schedule or for more information.
Managing Kubernetes manually is hard. Successfully updating your deployments requires following multiple steps while paying attention to myriad details—even a simple mistake can drastically affect your cluster and the applications running in it. And finding the source of problems and rolling back the state of a system can be nearly impossible when changes are made by human operators.
The GitOps pattern eliminates these issues. With GitOps you manage the state of your deployments in text files that can be stored, tracked, reviewed, etc.—in other words, treated like any other file in Git. And an “Ops” function automatically ensures that your Kubernetes system is set to your desired state. GitOps removes all the pain points and exposure that come from human interactions and automates the entire process.
Join us to explore GitOps and learn how to use Argo CD to implement GitOps in your Kubernetes deployments.
Join us to discover how to respond to the most common problem situations you may encounter with Kubernetes. Learn to recognize the symptoms, dig in to find the ultimate cause, correct the issues, and get things working again. If you regularly work with Kubernetes, these skills are must-haves.
Helm is like a package manager and lifecycle manager for Kubernetes; think of it as something like yum or apt. Helm exists because managing all of the different manifests for the various objects that make up a Kubernetes application can be challenging, particularly if you want to reuse them for different use cases. Helm simplifies this by bundling related manifests into a “chart” and managing installed charts in clusters as “releases.”
Join us to discover what Helm is and how it works. You’ll get hands-on as you learn how to use, create, and modify functions for use with Helm and how to create and modify a Helm chart. You’ll leave ready to get started with Helm, simplifying the process of managing groups of manifests and managing the lifecycle for applications in Kubernetes, including installing, upgrading, rolling back, deleting, and more—ensuring repeatability, reusability, and reliability in a way you couldn’t do without it.