diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1377554 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.swp diff --git a/certificates/certificates.md b/certificates/certificates.md index 57da965..3aeae39 100644 --- a/certificates/certificates.md +++ b/certificates/certificates.md @@ -1,10 +1,32 @@ -## In class followup for certifications with supervision +## Linux Professional Institute LPIC-1 -* **Id:** certificates.supervised -* **Effort:** 3.0 +* **Note:** LPIC-1 +* **Id:** certificates.advanced +* **Effort:** 11.0 -## Passing the certificate +### Passing the advanced certificate -* **Id:** certificates.test +* **Id:** certificates.advanced.test * **Effort:** 1.0 +### In class theory for advanced certificate + +* **Id:** certificates.advanced.theory +* **Effort:** 4.0 + +## Linux Professional Institute Linux Essentials + +* **Note:** LPI Essentials +* **Id:** certificates.essential +* **Effort:** 7.0 + +### Passing the essential certificate + +* **Id:** certificates.essential.test +* **Effort:** 1.0 + +### In class theory for essential certificate + +* **Id:** certificates.essential.theory +* **Effort:** 2.0 + diff --git a/classes/prerequisite.md b/classes/prerequisite.md index ff5b278..1df45d4 100644 --- a/classes/prerequisite.md +++ b/classes/prerequisite.md @@ -1,18 +1,52 @@ -### Overview of communication channels +# Overview of communication channels + +## Details * **Note:** Account creation for gitea, matrix etc * **Id:** prerequisite.theory.communication * **Effort:** 0.5 -### Short introdution to git for notekeeping +## Information + +* [matrix login](https://riot.86thumbs.net/) +* [gitea login](https://gitea.86thumbs.net/) +* what is [matrix](https://matrix.org/docs/guides/introduction) +* which [clients](https://matrix.org/clients/) can you use + +# Brief introdution to cross platform text editors + +## Details + +* **Id:** prerequisite.theory.editors +* **Effort:** 0.5 + +## Information + +* markdown writing and viewing in [notepad++](https://superuser.com/questions/586177/how-to-use-markdown-in-notepad) +* FOSS markdown [editors](https://itsfoss.com/best-markdown-editors-linux/) + +# Short introdution to git for notekeeping + +## Details * **Note:** git tutorial * **Id:** prerequisite.theory.git -* **Effort:** 1.0 +* **Effort:** 0.8 -### Introduction to markdown for notekeeping +## Information + +* getting started with [git](https://git-scm.com/book/en/v2) +* cross platorm git gui [gitkraken](https://www.gitkraken.com/) + +# Introduction to markdown for notekeeping + +## Details * **Note:** markdown syntax * **Id:** prerequisite.theory.markdown * **Effort:** 0.3 +## Information + +* markdown [guide](https://www.markdownguide.org/getting-started) +* basic [syntax](https://www.markdownguide.org/basic-syntax) diff --git a/classes/qualifying.md b/classes/qualifying.md index 5fcb351..ef81a43 100644 --- a/classes/qualifying.md +++ b/classes/qualifying.md @@ -1,35 +1,36 @@ ## MQ06/QB2 Install, deplay, configure and maintain client machines * **Id:** qualifying.clients -* **Effort:** 5.0 +* **Effort:** 3.0 -### Labo one +### Remote desktop via SSH, VNC and XDMCP -* **Note:** TODO +* **Note:** Overview and practice for remote graphical login. * **Id:** qualifying.clients.practice.supervised * **Effort:** 1.0 -### TODO +### Configuration of popular desktop environments (GNOME/KDE) -* **Id:** qualifying.clients.theory.sub1 -* **Effort:** 2.0 +* **Id:** qualifying.clients.theory.de +* **Effort:** 1.0 + +### Installation and configuration of popular software + +* **Note:** Overview and installation of popular software such as Libreoffice, Firefox, VLC +* **Id:** qualifying.clients.theory.popular_software +* **Effort:** 1.0 ## MQ03/QB4 Conceive and improve networking architecture * **Note:** Deep dive into networking and the securisation of exposed services. * **Id:** qualifying.networking -* **Effort:** 21.3 - -### Introduction to cryptography - -* **Id:** qualifying.networking.theory.crypto -* **Effort:** 1.0 +* **Effort:** 21.0 ### Exposing local services to the internet * **Note:** Theory and application of VPN, nginx reverse proxy, SSH, DNS and dynamic DNS * **Id:** qualifying.networking.theory.exposing_services -* **Effort:** 3.5 +* **Effort:** 3.0 ### iptables and fail2ban @@ -41,11 +42,16 @@ * **Id:** qualifying.networking.theory.openwrt * **Effort:** 1.0 +### Introduction to security concepts and cryptography basics + +* **Id:** qualifying.networking.theory.security +* **Effort:** 1.0 + ### MQ07/QE7 Installation and configuration of a Linux server * **Note:** Installation and configuration of Debian and Redhat servers. * **Id:** qualifying.servers.deployment -* **Effort:** 9.1 +* **Effort:** 9.0 ### Deployment of Debian on hardware and VM @@ -53,11 +59,11 @@ * **Id:** qualifying.servers.deployment.practice.debian * **Effort:** 2.0 -### Linux Professional Institute LPIC-1 +### Test -* **Note:** https://www.lpi.org/our-certifications/lpic-1-overview -* **Id:** qualifying.servers.deployment.test.certificate -* **Effort:** 0.1 +* **Note:** Test through certificate +* **Id:** qualifying.servers.deployment.test +* **Effort:** 0.0 ### The Debian OS @@ -74,7 +80,7 @@ * **Note:** More in depth usage of the command line and an introdution to scripting in BASH and python3. * **Id:** qualifying.servers.maintenance -* **Effort:** 17.6 +* **Effort:** 17.5 ### Tools and system maintenance in practice @@ -107,20 +113,10 @@ * **Note:** Extends on the general knowledge built up throughout the coarse but adds freenas as a platform to deploy VM's * **Id:** qualifying.vm -* **Effort:** 6.0 - -### Deployment of diverse VM's via Windows, Debian and Freenas - -* **Id:** qualifying.vm.practice.supervised -* **Effort:** 0.5 +* **Effort:** 5.0 ### Freenas as a platform to deploy VM's and docker instances * **Id:** qualifying.vm.theory.freenas * **Effort:** 2.0 -### General configuration of VM's - -* **Id:** qualifying.vm.theory.general -* **Effort:** 0.5 - diff --git a/classes/resources.md b/classes/resources.md index 1878fa5..327826e 100644 --- a/classes/resources.md +++ b/classes/resources.md @@ -2,37 +2,17 @@ * **Note:** In this module we will focus on hardware and the exposure to Raspberry Pi's as an alternative target platform * **Id:** resources.hardware -* **Effort:** 6.0 - -### Overview of computer architectures - -* **Id:** resources.hardware.theory.architectures -* **Effort:** 0.3 - -### Breakdown of IT internals and externals - -* **Id:** resources.hardware.theory.breakdown -* **Effort:** 0.5 - -### Introduction to compiled languages and compilation targets - -* **Id:** resources.hardware.theory.compilation -* **Effort:** 0.3 +* **Effort:** 2.5 ### Group deployment of RPI clients and headless servers * **Id:** resources.hardware.theory.deployment * **Effort:** 1.0 -### Comparison of platforms vs protocols - -* **Id:** resources.hardware.theory.protocols -* **Effort:** 0.3 - -### ARM vs x86 +### Introduction to Raspberry Pi (ARM vs x86) * **Id:** resources.hardware.theory.rpi -* **Effort:** 0.3 +* **Effort:** 1.0 ## MR04/R71 Introduction to linux @@ -71,7 +51,7 @@ ### MR03/R61 Introduction to centralized administration of networking services * **Id:** resources.networking.services -* **Effort:** 6.8 +* **Effort:** 7.5 ### Debian implementations of essential services