Leo Galamboš · Enseignement

Des systèmes d’exploitation
aux données distribuées et à la sécurité.

Sélection de cours universitaires couvrant administration système, ingénierie des données, programmation, bases de données et réseaux. Les descriptions traduisent et condensent le matériel historique pour un public international.

Université Charles — Faculté de mathématiques et de physique

Unix Administration / Linux Administration for Developers (NSWI106)

Cours orienté systèmes couvrant les concepts et outils nécessaires à l’exploitation d’infrastructures Linux pour développement, tests et services réseau. Installation et stockage, systemd, utilisateurs et SELinux, réseau et analyse de paquets, pare-feu et NAT, sauvegardes et snapshots, annuaires, PKI, mail et web, conteneurs/virtualisation et infrastructure CI.

LVM / ZFS / RAIDsystemdSELinuxtcpdumpfirewalldBINDOpenLDAPSSSD / PAMKerberosPKI / OCSP / ACMENFSPostfixNginxDocker / LXClibvirt

Advanced Big Data Technologies (NDBI041)

Cours combinant fondements théoriques des systèmes Big Data et travail pratique sur de grands datasets. Le programme incluait Hadoop, opérations de traitement, HBase, Hive, Pig, Giraph et approches alternatives, avec un projet étudiant orienté données.

Université technique tchèque de Prague — Faculté des sciences du transport

Advanced C++ Programming

Programmation objet et générique, gestion de ressources, héritage et polymorphisme, templates, conteneurs, itérateurs et algorithmes, sûreté des exceptions, portabilité et interaction avec le système d’exploitation.

Advanced Database Technologies

Architecture des bases de données du modèle conceptuel au stockage physique : modélisation relationnelle, SQL et algèbre relationnelle, fichiers et index, transactions, recovery, concurrence, traitement et optimisation des requêtes.

Computer Networks

Fondamentaux réseau : couches, Ethernet, IP, routage, TCP/UDP, DNS, protocoles applicatifs, sécurité, exploitation et diagnostic.