Data începere

Seria 2 – Toamnă 2019

Datele sunt estimative și pot suferi modificări minore.

Înscrie-te


Durată

16 săptămâni x 6 ore/săptămână = 96 ore

Cursurile se desfășoară de 2 ori pe săptămână: 2 ore seara după 18:30 (luni-vineri) și 4 ore sâmbăta

Taxă participare

900 euro + TVA

Taxa acoperă toate costurile și poate fi plătită în 4 rate: 1 rată la semnarea contractului, iar celelalte 3 în săptămânile 5, 9 și 13.

Programa

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

Traineri

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