Start date

Series no. 1 – January 2019

Dates are estimates and can undergo minor changes.

Enroll now


Duration

16 weeks x 6 hours/week = 96 hours

Courses are held twice a week: 2 hours after 18:30 (Monday – Friday) and 4 hours on Saturday

Fees

900 euro + VAT

The fee covers all costs and can be paid in 4 installments: 1 rate when signing the contract and the other 3 in weeks 5, 9 and 13.

Curricula

Week 1 – Virtualization

  • Hypervisors (VirtualBox, KVM)
  • Working with Virtual Machines
  • Installing CentOS 7 Linux Server
  • Connecting to CentOS 7

Week 2 – Introduction

  • Using Essential Tools
  • Essential File Management Tools
  • Working with Text Files
  • File Permissions
  • User and Group Management

Week 3 – Introduction – part 2

  • Basic Networking
  • Threads, processes and services
  • Managing Processes

Week 4: Linux System Administration

  • Managing Partitions
  • Managing LVM Logical Volumes
  • Managing Software Packages and basic RPM builds
  • Troubleshooting the Boot Procedure

Week 5: Linux System Administration – part 2

  • Configuring an Apache Web Server
  • Configuring a MariaDB Database Service

Week 6: Linux System Administration – part 3

  • Clustering and Load Balancing
  • Scripting vs Programming Languages (compiled vs interpreted languages)
  • An Introduction to Bash Shell Scripting

Week 7: Version control

  • Working with git
  • Git workflow

Week 8: Basic Continuous Integration

  • Introduction to Gitlab
  • Basic pipelines with Gitlab Shell Runner

Week 9: Basic Continuous Integration – part 2

  • Introduction to Jenkins
  • Basic build pipelines in Jenkins

Week 10: Immutable Infrastructure

  • Basic Docker
  • Using docker images

Week 11: Immutable Infrastructure – part 2

  • Build docker images
  • Docker registry
  • Pipeline for building docker images

Week 12: Immutable Infrastructure – part 3

  • Orchestration with Compose

Week 13: Basic Continuous Delivery

  • Environments and their roles
  • Gitlab pipelines and container lifecycle

Week 14: HR

Week 15 – 16: Project: CI/CD Platform

Trainers

Alexandru Coman
Alexandru ComanTrainer
Gabriel Paiu
Gabriel PaiuTrainer
Matei Micu
Matei MicuTrainer