Training

Unbiased

RX-M offers market-neutral consulting and training services backed by our objective and data-driven research.
Training

Cutting Edge

RX-M develops training programs covering the latest trends in tools, languages, methodology and architecture.
Training

Proven

RX-M trains thousands of engineers each year from Fortune 500 firms around the globe.
Training

Trusted

RX-M develops and delivers custom curriculum for in-house use at several multinational corporations.
Training

Experienced

RX-M combines decades of software development and platform architecture experience with an extensive training and courseware development pedigree.

RX-M is a leading cloud-native technology and DevOps training firm. We offer hands-on training, delivered by Industry experts, aligned to your desired business outcomes. We provide value to our clients through deep expertise and extensive experience in the development and delivery of impactful training programs. Engage RX-M for your cloud-native and DevOps training program to:

Learn how to put the latest open source technology into practice
Enable your team with instructor-led courses on a global basis (onsite or online)
Align learning with business objectives

Training Catalog:

RX-M frequently offers new training courses and content updates to address new features and functionality offered in the latest versions of the technology systems we teach.

(If you don’t see what you need, ask! Custom course development requests are always welcome.)

Kubernetes Training

RX-M’s foundational Kubernetes training covers all of the core features of Kubernetes orchestration and is the recommended prerequisite course for the rest of our Kubernetes curriculum. This intensive intro takes attendees from the installation of Kubernetes to Pod deployment and management using Controllers, Services, and mapped Volumes.

Kubernetes Training Details

Our advanced Kubernetes training for Ops course is aimed at operations staff, platform managers, and SREs looking for a deep dive into Kubernetes architecture and internals. The course covers the scheduling algorithm, kubelet internals, service meshes and service proxies, software defined networking, service discovery, cluster security and observability: monitoring, tracing, and logging.

Kubernetes Training Details

This intensive three day hands-on course is designed to provide working developers and other technology professionals with a comprehensive introduction to Kubernetes resource definition. Attendees will leave with a clear understanding of Kubernetes application design and specification.

Kubernetes Training Details

RX-M is now offering 5-day courses that concludes with attendees taking the Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) exam. The intensive instructor-led programs covers the essential facets of Kubernetes critical to preparing for the exams. Both in-person and virtual options are available.

Get Certified

The Helm two-day hands-on course is designed to provide working platform operators and other technology professionals with a comprehensive introduction to creating, customizing, deploying, and managing applications as Helm Charts. Upon completion of the course attendees will have the skills and information necessary to begin using Helm for both standard apps and custom application deployments.

Helm Training Details

Our securing Kubernetes course is designed to provide a comprehensive introduction to the processes and practices around securing Kubernetes including: application and image security, logging, network policy/segmentation, Kubernetes control plane security and auditing, and RBAC configuration.

Kubernetes Training Details

This intensive two day hands-on course is designed to provide a comprehensive introduction to the Istio service mesh using the Envoy proxy on Kubernetes.

Istio Training Details

This three day course is designed to provide an understanding of the tasks associated with maintaining and running a production cluster after initial deployment.

Kubernetes Training Details

This two day hands-on course is designed to provide a deeper look at a range of Kubernetes networking topics, such as Core Kubernetes Network Functionality, DNS, L3 and L4 solutions, and network policy.

Kubernetes Training Details

This two day hands-on course course is designed to provide students with a detailed introduction to the Istio architecture and operation in multi/hybrid cloud settings, covering topics such as multicluster network requirements and policy enforcement.

Kubernetes Training Details

This three day hands-on course is designed to provide a comprehensive introduction to the architecture, APIs and development practices involved in constructing operators to extend Kubernetes functionality.

Kubernetes Training Details

New Releases

Our three-day foundational class provides attendees with an overview of the Pivotal Container Service platform architecture, deploying pods and services, and key platform services.

PKS Training Details

This hands-on training will introduce attendees to the wide range of core features offered by the Google Cloud Platform (GCP). The course is organized into three main topic areas, IaaS, Application Services and Big Data features.

Google Cloud Platform (GCP) Training Details

Blockchain Foundation: Our two-day hands-on course is designed to provide developers and security professionals with a solid grounding in blockchain technology covering both theory and modern common practice. Upon completion, attendees will have the knowledge and skills necessary to evaluate various blockchain technologies and applications as well as the knowledge necessary to begin a deeper exploration of blockchain technologies. Blockchain Advanced: This course provides a follow up to the Foundation level course by taking a more in-depth look at Blockchain technologies and practical applications thereof. The class will discuss topics around security, applicatoon and system integration techniques, and more.

Blockchain Training Details

This two-day hands-on course is designed for technology professionals presently using BOSH who are looking for a deeper understanding of BOSH, through a review of BOSH core features, an architectural overview and advanced feature deep dives. Upon completion, attendees should have an in-depth, advanced understanding of BOSH and operation in a wide range of production settings.

BOSH Training Details

This two day hands-on course course is designed to provide a comprehensive introduction to the Istio service mesh using the Envoy proxy. Students will gain hands on experience with Istio, configuring a complete Istio/Envoy/Kubernetes environment on their personal lab system.

Istio Training Details

Apache Hadoop & Apache Spark for Data Science: This course is designed to provide attendees with a comprehensive introduction to data science with Spark and Hadoop. Upon course completion attendees will have a clear understanding of data science, its typical use cases and how data science is performed using a range of tools in the Apache open source ecosystem.

Data Science on AWS: This intensive 4 day hands on course is designed to teach attendees how to use AWS features to perform data analysis in the Amazon AWS environment. Each module is complemented with a hands on lab giving attendees practical experience with the topics covered. Upon course completion attendees will have a clear understanding of data analysis, data processing and machine learning operations and their applications on the AWS platform.

Data Science Training Details

Practical Machine Learning with Python: This course is designed to provide attendees with a practical introduction to machine learning using Python and various support libraries. Upon completion attendees will have a broad but practical understanding of machine learning and a base from which to pursue real applications and further study.

Python for IaaS Automation: This five day hands on course is designed to help technical staff unlock the power of Python in combination with the programmability of modern infrastructure. Upon completion of the course attendees will have the skills and information necessary to begin developing purpose built Python applications to integrate with and control infrastructure systems in an enterprise setting.

Python Training Details

This course is designed to provide technology personnel with a comprehensive introduction to DevOps. Attendees will leave with a clear understanding of modern DevOps principles and practices as well as hand on experiences with key DevOps lifecycle tools.

DevOps Training Details

This new course release introduces engineers and technical staff to the Internet of Things (IoT) through a combination of theory and practical applications. This intensive training class is hands-on, giving students a chance to explore various aspects of IoT technology. Content covered in this course includes foundational concepts including microcontrollers, radios, networks and sensors as well as a range of backend and distributions/gateway technologies for the cloud.

IoT Training Details

This course is designed to give attendees an end to end introduction to the structural changes taking place in infrastructure and networking architecture driven by cloud native systems, with the goal of understanding how modern networking technologies in general, and Cisco ACI in particular, are helping to power the rapid adoption of application containers.

Contiv and ACI Training Details

Microservices

This intensive two day hands on course is designed to provide working developers, devops staff and other technology professionals with a comprehensive introduction to the microservice architecture pattern, its benefits, drawbacks and best practices.

Microservices Training Details

This intensive two day hands on course is intended for provide working developers, devops staff and other technology professionals with an intensive introduction to the gRPC remote procedure call platform and the Protocol Buffers (PB) serialization system.

Microservices Training Details

This 2 day hands on training class provides a comprehensive overview of the AWS tools, platform and features in relation to the AWS microservice architecture.

Microservices Training Details

Cloud Native

RX-M offers three tiers of Docker learning: a foundation training course enabling attendees to begin integrating Docker with their development, test and deployment processes; an advanced course that will provide the necessary skills for attendees to effectively leverage Docker in sophisticated enterprise environments; and targeted content on Docker Compose, Docker Stacks, Docker Swarm, container networking, and state management (volumes).

Docker Training Details

Linux Container Technology and Container Runtimes: This course is designed to provide technology staff with a two day intensive introduction to the core Linux container technologies and the key container runtimes: containerd, rocket, CRI-O, runC and libcontainer. Upon completion of this intensive hands-on course, students will have an deep understanding of Linux container technology and the runtimes used by the most popular container orchestration systems.

Container Tech Training Details

Our Mantl training will give attendees a comprehensive introduction to Mantl and its function as an efficient microservices deployment platform and knowledge about the Shipped service, which trivializes the process of building, deploying and running microservice based applications on top of Mantl.

Mantl Course Details

RX-M’s training provides attendees with a clear understanding of Apache Mesos, its place in the market and how Apache Mesos integrates with higher level systems like Kubernetes, as well as lower level systems, like OpenStack and AWS.

Mesos Course Details

Additional training on cloud native technologies available from RX-M include:

OpenStack Magnum

Apache Aurora

Google Kubernetes Engine

Azure Kubernetes Service (AKS)

Amazon Elastic Kubernetes Service (EKS)

Distributed Application Development

DevOps & Config Management

Our Ansible curriculum is designed to give IT, DevOps and other technology professionals a clear understanding of Ansible and Playbooks as well as other parts of the ecosystem and the ways in which Ansible can simplify the configuration and deployment of an OpenStack cloud.

Ansible Training Details

The Salt RX-M course provides experienced *nix operations staff with a comprehensive treatment of the Salt configuration management and remote execution platform.

Salt Course Details

Our Puppet curriculum brings together the infrastructure and DevOps facets of configuration management, giving equal time to deployment, configuration and coding. Attendees will come to understand the best practices to managing infrastructure using Puppet IT automation software, learn how to author Puppet manifests and create custom functions, facts, reports, and types as well as learn to develop complete modules.

Puppet Curriculum Details

Our Chef course provides attendees with the skills required to implement and administer Chef IT Automation software and exposes them to a best practice approach when leveraging Chef in complex environments.

Chef Course Details

Additional courses on DevOps and configuration management technologies available from RX-M include:

Jenkins & Maven (see the TDD & CI/CD section below)

DynaTrace

Splunk

More Details

Data Science & Analytics

RX-M offers two tiers of Hive learning: a foundation course for users with data science and warehousing backgrounds and an advanced course aimed at established users of Hive.

Hive Training Details

RX-M offers two tiers of Spark learning; our one-day course is aimed at attendees interested in a brief hands-on overview of the Apache Spark platform and our Spark hands-on programming course takes students through coding jobs and performing data analysis queries and visualizations in a Spark cluster.

Spark Curriculum Details

Our hands-on training course teaches Data Analysts, BI Analysts, BI Developers, SAS Developers and other types of analysts who need to answer questions and analyze Big Data stored in a Hadoop cluster how to develop applications and analyze Big Data stored in Apache Hadoop using Hive.

Hadoop Course Details

RX-M’s Elasticsearch training courses are designed to give attendees a comprehensive treatment of the Elasticsearch distributed, open source search and analytics engine and an introduction to the ELK Stack/Elastic Stack secure and scalable analysis service. Upon completion attendees will be prepared to begin analyzing sophisticated large scale data sets.

Elastic Training Details

Additional courses on big data and analytics available from RX-M include:

R

Solr

Anaconda

More Details

Programming

RX-M offers two hands-on courses that provides intermediate-level developers with experience in other programming languages. The Go Foundation and Advanced courses offer an intensive and comprehensive view of the language. Topics range from syntax, methods, interfaces and embedding; error handling, concurrency patterns, race conditions and channels; to testing and debugging.

Go Training Details

RX-M offers various tiers of Python programming courses. The foundational level covers the core concepts of Python, while the advanced focuses on enterprise development. Network Automation with Python unlocks the power of Python in combination with the programmability of modern networking systems. Python for IaaS Automation provide technology staff with a comprehensive introduction to Python application programming for infrastructure automation. Practical Machine Learning with Python provides a practical understanding of machine learning as a base from which to pursue real applications and further study.

Python Training Details

RX-M offers several JavaScript courses from foundational level to advanced and including jQuery, Node.js and coding with .Net.

JavaScript Training Details

RX-M offers several advanced C/C++ courses covering topics such as memory management, embedded systems development and high concurrency/low latency C Programming.

C/C++ Curriculum Details

Additional programming and programming-related courses available from RX-M include:

Scala

Ruby

Clojure

Java / JVM

BASH Shell programming

CUDA

OpenCL

OSGi – Open Services Gateway initiative

Secure Coding Practices

TDD & CI/CD

RX-M’s Jenkins course is designed to provide technology staff with a comprehensive treatment of the Jenkins Continuous Integration platform as well as introduce topics like Git integration, artifact repositories, scripting, security and slave operation.

Jenkins Course Details

RX-M offers two tiers of Cucumber curriculum; our Cucumber fundamentals course is designed to introduce programmers and testers to Behavior Driven Development and the Cucumber framework. Our Cucumber for Java course is designed give practicing Java programmers and testers a comprehensive treatment of the features of Cucumber in a Java environment.

Cucumber Curriculum Details

This hands-on course provides application developers, DevOps personnel, QA/CI staff and other technology professionals with a comprehensive introduction to the Maven build system, its plugins and ecosystem.

Maven Course Details

RX-M offers two courses on Test Driven Development intended for different audiences; our hands-on course provides working developers and QE staff with a comprehensive introduction to Test Driven Development using Java and common testing tools such as Junit, Cucumber for Java and Jenkins. Our TDD for Managers course provides business and technical management with a comprehensive overview of Test Driven Development, including the benefits, shortcomings and pitfalls associated with driving development with testing, helping managers to identify the right approach and the right goals for their teams.

TDD Training Details

Additional courses on test driven development and continuous integration & delivery available from RX-M include:

Git

Interoperability Testing and the SDLC

More Details

NoSQL

Our MongoDB course is designed to provide DBAs, application developers, devops personnel, sysadmins and other technology professionals with a hands on introduction to MongoDB. Attendees will gain a clear understanding of the architecture of the MongoDB database, how to design effective MongoDB applications, deployment options, how to administer MongoDB systems and a detailed understanding of the mongo shell.

MongoDB Course Details

Our Redis course provides experienced development, DevOps and operations staff with a comprehensive introduction to the Redis advanced Key/Value cache and store platform.

Redis Course Details

RX-M’s intensive three-day hands-on course is designed to help working sysadmin, dbadmin, developer and DevOps technology professionals master the essential aspects and operations of Couchbase Server.

Couchbase Course Details

RX-M’s hands-on Cassandra course is designed to provide working application developers and technology professionals with an introduction to Cassandra and CQL. Attendees should leave with a clear understanding of the basic architecture of the Cassandra database, how to design effective Cassandra keyspaces and a detailed understanding of the CQL query language.

Cassandra Course Details

Additional courses on NoSQL methodologies and technologies available from RX-M include:

NoSQL Foundation

HBase Foundation

More Details

Web Technologies

RX-M offers two options for clients to learn RESTful service design; our Principles and Best Practices Seminar provides a comprehensive overview of core RESTful architecture principles, design approaches and best practices. Our RESTful Web Services course provides a detailed look at RESTful service design and best practices in a language-agnostic setting.

RESTful Service Design Training

This hands-on course teaches developers how to build complete web applications using Play and Java. Developers will learn best practices, design-patterns and methodology essential to building reactive, scalable web applications with the Play Framework and Java. In practical coding exercises students will build multiple Play applications which interact with one another via HTTP REST endpoints. By the end of the course, attendees will have the confidence necessary to begin using Java and Play applications in production settings.

Our JAX-RS/Jersey training introduces architects and Java developers to the JAX-RS RESTful Web Service standard and the Jersey reference implementation.

JAX-RS/Jersey Course Details

This hands-on course provides practicing JavaScript programmers with a comprehensive treatment of the AngularJS web application framework. Attendees will learn how to take advantage of the unique approach to web development embraced by AngularJS.

AngularJS Course Details

Additional courses on web technologies available from RX-M include:

ExtJS

JavaScript

TypeScript

Dart

Open Source Systems

RX-M’s Kafka course provides a comprehensive introduction to the Apache Kafka low-latency message broker platform. Topics covered include the history of Kafka and its origins at LinkedIn, adoption of Kafka in the industry and core concepts such as partitions, topics, replicas, producers, consumers and brokers. Attendees will learn how Kafka operates by understanding its architecture and configuration and develop apps for Kafka by understanding serialization, compression, testing and how to read and write to/from Kafka.

Kafka Training Details

Two tiers of Thrift courses available from RX-M cover topics such as transport layering, framing, buffering and service design as well as the Thrift plugin serialization framework and IDL compiler.

Thrift Training Details

RX-M’s hands-on RabbitMQ course provides developers, software architects, or sysadmins with a comprehensive introduction to the RabbitMQ open source message broker software. Lecture and lab exercises collaborate to teach attendees how to install and configure a RabbitMQ cluster of highly available nodes, optimize and secure RabbitMQ, activate and leverage plugins, and develop messaging applications using the Java APIs.

Our intensive hands-on course is designed to provide working developers with a comprehensive introduction to ZeroMQ. Attendees will leave with a clear understanding of ZeroMQ and its place in the distributed computing landscape. Students will gain hands on experience coding networked ZeroMQ applications using a range of techniques including fire and forget, request/reply, various models for reliable delivery, publish/subscribe, load balancing, CQRS and others. Upon completion attendees will have a solid architectural understanding of ZeroMQ and practical messaging skills that they can put to work immediately.

Additional courses on open source systems available from RX-M include:

Protocol Buffers

Apache Avro

Additional Courses

Courses on cloud providers and platforms available from RX-M include:

Amazon Web Services (AWS)

Microsoft Azure

OpenStack

Google Cloud Platform (GCP)

Courses on database technologies available from RX-M include:

RDBMS Introduction

Relational DB Design and Modeling

Data Warehousing

Evolutionary DB Design

MySQL

Courses on security topics available from RX-M include:

Network and Cloud Security

Cloud App Security

Advanced Web App Hacking

Cryptography

Courses on mobile technologies available from RX-M include:

iOS

Android

MoovWeb

PhoneGap / SenchaTouch

Courses on systems administration, performance and troubleshooting available from RX-M include:
Linux:

Linux Internals

Enterprise Linux Systems Administration

Enterprise Linux Performance Tuning

BASH Shell Programming

Oracle Solaris 11 Crash Analysis

Windows:

Windows Internals and Driver Debugging

Windows 7 Debugging and Dump Analysis

Windows Storport Miniport Drivers

Train your team with RX-M   Contact Us