Certification-aligned training for AWS, Kubernetes, Terraform, Azure, and more. Hands-on labs, expert instructors, flexible delivery.
Curated sequences from beginner to certified
4 courses · 120h total
Master cloud fundamentals through to architect-level certification
4 courses · 95h total
CI/CD, infrastructure automation, and platform engineering
4 courses · 85h total
Internal developer platforms, Kubernetes, and GitOps
3 courses · 70h total
Cloud security, compliance, and secure infrastructure
Get started with the Assistance platform
Browse by technology track
This 2-day foundational training provides a comprehensive introduction to Amazon Web Services. Participants gain practical understanding of cloud computing concepts, AWS global infrastructure, core services, pricing models, and security fundamentals. Every module is reinforced with hands-on labs using a real AWS account, giving participants confidence to navigate the AWS Management Console and understand how services work together.
This 3-day hands-on training equips developers with the skills to build, deploy, and maintain applications on AWS. Participants learn to use AWS SDKs and CLI, design with serverless architectures, implement CI/CD pipelines, and build event-driven applications. Every module combines AWS service deep dives with real-world coding exercises.
This 5-day advanced training covers CI/CD pipeline design, infrastructure as code, monitoring and logging, incident management, and security automation at scale.
This 3-day advanced training covers multi-cluster management, Fargate profiles, service mesh, GitOps, security policies, observability stacks, cost optimization, and upgrade strategies for EKS.
This 2-day training covers Amazon EKS fundamentals including cluster creation, node management, pod deployment, networking, IAM integration, and monitoring with CloudWatch.
This 3-day training prepares participants to design well-architected, resilient, high-performing, and cost-efficient AWS solutions. Participants learn to select appropriate AWS services for compute, storage, databases, and networking based on business requirements, and to design architectures that meet security, reliability, and performance objectives.
This 5-day advanced training covers complex multi-account architectures, advanced networking, hybrid cloud, data lakes, microservices, disaster recovery at scale, and organizational design patterns.
This 3-day training prepares systems administrators to deploy, manage, and operate scalable, highly available, and fault-tolerant systems on AWS. Participants learn operational best practices for monitoring, alerting, automation, security, and cost management.
This 4-day advanced training covers the operational patterns needed to run Kubernetes at scale in production. Participants learn to extend Kubernetes with custom resources and operators, implement advanced scheduling strategies, configure service meshes, manage multi-cluster deployments, and build disaster recovery plans. Every topic is reinforced with production-tested patterns and hands-on labs.
This 2-day training provides deep expertise in the two most popular Kubernetes configuration management tools. Day 1 focuses on Helm chart development, templating, dependencies, and chart repositories. Day 2 covers Kustomize overlays, patches, and the powerful combination of Helm + Kustomize for GitOps workflows.
This 5-day intensive training covers everything needed to administer production Kubernetes clusters and prepares participants for the CKA certification exam. The course goes beyond fundamentals into cluster installation, security, networking internals, storage management, and troubleshooting at the administrator level. Day 5 focuses entirely on exam preparation with mock scenarios.
This 3-day intensive training equips developers with the skills to design, build, configure, and deploy applications on Kubernetes. Participants learn multi-container pod patterns, application lifecycle management, debugging techniques, Helm chart development, and CI/CD integration. Every concept is reinforced with hands-on labs running on a Kubernetes cluster.
This 2-day intensive training takes participants from zero Kubernetes knowledge to confidently deploying, configuring, and troubleshooting containerized applications. Every concept is reinforced with hands-on labs running on a local Kubernetes cluster.
This 4-day intensive training provides comprehensive coverage of Kubernetes security from the API server to the container runtime. Participants learn to secure clusters at every layer: authentication and authorization, pod security standards, network policies, secrets management, image security, runtime threat detection, audit logging, and supply chain security. Labs use real-world attack scenarios to build practical defense skills.
This 4-day training provides comprehensive OpenShift cluster administration skills including installation (IPI/UPI), authentication providers, RBAC, Security Context Constraints, networking, storage, monitoring, logging, upgrades, and machine management.
This 3-day training equips developers with skills to build, deploy, and manage applications on OpenShift. Covers the Developer Console, S2I builds, templates, Helm on OpenShift, Operators for developers, serverless with Knative, Tekton pipelines, and developer workflows.
This 2-day training introduces Red Hat OpenShift Container Platform, covering architecture, the oc CLI, projects and users, application deployment, routes, and build strategies including Source-to-Image (S2I).
This 3-day training covers OpenShift GitOps (ArgoCD) and OpenShift Pipelines (Tekton) for automated application delivery. Topics include GitOps principles, pipeline design, triggers, workspace management, security in pipelines, progressive delivery, and multi-cluster GitOps.
This 3-day training covers Fleet, Rancher's GitOps-at-scale engine for managing applications across hundreds of clusters. Topics include Fleet architecture, GitRepo resources, bundle lifecycle, cluster groups, fleet.yaml configuration, multi-cluster deployment, drift detection, and troubleshooting.
This 2-day training introduces SUSE Rancher as a multi-cluster Kubernetes management platform. Covers Rancher architecture, installation, cluster provisioning with RKE2 and K3s, user management, application catalogs, and monitoring integration.
This 3-day training covers security and operational best practices for Rancher-managed clusters. Topics include CIS scanning, authentication with SAML/OIDC, project isolation, network policies, OPA/Gatekeeper, audit logging, backup/restore with Rancher, and cluster hardening.
This 4-day expert-level course covers enterprise-scale Terraform patterns for multi-cloud deployments. Topics include multi-cloud architecture with provider aliasing, workspace and state strategies, Terragrunt for DRY configurations, monorepo vs polyrepo decisions, team collaboration workflows, governance and compliance, blast radius management, infrastructure migration/import, and platform team patterns for self-service infrastructure.
This 3-day advanced course provides deep expertise in Terraform state management. Participants learn to configure and manage remote backends across cloud providers, perform complex state manipulations, implement drift detection and remediation, plan disaster recovery strategies, migrate state between backends, and leverage Terraform Cloud for enterprise state management.
This 3-day intensive course prepares participants for the HashiCorp Terraform Associate certification. It covers all exam objectives in depth: the Terraform workflow, providers, resource dependencies, provisioners, expressions and functions, state management, workspaces, modules, and Terraform Cloud. Each concept is reinforced with hands-on labs that mirror real-world scenarios and certification exam patterns.
This 3-day course teaches participants to integrate Terraform into CI/CD pipelines for automated, safe, and auditable infrastructure deployments. Topics include GitHub Actions and GitLab CI integration, plan/apply workflows, policy-as-code with Sentinel and OPA, cost estimation, automated testing in pipelines, Atlantis for pull-request automation, and Terraform Cloud/Enterprise workflows.
This 2-day intensive training takes participants from zero Terraform knowledge to confidently writing, planning, and applying infrastructure as code. Every concept is reinforced with hands-on labs provisioning real resources against local and cloud providers. Participants will leave understanding HCL syntax, the Terraform workflow, provider configuration, resource management, variables, outputs, and state management fundamentals.
This 3-day advanced course teaches participants to design, build, test, document, and publish reusable Terraform modules. Participants learn module design patterns, input/output contracts, composition strategies, testing with Terratest and terraform test, versioning, and registry publishing. By the end, participants can build production-grade module libraries for their organizations.
This 4-day intensive training prepares IT professionals to manage Azure subscriptions, secure identities, administer infrastructure, configure virtual networking, connect on-premises and Azure environments, manage storage, and implement backup and monitoring strategies. Participants gain hands-on experience with real-world administrative scenarios using Azure CLI, Azure Portal, ARM templates, and Bicep.
This 3-day course teaches participants to build, evaluate, and deploy AI applications using Azure AI Foundry (formerly Azure AI Studio). From project setup through production deployment, participants learn to work with the model catalog, engineer effective prompts, implement RAG patterns, fine-tune models, evaluate quality, and deploy responsibly.
This 2-day course introduces AI concepts and Azure AI services. Participants learn about machine learning, computer vision, natural language processing, generative AI, and responsible AI principles — all through hands-on labs using Azure AI services.
This 3-day advanced training covers enterprise AKS operations including multi-cluster architectures, GitOps with Flux, service mesh implementation, advanced networking patterns, security hardening with Azure Policy and Defender, event-driven autoscaling with KEDA, upgrade strategies, and cost optimization. Designed for teams running production AKS workloads at scale.
This 2-day training takes participants from Kubernetes basics to confidently deploying and managing applications on Azure Kubernetes Service. Covering AKS architecture, cluster lifecycle, networking models, identity management, and monitoring, participants gain hands-on experience with production-ready AKS configurations.
This 2-day training covers Azure Artifacts for managing software packages across the development lifecycle. Participants learn to create and manage feeds, publish packages in multiple ecosystems (npm, NuGet, Maven, pip), configure upstream sources, implement versioning strategies, set retention policies, and use universal packages for binary distribution.
This 3-day hands-on training teaches developers how to build cloud-native applications on Azure. Participants learn to deploy web apps and APIs with App Service, implement serverless solutions with Azure Functions, work with Cosmos DB and Blob Storage, integrate authentication with Microsoft Identity Platform, manage APIs, implement message-based architectures, and optimize with caching and CDN.
This 2-day training equips Azure DevOps administrators with the skills to manage organizations, configure security policies, customize processes, manage extensions, and ensure audit compliance. Participants learn to design and implement governance strategies that scale across teams and projects.
This 2-day training covers everything teams need to manage work effectively using Azure Boards. From individual work item tracking to enterprise portfolio management, participants learn to configure Kanban boards, plan sprints, create powerful queries and dashboards, and manage cross-team dependencies.
This 3-day intensive training equips participants with the skills to design, implement, and manage end-to-end DevOps solutions using Azure DevOps Services. Starting with core DevOps principles, the course progresses through source control strategies, CI/CD pipeline design, release management, testing integration, monitoring, and security — providing a complete view of the DevOps engineer role in Azure environments.
This 2-day training covers the integration between Azure DevOps and GitHub, enabling teams to leverage the strengths of both platforms. Participants learn to bridge work tracking, automate deployments with GitHub Actions, link code changes to Azure Boards, implement security scanning, and plan migrations between platforms.
This 2-day intensive training introduces participants to cloud computing concepts and Microsoft Azure services. Starting from foundational cloud principles, the course progresses through Azure architecture, core compute/storage/networking services, identity and governance, pricing models, and management tools. Every concept is reinforced with hands-on labs using the Azure Portal and Azure CLI.
This 4-day course teaches data scientists and ML engineers to build, train, evaluate, and deploy machine learning models using Azure Machine Learning. From workspace setup through production MLOps, participants learn the SDK v2, automated ML, designer, pipelines, model registry, managed endpoints, and responsible AI tools.
This 3-day course provides deep expertise in building generative AI applications with Azure OpenAI Service. Participants learn GPT model capabilities, advanced prompt engineering, embeddings and vector search, the RAG (Retrieval-Augmented Generation) pattern, function calling, content safety, and enterprise integration patterns for production deployments.
This 3-day advanced training takes pipeline engineers beyond the basics into sophisticated YAML pipeline patterns, template-based reuse, environment management, container-based jobs, self-hosted agent configuration, and pipeline security hardening. Participants learn to build maintainable, secure, and efficient CI/CD systems at enterprise scale.
This 2-day training covers Git fundamentals within Azure Repos, from basic version control operations to advanced branch strategies and repository management. Participants learn to configure branch policies, design effective code review workflows, choose the right branching strategy, and manage repositories at scale.
This 4-day intensive course trains security professionals to implement security controls, maintain security posture, manage identity and access, and protect data, applications, and networks in Azure. Participants gain hands-on experience with Microsoft Defender for Cloud, Microsoft Sentinel, Azure Key Vault, network security, and zero trust architecture.
This 5-day course trains experienced cloud professionals to design Azure solutions that meet business requirements for security, cost, performance, and operations. The course covers governance design, compute and networking solutions, data storage design, authentication/authorization, monitoring, disaster recovery, migrations, and infrastructure as code. Participants practice designing complete architectures through case studies and hands-on labs.
This 2-day training covers Azure Test Plans for comprehensive test management. Participants learn to create test plans and suites, execute manual tests, perform exploratory testing, configure test environments, capture stakeholder feedback, integrate test results with CI/CD pipelines, and generate test reports for quality assurance.
This 3-day hands-on training prepares engineers to deploy applications, configure networking, manage access, and monitor resources on Google Cloud Platform. Participants gain practical experience with Compute Engine, GKE, Cloud Run, VPC networking, Cloud Storage, Cloud SQL, IAM, and Cloud Operations. Every concept is reinforced with CLI-driven labs using real GCP projects.
This 2-day foundational training prepares business professionals, decision-makers, and aspiring cloud practitioners to understand Google Cloud capabilities and how digital transformation drives business value. Participants explore GCP infrastructure, data and AI/ML services, security and compliance fundamentals, and cost management strategies. Every module includes real-world use cases and guided console walkthroughs.
This 5-day advanced training prepares experienced engineers and architects to design, plan, and manage solutions on Google Cloud. Participants learn to make architectural decisions across compute, storage, networking, security, and operations. The course emphasizes real-world design patterns, migration strategies, cost optimization, and the case study methodology used on the certification exam.
This 4-day advanced training prepares engineers to implement CI/CD pipelines, apply SRE principles, manage monitoring and alerting, implement incident management, and automate infrastructure on Google Cloud. Participants gain practical experience with Cloud Build, Cloud Deploy, Cloud Monitoring, Cloud Logging, GKE operations, and reliability engineering practices.
This 4-day advanced training prepares data engineers to design, build, and manage data processing systems on Google Cloud. Participants gain practical experience with BigQuery, Dataflow, Pub/Sub, Cloud Composer, Dataproc, Vertex AI integration, and data governance tools. The course emphasizes both batch and streaming architectures with real-world design patterns.
This 4-day advanced training prepares security engineers to design and implement security controls on Google Cloud. Participants gain deep expertise in IAM, VPC security, data protection with KMS and DLP, Security Command Center, Cloud Armor, organizational policies, workload identity, and threat detection. Every module emphasizes defense-in-depth with real GCP configurations.
This 3-day advanced training builds on Ansible fundamentals to cover complex playbook patterns, Jinja2 templating mastery, custom module development, dynamic inventory, robust error handling, performance optimization, testing strategies, and CI/CD integration. Participants will leave able to build enterprise-grade automation that is testable, performant, and maintainable.
This 3-day training covers the full Ansible Automation Platform (AAP), including Automation Controller (formerly Tower), Automation Hub, and Event-Driven Ansible. Participants learn to install and configure AAP, create job templates and workflows, implement RBAC, manage inventories and credentials securely, integrate with external systems via API and webhooks, and monitor and scale the platform. Hands-on labs use a pre-deployed AAP cluster.
This 3-day training covers cloud infrastructure automation with Ansible across AWS, Azure, and GCP. Participants learn to provision, configure, and manage cloud resources using Ansible collections, integrate with Terraform for infrastructure-as-code workflows, manage containers in the cloud, configure networking, handle secrets, and implement multi-cloud patterns. Every module is reinforced with hands-on labs using real cloud accounts.
This 2-day intensive training takes participants from zero Ansible knowledge to confidently automating infrastructure tasks using playbooks, roles, and best practices. Every concept is reinforced with hands-on labs running against real Linux virtual machines. Participants will leave able to write production-quality playbooks, manage inventory across environments, and structure automation code using roles.
This 3-day training covers security automation and compliance-as-code with Ansible. Participants learn to harden Linux systems, implement CIS benchmarks, automate STIG compliance, manage secrets with Vault deep-dive, create audit trails, build remediation workflows, and integrate with security tools like OSCAP, Nessus, and SOAR platforms. Every concept is reinforced with hands-on labs against real systems.
This 3-day intensive course takes participants beyond CI/CD basics into production-grade pipeline engineering. Covering pipeline design patterns, GitHub Actions and GitLab CI in depth, build optimization, multi-stage testing strategies, artifact management, advanced deployment strategies (blue-green, canary), secrets management, and pipeline security. Every concept is practiced through hands-on labs.
This 2-day intensive training introduces participants to the principles, practices, and tools that define modern DevOps. Starting with culture and collaboration, the course progresses through version control, CI/CD, Infrastructure as Code, monitoring, and team collaboration. Every concept is reinforced with practical, hands-on labs using real-world tools.
This 3-day course teaches participants how to integrate security into every stage of the software delivery lifecycle. Covering shift-left security principles, SAST/DAST scanning, dependency analysis, container security, Infrastructure as Code security (tfsec/checkov), secrets detection, compliance-as-code with OPA, and security gates in CI/CD pipelines. Hands-on labs use real scanning tools and vulnerable applications.
This 3-day course teaches Git-driven infrastructure and application delivery using GitOps principles. Covering ArgoCD and Flux CD in depth, repository strategies, progressive delivery patterns, secrets management with GitOps (SOPS/Sealed Secrets), multi-cluster management, and drift detection. Participants build and operate GitOps workflows through hands-on labs on Kubernetes clusters.
This 3-day course provides comprehensive training on modern observability practices. Covering the three pillars (logs, metrics, traces), Prometheus and Grafana in depth, log aggregation with ELK/Loki, distributed tracing with Jaeger/Tempo, alerting strategies, SLO/SLI definition, incident response, and cost-effective observability architecture. Hands-on labs build a complete observability stack.
This 3-day course teaches participants how to build and operate internal developer platforms (IDPs) that accelerate software delivery. Covering platform engineering principles, self-service infrastructure, golden paths, Backstage developer portal, platform APIs, developer experience optimization, and success metrics. Participants will design and build platform components through hands-on labs.
This 3-day deep-dive course covers advanced Crossplane Composition design patterns, including sophisticated patching strategies, composition functions, environment configurations, usage policies, testing methodologies, and versioning strategies. Participants will build production-grade platform APIs.
This 2-day intensive training takes participants from zero Crossplane knowledge to confidently provisioning and managing cloud infrastructure using the Kubernetes-native control plane. Every concept is reinforced with hands-on labs running on a local Kubernetes cluster with Crossplane installed.
This 3-day course covers multi-cloud infrastructure management with Crossplane. Participants learn to configure and operate AWS, Azure, and GCP providers simultaneously, build unified APIs that abstract cloud differences, implement cross-cloud networking, manage costs across providers, and design disaster recovery strategies.
This 3-day advanced course covers building production-grade internal developer platforms (IDPs) using Crossplane. Participants learn to design platform APIs, implement self-service infrastructure workflows, create golden paths, integrate with developer portals, configure RBAC, implement GitOps, set up monitoring, and apply organizational patterns for platform teams.
This 2-day training provides deep expertise in Docker Compose for designing, building, and managing multi-container applications. Participants learn advanced Compose file syntax, service dependencies with health checks, networking strategies, volume management, environment configuration, profiles, and production-ready patterns.
This 3-day training teaches developers how to integrate Docker into their daily development workflows. Participants learn multi-stage builds, container debugging, Docker Compose for development, hot-reload setups, testing strategies, IDE integration, and performance optimization. By the end, developers will use Docker as their primary development environment.
This 2-day intensive training takes participants from zero Docker knowledge to confidently building, running, and managing containerized applications. Every concept is reinforced with hands-on labs using real-world scenarios. Participants will learn container fundamentals, image building, networking, storage, and Docker Compose basics.
This 3-day training covers everything needed to run Docker containers in production environments. Participants learn production Dockerfile patterns, image optimization, logging and monitoring, container orchestration, health checks, resource management, CI/CD integration, and rollback strategies.
This 3-day training provides comprehensive Docker security knowledge covering the entire container lifecycle. Participants learn image security, runtime protection, rootless Docker, secrets management, network policies, vulnerability scanning, content trust, and CIS benchmark compliance.
This 3-day course covers the full Elastic Observability solution: APM agents for application performance monitoring, Metricbeat and Elastic Agent for infrastructure metrics, Filebeat and Elastic Agent for log collection, distributed tracing, Fleet management, Kibana dashboards, alerting, and SLO monitoring. Participants build a complete observability pipeline from data collection through visualization and alerting.
This 3-day intermediate course covers advanced data modeling techniques in Elasticsearch. Participants learn how to design efficient mappings, model relationships between documents, use index templates and component templates for standardization, manage index lifecycles with ILM policies, work with data streams for time-series data, and execute reindexing strategies for schema evolution.
This 2-day intensive training takes participants from zero Elasticsearch knowledge to confidently indexing, searching, and analyzing data using the Elastic Stack. Every concept is reinforced with hands-on labs using real Elasticsearch REST API calls against a local cluster.
This 3-day course covers everything needed to run Elasticsearch in production. Participants learn cluster architecture and node roles, shard allocation and sizing strategies, snapshot/restore for backup and disaster recovery, cluster monitoring with Stack Monitoring, security configuration (TLS, RBAC), upgrade procedures, performance tuning, and capacity planning.
This 3-day training covers building cloud-native Go applications following 12-factor principles. Participants will master configuration management, health checks, graceful shutdown, structured logging with slog, Prometheus metrics, and cloud SDK integration for AWS, GCP, and Azure. Each module builds toward a production-ready cloud-native service.
This 3-day deep-dive training covers Go's concurrency model from first principles through advanced patterns. Participants will master goroutines, channels, the select statement, synchronization primitives, the context package, and production-tested patterns like fan-in/fan-out and pipelines. Every concept is reinforced with hands-on labs that build real concurrent programs, including race condition detection and debugging.
This 2-day intensive training takes participants from zero Go knowledge to confidently writing idiomatic, production-quality Go programs. Every concept is reinforced with hands-on labs that build real programs using the Go toolchain. By the end of day 2, participants will be able to design, build, test, and structure Go projects using modules and packages.
This 4-day advanced training covers designing, building, and deploying microservices in Go. Participants will master gRPC, Protocol Buffers, service discovery, resilience patterns (circuit breakers, retries), distributed tracing, message queues with NATS, event sourcing, and containerized deployment with Docker and Kubernetes.
This 3-day advanced training covers making Go programs faster and more memory-efficient. Participants will master CPU and memory profiling with pprof, writing benchmarks, understanding the garbage collector, escape analysis, sync.Pool, caching strategies, and load testing. Each module includes profiling real code and measuring the impact of optimizations.
This 3-day training covers building production-ready web services and REST APIs in Go. Participants will master the net/http package, routing with modern Go 1.22 patterns and Chi, middleware chains, JSON handling, database access with sqlx/pgx, authentication, OpenAPI documentation, and comprehensive HTTP testing. Each module builds toward a complete API application.
This 2-day intensive training covers Kafka Connect from architecture through production operations. Participants will master the Connect framework, deploy and configure source and sink connectors, implement Single Message Transforms (SMTs), manage converters and serialization, handle errors with dead-letter queues, and operate Connect clusters in production.
This 3-day intensive training equips developers with the skills to build production-grade applications on Apache Kafka. Participants will master the Producer and Consumer APIs, Kafka Streams for stream processing, serialization with Avro and Protobuf, Schema Registry for schema evolution, exactly-once semantics, error handling patterns, and testing strategies. Every concept is reinforced with hands-on coding labs.
This 2-day intensive training takes participants from zero Kafka knowledge to confidently producing and consuming messages, understanding partitioning strategies, and operating a Kafka cluster. Every concept is reinforced with hands-on labs using a local multi-broker Kafka environment.
This 3-day intensive training prepares operations engineers and SREs to deploy, monitor, secure, and maintain production Kafka clusters. Participants will gain hands-on experience with cluster deployment (ZooKeeper and KRaft modes), JMX-based monitoring with Prometheus and Grafana, performance tuning, SSL/SASL security, backup and recovery strategies, rolling upgrades, and capacity planning.
This 3-day training covers MongoDB deployment, replica sets, sharding, backup/recovery, security, monitoring, performance tuning, and upgrade procedures for production environments.
This 3-day training provides deep expertise in MongoDB schema design. Participants learn design patterns, embedding vs referencing strategies, polymorphic patterns, tree structures, time-series modeling, schema validation, migration strategies, and anti-patterns to avoid.
This 3-day training provides deep performance optimization expertise covering query optimization, advanced indexing strategies, explain plans, the query profiler, connection pooling, write concern tuning, aggregation optimization, and Atlas Performance Advisor.
This 2-day intensive training takes participants from zero MongoDB knowledge to confidently designing document schemas, performing CRUD operations, creating indexes, building aggregation pipelines, and understanding MongoDB Atlas. Every concept is reinforced with hands-on labs using mongosh.
This 3-day course teaches participants how to build production-grade APIs with Next.js. Covering route handlers, middleware, authentication with Auth.js, database integration with Prisma and Drizzle, API design patterns, error handling, rate limiting, and API versioning. Participants build a complete API from scratch with authentication, authorization, validation, and documentation.
This 3-day deep-dive takes participants beyond Next.js fundamentals into the advanced architecture of the App Router and React Server Components. Participants will master the RSC mental model, streaming and Suspense patterns, parallel and intercepting routes, route handlers, and Server Actions. By the end, participants will be able to architect complex Next.js applications that leverage the full power of the App Router.
This 4-day course teaches participants how to build production-grade e-commerce and SaaS applications with Next.js. Covering project architecture, product catalogs, shopping carts, Stripe payment integration, user accounts, admin dashboards, subscriptions, multi-tenancy, SEO optimization, and analytics. Participants build a complete e-commerce storefront with a SaaS admin panel.
This 2-day intensive training takes participants from zero Next.js knowledge to confidently building, styling, and deploying full-stack React applications with Next.js 15. Every concept is reinforced with hands-on labs building a real project from scratch. By the end, participants will have a working application deployed to production.
This 3-day course teaches participants how to optimize Next.js applications for maximum performance. Covering image and font optimization, code splitting, caching strategies, ISR/revalidation, edge runtime, bundle analysis, Core Web Vitals, and production monitoring. Participants will take a slow application and systematically optimize it to achieve 95+ Lighthouse scores.
This 3-day course covers comprehensive testing strategies and production deployment for Next.js applications. From unit testing with Vitest through component testing with Testing Library to end-to-end testing with Playwright, plus CI/CD pipelines, Vercel deployment, self-hosting with Docker, and production monitoring. Participants will build a complete testing and deployment pipeline.
This 2-day course guides participants through migrating from Docker to Podman. Covering architectural differences, Compose-to-pod migration, Docker socket compatibility, CI/CD pipeline migration, systemd integration, and developer workflow adaptation.
This 3-day course covers advanced container image building with Buildah, multi-stage builds, Skopeo for image management, custom base images, build optimization, image signing and verification, CI integration, and enterprise registry management.
This 3-day course covers enterprise Podman deployment including RHEL integration, security policies, rootless at scale, Quadlet and systemd, registry mirroring, compliance enforcement, and production monitoring. Designed for organizations standardizing on Podman for container workloads.
This 2-day training introduces participants to container management with Podman. Covering container basics, rootless containers, Podman CLI, images and registries, pods, and networking/storage. Every concept is reinforced with hands-on labs.
This 3-day advanced training explores Python's most powerful language features and design patterns. Participants master decorators, metaclasses, descriptors, generators, advanced type hints, dataclasses, and structural pattern matching. Each pattern is taught with production-grade examples showing when and why to use it.
This 3-day intensive training covers Python's asynchronous programming model from the ground up. Participants learn the event loop, async/await syntax, asyncio primitives, concurrent HTTP requests, synchronization, and debugging techniques. By the end, participants can build high-performance concurrent applications and understand when (and when not) to use async.
This 2-day practical training teaches participants to automate real-world tasks with Python. From file operations and subprocess management to web scraping, CLI tools, and task scheduling, every module focuses on immediately applicable skills. Participants leave with a toolkit of production-ready automation scripts.
This 4-day intensive training covers the Python data engineering ecosystem. From Pandas and Polars for data manipulation, to ETL pipelines, database connections, Apache Airflow orchestration, data validation, PySpark, and pipeline testing. Participants build production-grade data pipelines by the end of the course.
This 3-day intensive training covers building production-ready REST APIs with FastAPI. From basic endpoints to database integration, authentication, background tasks, and deployment, participants build a complete API application. FastAPI's type-hint-driven approach ensures participants write self-documenting, validated, and performant APIs.
This 2-day intensive training takes participants from zero Python knowledge to confidently writing idiomatic Python programs. Every concept is reinforced with hands-on labs building real-world scripts and small applications. By the end of the course, participants will be able to write well-structured Python programs using functions, classes, modules, and packages.
This 4-day advanced training dives deep into Rust's most powerful features and performance optimization techniques. Participants will master advanced lifetimes, trait objects vs generics trade-offs, declarative and procedural macros, unsafe Rust, FFI, SIMD, zero-cost abstractions, benchmarking with Criterion, profiling, and memory layout optimization. The course targets experienced Rust developers who want to write expert-level, high-performance Rust code.
This 3-day intensive training covers Rust's powerful concurrency model and async programming ecosystem. Participants will learn thread-based concurrency with Send/Sync traits, shared state with Arc/Mutex, message passing with channels, and the async/await paradigm with the Tokio runtime. The course builds toward real-world patterns for writing high-performance concurrent and asynchronous applications.
This 2-day intensive training takes participants from zero Rust knowledge to confidently writing safe, performant Rust programs. Participants will master Rust's unique ownership system, expressive type system, pattern matching, error handling, traits, and collections. Every concept is reinforced with hands-on labs that build real Rust programs using `cargo`.
This 3-day training covers systems-level programming in Rust: file I/O, networking with `std::net`, process management, signal handling, memory-mapped files, embedded basics with `no_std`, cross-compilation, and C interop. Participants build real systems tools — a file watcher, a TCP proxy, and a cross-platform CLI utility.
This 3-day training covers building production web applications in Rust using Axum and the Tokio ecosystem. Participants learn routing, middleware, Serde serialization, database access with SQLx, authentication, HTML templating with Askama, WebSockets, and deployment strategies. By the end, participants build a complete REST API with authentication and a real-time WebSocket feature.
This 3-day training covers building WebAssembly applications with Rust. Participants learn Wasm fundamentals, wasm-bindgen for JavaScript interop, wasm-pack for packaging, DOM manipulation, the Yew frontend framework, performance optimization, WASI for server-side Wasm, and edge computing deployment. By the end, participants build a complete browser application and a WASI-based serverless function.
This 2-day intensive training takes participants from zero SAP BTP knowledge to confidently navigating the BTP cockpit, managing subaccounts, configuring entitlements, deploying applications to Cloud Foundry and Kyma environments, and building low-code solutions with SAP Build. Every concept is reinforced with hands-on labs on a live BTP trial or enterprise account.
This 3-day training provides a comprehensive understanding of security and identity management on SAP BTP. Participants learn to configure SAP Identity Authentication Service (IAS), SAP Identity Provisioning Service (IPS), XSUAA, OAuth2/OIDC flows, role-based access control, trust configuration, principal propagation, API security, and audit logging. Each topic is reinforced with hands-on labs on a live BTP environment.
This 3-day training provides deep expertise in Cloud Foundry development on SAP BTP. Participants master CF architecture, application deployment lifecycle, service binding patterns, environment management, application logging, health monitoring, blue-green deployments, and multi-target application (MTA) packaging. Every concept includes hands-on exercises on a live BTP environment.
This 3-day training provides comprehensive hands-on experience with the SAP Cloud Application Programming Model (CAP). Participants learn to build full-stack cloud applications using CDS for data modeling and service definitions, implement business logic in Node.js, integrate with SAP HANA Cloud, handle authentication/authorization with XSUAA, work with SAP Event Mesh, and deploy via Multi-Target Applications (MTA).
SAP Gardener Kubernetes 3-day course covering Gardener architecture, shoot clusters, networking, monitoring, and multi-cloud management.
SAP HANA Cloud 3-day course covering architecture, HDI containers, CDS views, calculation views, SQLScript, performance, and monitoring.
SAP Integration Suite 3-day course covering Cloud Integration, API Management, Open Connectors, Integration Advisor, and monitoring.
This 3-day course covers building secure APIs and implementing authentication in SvelteKit applications. Topics include API route design, form actions for mutations, server hooks for middleware, authentication with Lucia/Auth.js, OAuth providers, JWT and session management, CSRF protection, rate limiting, and security best practices.
This 3-day course teaches the art and engineering of designing, building, and publishing a production-ready component library with Svelte 5. Participants learn component API design principles, composition patterns, accessibility, theming systems, packaging for npm, and documentation with Storybook.
This 3-day course covers performance optimization and production deployment for SvelteKit applications. Topics include bundle analysis, code splitting, image optimization, service workers, edge deployment, adapter configuration, monitoring, analytics, and continuous deployment pipelines.
This 2-day course provides a deep dive into Svelte 5's reactivity system and state management patterns. Participants master runes (`$state`, `$derived`, `$effect`), build class-based reactive stores, use the context API for scoped state, implement cross-component communication, and learn persistence and synchronization patterns.
This 2-day intensive training takes participants from zero Svelte knowledge to confidently building reactive, component-based web applications using Svelte 5 and its runes system. Every concept is reinforced with hands-on labs building real UI components and interactive features.
This 3-day intensive training covers full-stack web development with SvelteKit 2. Participants learn file-based routing, server-side rendering, data loading, form actions, hooks, error handling, and deployment. By the end, participants can build and deploy production-ready full-stack applications.
Real-world DevOps transformations and results
We offer tailored programs for teams: on-site, virtual, or hybrid delivery.
Contact us