Go to file
waldek 6c9c76118a inits readme 2021-03-12 10:55:54 +01:00
readme.md inits readme 2021-03-12 10:55:54 +01:00

readme.md

# Prerequisite Modules - 3.5 Note: Not part of the reference but essential for the course. ## Classes - 1.8 ### Overview of communication channels - 0.5 Note: Account creation for gitea, matrix etc ### Introduction to markdown for notekeeping - 0.3 Note: markdown syntax ### Short introdution to git for notekeeping - 1.0 Note: git tutorial

Resource Modules - 30.4

Note: Modules part of the resource curriculum.

Networking - 15.5

MR03/R61 Introduction to centralized administration of networking services - 6.8

Classes - 2.5

Debian implementations of essential services - 2.5

Note: Focus on DHCP, DNS, SFTP, SSH, CUPS, LDAP following chapter 10 and chapter 11 of the Debian system administrator handbook

MR04/R71 Introduction to linux - 5.0

Note: Introduction to the history and usage of Linux as an OS with both graphical and shell interfaces.

Classes - 3.0

History of unix/linux and Debian - 0.5

Quick dive into a GUI installation - 0.5

Introduction to the shell - 1.0

Note: Based on Ryan's tutorials

Introduction to vim - 0.5

Note: complete vimtutor and create a custom vimrc

Very brief introdution to bandit and SSH - 0.5

Note: bandit

MR05/XX Introduction to hardware components of servers and clients - 6.0

Note: In this module we will focus on hardware and the exposure to Raspberry Pi's as an alternative target platform

Classes - 2.5

Breakdown of IT internals and externals - 0.5

Overview of computer architectures - 0.3

ARM vs x86 - 0.3

Introduction to compiled languages and compilation targets - 0.3

Comparison of platforms vs protocols - 0.3

Group deployment of RPI clients and headless servers - 1.0


Qualifying Modules - 67.0

Note: Modules part of the qualifying curriculum.

MQ06/QB2 Install, deplay, configure and maintain client machines - 5.0

Classes - 2.0

TODO - 2.0

Note: TODO

Labo - 2.0

Labo one - 1.0

Note: TODO

MQ03/QB4 Conceive and improve networking architecture - 21.3

Note: Deep dive into networking and the securisation of exposed services.

Classes - 11.5

iptables and fail2ban - 1.0

Introduction to cryptography - 1.0

Theory and application of OpenWRT - 1.0

Exposing local services to the internet - 3.5

Note: Theory and application of VPN, nginx reverse proxy, SSH, DNS and dynamic DNS

Linux server machines - 26.8

MQ07/QE7 Installation and configuration of a Linux server - 9.1

Note: Installation and configuration of Debian and Redhat servers.

Classes - 6.0

The Debian OS - 4.0

Note: Follows the Debian System Administrator handbook

Redhat as an alternative - 2.0

Labo - 3.0

Deployment of Debian on hardware and VM - 2.0

Note: TODO

Test - 0.1

Note: Test through certificate

Linux Professional Institute LPIC-1 - 0.1

Note: https://www.lpi.org/our-certifications/lpic-1-overview

MQ08/QE8 Administrate, exploit and maintain a Linux server - 17.6

Note: More in depth usage of the command line and an introdution to scripting in BASH and python3.

Classes - 14.0

Deep dive into CLI tools - 3.0

Note: Focus on essential tools such as tmux, zsh, ohmyzsh, vim

Advanced system management - 4.0

Note: Focus on systemd, dbus, udev, apt, pip3

Introduction to scripting in BASH and python3 - 5.0
Advanced python scripting - 2.0

Labo - 3.5

Tools and system maintenance in practice - 2.5

MQ09/XX Administrate, exploit and maintain a virtual environnement - 6.0

Note: Extends on the general knowledge built up throughout the coarse but adds freenas as a platform to deploy VM's

Classes - 2.5

General configuration of VM's - 0.5

Freenas as a platform to deploy VM's and docker instances - 2.0

Labo - 2.5

Deployment of diverse VM's via Windows, Debian and Freenas - 0.5


Personal project - 7.0

Note: Research, write and present an expose on a relevant topic of choice.

Follow up of personal project - 2.0

Presentation of personal projects - 1.0


Certificates - 11.0

In class followup for certifications with supervision - 3.0

Passing the certificate - 1.0