IT-Grundlagen und Berufsbilder
-
Einführung in zentrale IT-Konzepte
-
Rollen und Berufsfelder - mit Fokus auf einen erfolgreichen Einstieg in die digitale Arbeitswelt
-
Computer Basics
-
Cloud Basics
Linux Basics und Advanced
-
Einführung in Linux & Open Source
-
Shell & Navigation
-
Dateien, Nutzer, Gruppen, Rechte
-
Shell-Scripting Basics
-
Bash-Scripting
-
Fehlerbehandlung
-
Netzwerkgrundlagen
-
Logs
-
Systemdienste
Python Basics und Advanced
-
Entwicklung von Softwarelösungen mit Python
-
Variablen
-
Datentypen & Ein-/Ausgabe
-
Operatoren & Bedingungen
-
Schleifen & Iterationen
-
Listen, Strings
-
Funktionen & Modularisierung
-
Dictionaries
-
Fehlerbehandlung, Debugging
-
Objektorientierte Programmierung
-
JSON & APIs
-
Testen
-
Logging
-
Datenverarbeitung mit Pandas
-
CLI-Tools & Argumente
Week 8 to 12 - Jumpstart on AWS:
A deeper dive into AWS from an operational perspective. This unit specifically covers the application of AWS core services in the areas of compute, storage, and networking, including the following services:
Git und Docker
-
Einführung Git & GitHub
-
Branching & Merging
-
Zusammenarbeit
-
Best Practices
-
Einführung Docker
-
CLI Basics
-
Images
-
Compose
-
Sicherheit
-
Troubleshooting
-
Mini-Deployment
-
Docker-Architektur
-
Container vs. VM
-
Installation & Setup: Docker Engine, Docker Desktop
-
Arbeiten mit Images & Containern (Docker run, build, pull, push)
-
Dockerfile
-
Image-Layer
-
Volumes & Bind Mounts
-
Netzwerke: Bridge, Host, Overlay
-
Docker Compose Netzwerke
-
Container-Logging
-
Network Security Concepts & Attack Types
-
Security Features
-
Zugriffsmanagement
-
VPNs
-
Troubleshooting Methoden & Performanceanalyse
Web Development Basics und Advanced
-
HTML und CSS-Grundlagen
-
JavaScript Basics
-
Integration: JS & Formulare
-
Responsive Design
-
Moderne Webentwicklung
-
Komponenten
-
APIs
-
OpenAI / HuggingFace
-
Client-Server-Kommunikation
-
TypeScript
-
KI-Integration
-
UX bei KI
-
Backend-Konzepte
-
KI-Workflows
-
Orchestrierung
-
Deployment
-
Datenschutz
-
Usability-Testing
IT-Sicherheit
-
Einführung
-
Network & System Hardening
-
Daten- und Identitätsschutz
-
IAM
-
PKI
-
Logging
-
Detection Tools
-
Firewalls
-
Incident Response
-
Monitoring-Analyse
-
Best Practices
-
Compliance
Grundlagen Datenbanken
-
Einführung in Datenbanken
-
Dateninteraktion & Transaktionen
-
Tabellen
-
Datentypen
-
Daten einfügen/aktualisieren/löschen
-
Datenabfragen
-
Funktionen
-
Sicherheitskonzepte
-
Mehrtabellenabfragen
-
JOINs
-
Amazon RDS
-
NoSQL
-
DynamoDB
Cloud Foundations / AWS Cloud Computing
-
Einführung AWS
-
Cloud Architektur
-
Well-Architected Framework
-
Migration klassischer IT
-
Architektur-Workshop
-
Betrieb AWS-Ressource
-
IAM-Konzepte
-
AWS CLI
-
Automatisierung mit Systems Manager
-
Troubleshooting
-
Szenarien
-
Webhosting: S3, EC2, EC2 Advanced
-
Elastic Beanstalk
-
Load Balancing
-
Auto Scaling
-
Route 53
-
CDN
-
Serverless: Lambda, API Gateway, Step Functions
-
Datenbanken & Netzwerke: RDS, VPC, Routing, Sicherheit
-
Cloud Storage: EBS, S3, EFS, Glacier
-
Storage Gateway
-
Transfer Family
-
Migration Tools
-
Monitoring: CloudWatch, CloudTrail
-
Cost Management
-
IaC: CloudFormation
-
JSON/YAML
-
Launch Templates, Einführung KI/ML in AWS
-
Use Cases
-
Netzwerke
-
VPC
-
Content Delivery
-
Sicherheit
-
KMS
Terraform
-
Einführung in Infrastructure as Code (IaC) & Terraform Architektur
-
Terraform CLI & Workflows: init, plan, apply, destroy
-
Terraform Konfigurationssprache (HCL): Ressourcen, Variablen, Outputs
-
Provider-Konfiguration & Referenzierung
-
Module: Aufbau, Wiederverwendbarkeit, Registry-Module
-
State Management: Terraform state, backend, Locking & Remote-State
-
Sicherheit: Sensible Daten, Input Validation, Secrets Handling
-
Lifecycle
-
Dependencies
-
Terraform Graph & Troubleshooting
