Fachinformatiker Anwendungsentwicklung (English)

Fachinformatiker Mittel ⏱ 16 h von MBIT Learning 📚 15 Module

IHK-oriented preparation: from the professional profile to UML, OOP, databases, REST-APIs, and up to DevOps, security and DSGVO.

Lernziele

  • Apply project management models (Scrum, waterfall, Kanban)
  • Analyze requirements and transfer them into requirement specifications
  • Create and read UML diagrams (class, sequence, activity)
  • Design relational databases and query them with SQL
  • Develop object-oriented software using design patterns
  • Use version control with Git in a team
  • Design and implement web applications + REST APIs
  • Systematically test software (Unit, Integration, E2E)
  • DevOps basics: CI/CD pipelines and containers
  • Secure IT security according to OWASP Top 10
  • Handle personal data in compliance with DSGVO

Voraussetzungen

  • Basic knowledge of a programming language (e.g. Python, Java)
  • Ability to use a Linux or Windows terminal
  • Willingness to practically reproduce own examples
0 von 15 Modulen abgeschlossen

Schlussprüfung → Teilnahmebescheinigung → 60 Prüfungsfragen aus allen Modulen

Module

  1. Modul 1: FI-AE 01 Berufsbild und Arbeitsweise (EN) ✓ Erledigt
    Tätigkeitsfelder, Schnittstellen zu anderen Rollen, agile vs. klassische Arbeitsmodelle. · 📖 4 min Lesezeit · ⏱ 30 min
  2. Modul 2: FI-AE 02 Projektmanagement-Grundlagen (EN) ✓ Erledigt
    Scrum, Wasserfall, Kanban — Phasen, Rollen, Ceremonies und wann welches Modell passt. · 📖 5 min Lesezeit · ⏱ 30 min
  3. Modul 3: FI-AE 03 Anforderungsanalyse und Lastenheft (EN) ✓ Erledigt
    Funktionale + nicht-funktionale Anforderungen, MoSCoW, Lasten- und Pflichtenheft, User Stories. · 📖 4 min Lesezeit · ⏱ 30 min
  4. Modul 4: FI-AE 04 UML — Klassen- und Sequenzdiagramme (EN) ✓ Erledigt
    Notation, Beziehungen (Aggregation, Komposition, Vererbung), Sequenz- und Aktivitätsdiagramme. · 📖 5 min Lesezeit · ⏱ 30 min
  5. Modul 5: FI-AE 05 Datenbankdesign und Normalformen (EN) ✓ Erledigt
    ER-Modell, Normalformen 1–3, Schlüsselarten, Indizes, Denormalisierung wann sinnvoll. · 📖 4 min Lesezeit · ⏱ 30 min
  6. Modul 6: FI-AE 07 Objektorientierte Programmierung (EN) ✓ Erledigt
    Kapselung, Vererbung, Polymorphie, SOLID-Prinzipien an einem durchgehenden Beispiel. · 📖 4 min Lesezeit · ⏱ 30 min
  7. Modul 7: FI-AE 08 Algorithmen und Komplexität (EN) ✓ Erledigt
    Big-O-Notation, Sortier- und Suchalgorithmen, Datenstrukturen (Array, List, Map, Tree). · 📖 4 min Lesezeit · ⏱ 30 min
  8. Modul 8: FI-AE 09 Versionsverwaltung mit Git (EN) ✓ Erledigt
    Branching-Modelle (Git Flow, Trunk-Based), Pull Requests, Merge-Konflikte, Rebase vs. Merge. · 📖 4 min Lesezeit · ⏱ 30 min
  9. Modul 9: FI-AE 10 Software-Architektur und Design Patterns (EN) ✓ Erledigt
    Schichtenarchitektur, Hexagonal, MVC vs. MVVM, Patterns: Singleton, Factory, Observer, Strategy. · 📖 5 min Lesezeit · ⏱ 30 min
  10. Modul 10: FI-AE 11 Testing — Unit, Integration, E2E (EN) ✓ Erledigt
    Testpyramide, Mocking, TDD-Ansatz, Code-Coverage sinnvoll messen, CI-Integration. · 📖 5 min Lesezeit · ⏱ 30 min
  11. Modul 11: FI-AE 12 Webentwicklung — HTTP, REST, OAuth (EN) ✓ Erledigt
    Request/Response-Zyklus, REST-Konventionen, Auth-Flows (OAuth 2.0, OIDC), JWT-Grundlagen. · 📖 4 min Lesezeit · ⏱ 30 min
  12. Modul 12: FI-AE 13 Frontend-Grundlagen — HTML, CSS, JavaScript (EN) ✓ Erledigt
    Semantisches HTML, CSS-Layout (Flexbox, Grid), DOM-Manipulation, Event Loop, Promises. · 📖 4 min Lesezeit · ⏱ 30 min
  13. Modul 13: FI-AE 14 Backend-Architekturen — Monolith vs. Microservices (EN) ✓ Erledigt
    Vor- und Nachteile, API-Gateways, Service-Discovery, asynchrone Kommunikation (Queues, Events). · 📖 4 min Lesezeit · ⏱ 30 min
  14. Modul 14: FI-AE 15 DevOps — CI/CD-Pipelines und Container (EN) ✓ Erledigt
    Build/Test/Deploy-Pipelines, Docker-Grundlagen, Kubernetes-Konzepte (Pod, Service, Deployment). · 📖 4 min Lesezeit · ⏱ 30 min
  15. Modul 15: FI-AE 16 IT-Sicherheit, OWASP Top 10 und DSGVO (EN) ✓ Erledigt
    OWASP Top 10 mit Beispielen, sichere Authentifizierung, DSGVO-Pflichten, Datenminimierung. · 📖 5 min Lesezeit · ⏱ 30 min