Linux Training Course Schedule

Cannot find your course below? Contact us or one of our Authorized Training Partners to discuss your needs.

Upcoming Linux Training Courses (2)

This course will teach you how to take advantage of the Yocto Project - the open source collaboration effort that provides templates, tools and methods to help you create and maintain custom Linux-based systems for embedded products regardless of the specific hardware architecture. You’ll learn:

How to use the Poky and Bitbake build process, with its recipes and layers to customize Linux kernel and packages for a custom embedded application
How to build Linux on an embedded board
How to use emulators for verification
How to create board support packages (BSP) for target hardware
And more.

The information in this course will work with any major Linux distribution.
$3150
0% off
90%
Student Satisfaction
Advanced Skill Level
Date Jul. 30th - Aug. 2nd
Price $3150
Location ATLANTA
Developing Embedded Linux Device Drivers is designed to show experienced programmers how to develop device drivers for Linux systems, and give them a basic understanding and familiarity with the Linux kernel.

Upon mastering this material, you will be familiar with the different kinds of device drivers used under Linux, and have an introduction to many of the appropriate APIs to be used when writing a device driver. The labs for illustrating these concepts will all be performed on ARM hardware in order to get developers familiar with cross-compiling and developing drivers for an embedded target. The included development kit (yours to keep) will be used to illustrate testing kernel drivers using TFTP and NFSroot techniques.

While we will discuss kernel internals and algorithms we will examine deeply only the functions which are normally used in device drivers. More details on things such as scheduling, memory management, etc., belong more properly in a different, kernel-focused course.
$3150
0% off
Advanced Skill Level
Date Sep. 17th - Sep. 20th
Price $3150
Location ATLANTA

Self Paced Online Linux Training Courses (4)

This course is designed to equip developers with a valuable, marketable skill set across all Cloud Foundry certified platform distributions. You will learn how to use Cloud Foundry to build, deploy and manage a cloud native microservice solution. The course has extensive labs so developers can learn by doing. Some focus areas include:

Cloud Foundry architecture: what are the major components and how do they fit together so support developers?
Applications and Services: what are best practices for deploying, scaling and managing applications? How are services made available and used by Cloud Foundry applications?
Cloud Native design: how does Cloud Foundry enable creation of microservices, and support 12 factor application design principles?
Troubleshooting & Debugging: Using Cloud Foundry’s features to diagnose and fix issues in applications and environment configuration.



You will have access to the course for a full year from the date of purchase, regardless of how quickly you complete the course. You can expect the course to take 40-50 hours to complete (although the course is self-paced, so you can move as quickly or as slowly as you like).
$299
0% off
Date
Price $299
Location Self-Paced
This course is designed to equip developers with a valuable, marketable skill set across all Cloud Foundry certified platform distributions. You will learn how to use Cloud Foundry to build, deploy and manage a cloud native microservice solution. The course has extensive labs so developers can learn by doing. Some focus areas include:

Cloud Foundry architecture: what are the major components and how do they fit together so support developers?
Applications and Services: what are best practices for deploying, scaling and managing applications? How are services made available and used by Cloud Foundry applications?
Cloud Native design: how does Cloud Foundry enable creation of microservices, and support 12 factor application design principles?
Troubleshooting & Debugging: Using Cloud Foundry’s features to diagnose and fix issues in applications and environment configuration.



You will have access to the course for a full year from the date of purchase, regardless of how quickly you complete the course. You can expect the course to take 40-50 hours to complete (although the course is self-paced, so you can move as quickly or as slowly as you like).
$499
0% off
Date
Price $499
Location Self-Paced
Starting with a simple Python script, students will define application resources and use core primitives to build, monitors and troubleshoot scalable applications in Kubernetes. Working with network plugins, security and cloud storage, they will be exposed to many of the features needed to deploy an application in a production environment.
In this course you'll learn how to:

Containerize and deploy a new Python script
Configure the deployment with ConfigMaps, Secrets and SecurityContexts
Understand multi-container pod design
Configure probes for pod health
Update and roll back an application
Implement services and NetworkPolicies
Use PersistentVolumeClaims for state persistence
And more

$299
0% off
Date
Price $299
Location Self-Paced
Open source software has become the dominant model for how the world's technology infrastructure operates, from the smallest microprocessor to the largest supercomputers. Use of Open Source Software leads to better and faster development. Widespread collaboration puts more eyeballs on your code and has transformed the way people and corporations think and how things get done today.
In the first part of this course, we will survey how open source software works, including advantages of using it, methods of working in OSS communities, governance models and licensing choices.
In the second part of this course, we consider Linux systems and cover a wide set of topics, including installation, desktop environments, text editors, important commands and utilities, command shells and scripts, file systems and compiling software.
In the third part, we give a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed development to operate efficiently.
In just a few years, Git has risen to become the dominant system on the planet for collaborative development, with literally millions of projects using it.
This course will take between 50 and 60 hours to complete and contains 43 hands-on lab exercises that will allow you to practice your skills, as well as a similar number of knowledge check quizzes, and more than 20 videos showing you how to accomplish important tasks.
In this course you will:

Obtain a strong foundation for working comfortably and productively in open source development communities
Learn to work comfortably and productively in a Linux environment
Master important​ Linux methods and requisite tools
Learn to use Git to create new repositories or clone existing ones
Learn to use Git to commit new changes, review revision histories, and examine differences with older versions
Learn to use Git to work with different branches, merge repositories, and work with a distributed development team.

$299
0% off
Date
Price $299
Location Self-Paced