DevOps and administration

courses icon

11 courses

Deploying Serverless Application on AWS with Terraform

Learn the essentials of Kubernetes and its powerful orchestration capabilities through the deployment of a basic application. Master the fundamental concepts, components, and best practices required to manage containerized applications in a production environment.
  • duration 10 hours

Docker Fundamentals

This course covers essential information about Docker: installation, essential usage, image creation, swarm, services, and stack.

  • duration 20 hours

DevOps basics

This training covers the DevOps principles. The goal of the course is to help participants understand DevOps through practical real-world examples and popular tools.

  • duration 8 hours

Linux Shell Basics

Introducing to the Linux command line interface. The course covers the basics for Linux file systems – access permissions and structure, simple ksh scripting and common command line tools.

  • duration 14 hours

Working with Kubernetes: Basic topics

Offers a complete overview of everything needed to start working with Kubernetes. What Kubernetes is about, an overview of Kubernetes architecture, the main components and services and how they come together to build infrastructure.

  • duration 25 hours

Linux Essentials

The purpose of this course is to provide an introduction to the Linux operating system, mainly from the perspective of a system administrator. The focus is on practical skills backed by hands-on examples, but adequate theoretical notions are also given when needed.
  • duration 15 hours

Infrastructure as Code in Terraform

This practical course will explore the full cycle of building infrastructure with Terraform. The acquired knowledge will help trainees create and maintain various solutions related to applications and infrastructure by using their code, enabling them to easily reproduce and apply ready implementations in any environment for quick and guaranteed deployment.
  • duration 18 hours

Introduction to Git

This course dives into the essentials of Git, equipping participants with the skills to efficiently manage version control and collaborate seamlessly. Learners will explore core Git concepts, including branching, merging, and history management, while mastering advanced features such as rebasing, cherry-picking, and reflog.
  • duration 10 hours

Gitlab CI/CD Basics

This course provides a comprehensive introduction to GitLab CI/CD, empowering participants with the skills to automate and streamline their development workflows. Learners will begin with the fundamentals of Continuous Integration and Continuous Deployment (CI/CD) and gain an understanding of how these practices enhance collaboration and improve software delivery.