100 Grundlagen aus der Web-Entwicklung [3.5 PT]
Bei makandra entwickeln wir seit 2009 Web-basierte Anwendungen und haben im Trainee-Programm für unsere Web-Entwickler vieles aufgeschrieben, dass Du für deine Ausbildung ebenfalls wissen solltest.
Arbeite durch die folgende Liste an Inhalten:
Related cards:
230 HTTP Protokoll und Webserver [2.5 PT]
Wir arbeiten in einem Umfeld in dem sich fast alles um das Web und HTTP dreht. Wir betreiben Webseiten und benutzen Dienste die über HTTP REST APIs kommunizieren. Es ist essenziell ein gutes Verständnis für HTTP zu haben und zu verstehen wie es fu...
502 Eine Applikation als Container mit CI pipelines deployen [4 PT]
In diesem Kapitel wirst du eine Applikation in ein Containerimage verpacken und dieses via CI/CD bauen. Anschließend baust du die notwendige Infrastruktur für das Deployment mit Terraform und lässt die Terraform Aufgaben auch in CI/CD laufen. Dies...
400 AWS Fundamentals [2 PT]
AWS ist der meist genutzte Cloud Provider. Bei AWS gibt es extrem viele Themengebiete und es ist nicht möglich sich jeden Service anzusehen. Allerdings gibt es einige Kernservices, die man kennen sollte um einen guten Überblick zu den AWS Themen z...
301 Ruby Basics [2 PT]
Based on the Ruby Basics Card in the developer Curriculum
Ruby is the programming language we use on the backend.
Goals
After finishing this lesson you should be able to read an...
231 SSL/TLS, Encryption und Hashing [1.5 PT]
Im Jahr 2022 ist beinahe der gesamte Traffic im Internet verschlüsselt. Das geschieht primär mit TLS. Da wir Webserver, Loadbalancer und sonstige Komponenten, die Verbindungen entgegennehmen, konfigurieren, liegt auch die TLS Konfiguration dieser ...
402 Terraform Basics [2 PT]
Terraform hat im Moment die größte Verbreitung bei den IaC tools. Trotz der kleineren Probleme bei der Benutzung ist es immer noch flexibel genug, um beinahe alle Anforderungen, die man an ein IaC Tool haben kann, abzudecken.
Ziele
- Du kenns...
500 Kubernetes und Container Übersicht [0.5 PT]
Kubernetes ist der de-facto Standard zum Orchestrieren von Container Workloads. Sowohl On Premise als auch in der Cloud wird Kubernetes häufig eingesetzt um Container zu betreiben. Die einfachste Variante ist hierbei eine managed Version eines Clo...
223 Firewalling mit iptables [0.5 PT]
Du musst kein Netzwerkspezialist sein oder iptables
in- und auswendig kennen. Du solltest aber die Grundlagen verstanden haben. Spätestens wenn du dir ansiehst wie z.B. Kubernetes Netzwerke aufspannt wirst du dieses Wissen benötigen.
Ziele
-...
232 (Postgre)SQL basics [1 PT]
Mit SQL spricht man mit relationalen Datenbanken.
Ziele
- Verstehe die folgenden SQL Befehle
-
SELECT
WHERE
ORDER
-
INNER JOIN
,LEFT JOIN
GROUP BY
LIMIT
UPDATE
-
INSERT
and `INSERT ... SEL...
-
506 Debugging Kubernetes Pod scheduling [0.25 PT]
In diesem kurzen Kapitel lernst du die Grundlagen wie du Probleme von Workloads auf Kubernetes untersuchst. Dabei wird primär auf Scheduling Probleme von Pods eingegangen. Komplexe Probleme mit Controllern oder API Probleme bleiben außen vor, da d...