Teilqualifikation 1 Fachinformatiker Anwendungsentwicklung (TQ1)
100 % kostenfrei mit Bildungsgutschein6489,60 €OnlineIT & Digitales

Teilqualifikation 1 Fachinformatiker Anwendungsentwicklung (TQ1)

Unverbindlich zum Kurs beraten lassen

Kursstart ab 10 Teilnehmer:innen · max. 20

Dauer

960 UE

Förderung

Bildungsgutschein

Format

Online

Geplanter Kursstart

1.3.2027

Programmieren lernen mit IT-Vorkenntnissen

Sie möchten verstehen, wie aus einer Idee eine funktionierende Anwendung wird? In der Teilqualifikation 1 Fachinformatiker Anwendungsentwicklung beschäftigen Sie sich mit Programmierung, Datenbanken, Benutzeroberflächen und dem Testen von Software. Der Online-Kurs richtet sich an Menschen mit IT-Grundlagen, die diese systematisch ausbauen möchten.

Die Einordnung ist wichtig: Die TQ1 ist ein Qualifizierungsabschnitt mit Trägerzertifikat. Ein vollständiger Fachinformatiker-Berufsabschluss wird dadurch allein nicht erworben. Die Inhalte orientieren sich an Themen der Fachinformatik; weitere Qualifizierung und Prüfungszulassung sind gesondert zu klären.

Voraussetzungen für die TQ1 Anwendungsentwicklung

Sie arbeiten bereits sicher am Computer, haben erste Programmieraufgaben ausprobiert und möchten nun größere Zusammenhänge verstehen. Hilfreich sind Kenntnisse über Betriebssysteme und einfache Datenbankabfragen. Wenn Sie ganz neu in der IT sind, kann der Fachinformatiker-Vorkurs die passende Vorbereitung sein.

Beispielprojekt: Eine kleine Terminverwaltung

So könnte eine Lernaufgabe aussehen: Ein Verein möchte Termine übersichtlich verwalten. Sie entwickeln schrittweise eine kleine Anwendung. Das Beispiel veranschaulicht mögliche Übungen, nicht ein bereits durchgeführtes Kursprojekt.

Schritt Mögliche Aufgabe Lernziel
Verstehen Welche Angaben braucht ein Termin: Datum, Uhrzeit, Titel? Anforderungen verständlich beschreiben
Programmieren Termine anlegen und auflisten Daten und Programmabläufe strukturieren
Speichern Termine in einer Datenbank ablegen Tabellen und Abfragen verstehen
Bedienen Eine übersichtliche Eingabemaske entwerfen Benutzeroberfläche und Programmlogik verbinden
Prüfen Ein leeres Datum oder einen doppelten Termin testen Fehler erkennen und nachvollziehbar beheben
Dokumentieren Einrichtung und Bedienung erklären Technische Arbeit für andere verständlich machen

Sie beginnen mit einzelnen Funktionen. Eine umfangreiche fertige Anwendung ist kein Einstiegswissen, sondern eine mögliche Aufgabe, auf die Sie hinarbeiten.

Wie Sie an einer Aufgabe arbeiten

Ein beispielhafter Lernabschnitt verbindet eine Erklärung mit einer kleinen Programmieraufgabe, gemeinsamen Rückfragen und einem Test der Lösung. Dabei zählt auch, warum ein Fehler entsteht und wie Sie ihn eingrenzen. Der Modulplan umfasst unter anderem Java, Python, SQL, Webtechnologien und Versionsverwaltung.

Dauer, Online-Unterricht und Abschluss

  • Umfang: 960 Unterrichtseinheiten in zwölf Modulen; im Kursangebot als sechsmonatige Vollzeitqualifizierung vorgesehen.
  • Format: Online; planen Sie Lernzeit von Montag bis Freitag ein.
  • Voraussetzungen: IT-Grundlagen, Deutsch ab B2 und ein Computer mit stabiler Internetverbindung.
  • Abschluss: Trägerzertifikat über die Teilqualifikation 1 Anwendungsentwicklung.
  • Termine: Geplante Starts stehen bei der Kursanfrage. Die konkrete zeitliche Organisation besprechen wir in der Beratung.

Anwendungsentwicklung oder Systemintegration?

Bei der Anwendungsentwicklung liegt der Schwerpunkt auf Software: Funktionen entwerfen, programmieren und testen. Wenn Sie lieber Netzwerke einrichten, Benutzer verwalten und technische Störungen untersuchen möchten, vergleichen Sie die TQ1 Systemintegration.

Nach der TQ1: Weitere Qualifizierung zum Fachinformatiker

Die TQ1 vertieft Ihre Grundlagen und kann Teil Ihres weiteren Qualifizierungswegs sein. Welche zusätzlichen Inhalte, Praxisphasen und Prüfungen für Ihr persönliches Ziel erforderlich sind, sollten Sie vorab klären. Eine Jobzusage oder automatische Prüfungszulassung ist mit dem Kurszertifikat nicht verbunden.

Fragen zur TQ1 und zu meinen Voraussetzungen stellen

Kursinhalte der TQ1 Anwendungsentwicklung

Zwölf Module behandeln IT-Systeme, Datenbanken, Java, objektorientierte Programmierung, Weboberflächen und Softwaretests. Projektarbeit und Dokumentation verbinden die einzelnen Themen.

Alle 12 Module und Lerninhalte ansehen

Modul 1: Ausbildungsbetrieb & IT-Einsatzfelder (80 UE)

So ticken echte IT-Abteilungen – und Sie darin.

  • Lektion 1: Berufsbild Fachinformatiker:in Anwendungsentwicklung
  • Lektion 2: Aufbau einer IT-Abteilung (Dev, Ops, Support, Security)
  • Lektion 3: Auftragsarten in der IT (Individual, Standard, SaaS)
  • Lektion 4: Kundenorientierung und Kommunikation
  • Lektion 5: Arbeitsrecht und Urheberrecht in der IT
  • Lektion 6: IT-Märkte, Anbieter, Lizenzmodelle
  • Lektion 7: Nachhaltigkeit & Green IT
  • Lektion 8: Persönliche Lernstrategie für die TQ1
  • Lektion 9: Arbeitsschutz und ergonomisches Arbeiten
  • Lektion 10: Standortbestimmung und Lernziel-Planung

Modul 2: IT-Systeme & Betriebssysteme (80 UE)

Von der Hardware bis zur virtualisierten Infrastruktur.

  • Lektion 1: Rechnerarchitektur (CPU, RAM, Bus, I/O)
  • Lektion 2: Zahlensysteme (binär, oktal, hex)
  • Lektion 3: Betriebssysteme: Windows, Linux, macOS tiefgehend
  • Lektion 4: Linux-Kommandozeile produktiv nutzen
  • Lektion 5: Prozesse, Threads, Speicherverwaltung
  • Lektion 6: Dateisysteme, Rechte, Shell-Scripting
  • Lektion 7: Virtualisierung: VMs, Container-Einstieg (Docker)
  • Lektion 8: Cloud-Grundlagen (IaaS, PaaS, SaaS)
  • Lektion 9: Monitoring und Logging
  • Lektion 10: Labor-Übung: eigene Linux-VM aufsetzen

Modul 3: Netzwerke & IT-Infrastruktur (80 UE)

Wie Daten zuverlässig von A nach B kommen.

  • Lektion 1: OSI- und TCP/IP-Schichtenmodell
  • Lektion 2: IP-Adressen, Subnetting, Routing
  • Lektion 3: DNS, DHCP, NAT verstehen
  • Lektion 4: HTTP/HTTPS, REST-Grundlagen
  • Lektion 5: Netzwerkdienste (SSH, FTP, SMTP)
  • Lektion 6: Firewall und Netzwerk-Segmentierung
  • Lektion 7: VPN und sichere Remote-Zugriffe
  • Lektion 8: WLAN, Mobile Networks
  • Lektion 9: Netzwerkprobleme diagnostizieren (ping, traceroute, Wireshark-Einstieg)
  • Lektion 10: Übungs-Lab: eigenes kleines Netzwerk konfigurieren

Modul 4: Datenmodellierung & Datenbanken (80 UE)

Daten so ablegen, dass sie später Freude machen.

  • Lektion 1: Datenmodellierung: ER-Modell und Normalformen
  • Lektion 2: Relationales Modell tiefgehend
  • Lektion 3: SQL: DDL, DML, DCL im Überblick
  • Lektion 4: Komplexe Abfragen mit JOINs und Subqueries
  • Lektion 5: Indizes, Performance und Analyse
  • Lektion 6: Transaktionen, ACID-Prinzip
  • Lektion 7: Stored Procedures & Trigger (Einstieg)
  • Lektion 8: NoSQL-Datenbanken (MongoDB, Redis) – Einstieg
  • Lektion 9: Datenbank-Design für reale Anwendungen
  • Lektion 10: Praxis-Aufgabe: Datenbank für unser Kursprojekt

Modul 5: Programmierung mit Java (80 UE)

Die Sprache, die die meisten Geschäftsanwendungen prägt.

  • Lektion 1: Warum Java? JVM, JDK, IDE-Einrichtung
  • Lektion 2: Syntax-Grundlagen und Datentypen
  • Lektion 3: Kontrollstrukturen und Schleifen
  • Lektion 4: Methoden, Parameter, Rückgabewerte
  • Lektion 5: Arrays und Collections (List, Map, Set)
  • Lektion 6: Streams und Lambdas (Einstieg)
  • Lektion 7: Ein- und Ausgabe, Dateien, Serialisierung
  • Lektion 8: Exception-Handling sauber umsetzen
  • Lektion 9: Unit-Tests mit JUnit
  • Lektion 10: Mini-Projekt: Java-CLI-Anwendung

Modul 6: Objektorientierte Softwareentwicklung (80 UE)

Die Denkweise, die gute Entwickler:innen ausmacht.

  • Lektion 1: Klassen, Objekte, Zustand, Verhalten
  • Lektion 2: Kapselung, Vererbung, Polymorphie
  • Lektion 3: Interfaces und abstrakte Klassen
  • Lektion 4: SOLID-Prinzipien
  • Lektion 5: Design Patterns (Factory, Singleton, Observer, Strategy)
  • Lektion 6: Clean-Code-Prinzipien
  • Lektion 7: UML: Klassen-, Sequenz-, Aktivitätsdiagramme
  • Lektion 8: Refactoring im IDE
  • Lektion 9: Package-Struktur und Modularisierung
  • Lektion 10: Code-Kata-Woche: OOP live anwenden

Modul 7: Softwareentwicklungs-Prozesse (80 UE)

Agil arbeiten, ohne es nur zu behaupten.

  • Lektion 1: Wasserfall vs. agil – wann was?
  • Lektion 2: Scrum: Rollen, Artefakte, Events
  • Lektion 3: Kanban und Flow-Denken
  • Lektion 4: User Stories und Akzeptanzkriterien
  • Lektion 5: Estimation: Story Points, Planning Poker
  • Lektion 6: Ticket-Systeme (Jira, GitHub Issues)
  • Lektion 7: Definition of Ready / Done
  • Lektion 8: Retrospektiven produktiv führen
  • Lektion 9: DevOps-Kultur im Überblick
  • Lektion 10: Simulations-Sprint im Team

Modul 8: Benutzeroberflächen: HTML, CSS & JavaScript (80 UE)

Vom ersten Button bis zur interaktiven Oberfläche.

  • Lektion 1: Moderne Webstandards und Browser-Rendering
  • Lektion 2: HTML5 semantisch und barrierearm
  • Lektion 3: CSS3: Layout, Variablen, Animationen
  • Lektion 4: Responsive Design und Accessibility (WCAG)
  • Lektion 5: JavaScript-Grundlagen
  • Lektion 6: DOM-Manipulation und Events
  • Lektion 7: Asynchrones JavaScript (Promises, async/await)
  • Lektion 8: Fetch API und REST konsumieren
  • Lektion 9: Ein React-Einstieg im Überblick
  • Lektion 10: Projekt: Frontend für unsere Kursanwendung

Modul 9: IT-Sicherheit & Datenschutz (80 UE)

Sichere Software – von Anfang an mitgedacht.

  • Lektion 1: OWASP Top 10 verstehen
  • Lektion 2: SQL-Injection, XSS, CSRF – verhindern, nicht fürchten
  • Lektion 3: Authentifizierung & Autorisierung (OAuth 2, JWT)
  • Lektion 4: Passwort-Hashing (bcrypt, argon2)
  • Lektion 5: HTTPS, TLS, Zertifikate in der Praxis
  • Lektion 6: Secure-by-Default-Programmierung
  • Lektion 7: DSGVO für Entwickler:innen
  • Lektion 8: Pseudonymisierung vs. Anonymisierung
  • Lektion 9: Logging und Audit – was ist erlaubt?
  • Lektion 10: Sicherheits-Review des Kursprojekts

Modul 10: Testen & Qualitätssicherung (80 UE)

Software, die hält, was sie verspricht.

  • Lektion 1: Pyramidenmodell: Unit, Integration, E2E
  • Lektion 2: Test-Driven Development (TDD)
  • Lektion 3: Unit-Tests mit JUnit / PyTest
  • Lektion 4: Mocking und Stubs
  • Lektion 5: Code-Coverage sinnvoll nutzen
  • Lektion 6: Continuous Integration (GitHub Actions)
  • Lektion 7: Static Code Analysis (SonarQube-Einstieg)
  • Lektion 8: Test-Dokumentation und Testfälle
  • Lektion 9: Bug-Reports schreiben, die helfen
  • Lektion 10: Testing-Sprint am eigenen Projekt

Modul 11: Projektmanagement & Dokumentation (80 UE)

Damit aus Code ein übergebbares Projekt wird.

  • Lektion 1: Projektphasen und Meilensteine
  • Lektion 2: Kostenrechnung, Angebot, Kalkulation (IT-Grundlagen)
  • Lektion 3: Lasten- und Pflichtenheft
  • Lektion 4: Risiko- und Stakeholder-Management
  • Lektion 5: Technische Dokumentation (Markdown, AsciiDoc)
  • Lektion 6: API-Dokumentation (OpenAPI/Swagger)
  • Lektion 7: Benutzerhandbuch strukturieren
  • Lektion 8: Präsentationstechnik für IT-Themen
  • Lektion 9: Umgang mit Kund:innen und Anforderungsmanagement
  • Lektion 10: Das eigene Kursprojekt vollständig dokumentieren

Modul 12: Abschlussprojekt & IHK-Teil-1-Vorbereitung (80 UE)

Der Stresstest und die Brücke zur IHK-Prüfung.

  • Lektion 1: Projektauftrag: vollständige Anwendung im Team
  • Lektion 2: Sprint 1 – Datenmodell & Backend-Gerüst
  • Lektion 3: Sprint 2 – Kern-Features und UI
  • Lektion 4: Sprint 3 – Tests, Security, Polishing
  • Lektion 5: Code-Review-Woche
  • Lektion 6: Abnahme & Stakeholder-Präsentation
  • Lektion 7: Intensiv-Repetitorium für IHK-Teil-1-Themen
  • Lektion 8: Probe-Prüfung: realistischer Aufgabenmix
  • Lektion 9: Individuelle Schwachstellenanalyse
  • Lektion 10: Zertifikatsübergabe & Ausblick Teilqualifikation 2

Fragen zu Ihrem Einstieg?

Besprechen Sie mit uns Ihre Vorkenntnisse, das Lernziel und die geplanten Termine. Die Anfrage ist unverbindlich.

Beratung zu diesem Kurs anfordern

Telefon: 0209 8830637-0 · info@limani-bildung.de

Welcher IT-Einstieg passt zu Ihnen?

Vergleichen Sie Vorbereitung und fachliche Vertiefung anhand Ihres Lernziels.

Häufige Fragen zum Kurs

▸Was ist die "Teilqualifikation 1 Fachinformatiker"?

Die TQ1 ist ein Qualifizierungsabschnitt mit Schwerpunkt Anwendungsentwicklung. Sie vertiefen IT-Grundlagen, Programmierung, Datenbanken und Projektarbeit. Für einen vollständigen Fachinformatiker-Berufsabschluss sind weitere Schritte und eine gesonderte Prüfung erforderlich.

▸Erhalte ich am Ende einen IHK-Abschluss?

Sie erhalten ein Trägerzertifikat über die Teilqualifikation. Ein IHK-Berufsabschluss ist damit nicht verbunden. Welche weiteren Qualifizierungsschritte und Voraussetzungen für eine Prüfungszulassung gelten, müssen gesondert geklärt werden.

▸Welche Voraussetzungen brauche ich?

Empfohlen ist unser 2-monatiger Fachinformatiker Vorkurs oder gleichwertige IT-Grundlagen (sicherer Umgang mit Betriebssystem und Kommandozeile, erste Programmiererfahrung, SQL-Grundlagen). Außerdem Deutsch auf B2-Niveau und die Bereitschaft zu 6 Monaten Vollzeit-Lernen, Montag bis Freitag.

▸Wer unterrichtet die Teilqualifikation 1?

Unser Kursleiter ist Diplom-Informatiker mit mehrjähriger Praxiserfahrung in der Softwareentwicklung und unterrichtet Sie durchgehend vom Vorkurs bis zum Abschluss. Das garantiert Kontinuität, persönliche Betreuung und individuelle Lernbegleitung – keine wechselnden Dozent:innen.

▸Ist der Kurs wirklich komplett kostenlos?

Ja – bei Bewilligung eines Bildungsgutscheins durch die Agentur für Arbeit oder das Jobcenter übernehmen diese sämtliche Kursgebühren (6.489,60 €). Wir unterstützen Sie vollumfänglich bei der Beantragung und erstellen alle AZAV-relevanten Unterlagen für Ihre Fallmanagerin oder Ihren Fallmanager.

▸Startet der Kurs in jedem Fall?

Die angegebenen Termine sind geplant. Vorgesehen ist eine Lerngruppe mit mindestens 10 und höchstens 20 Personen. Den konkreten Start bestätigen wir gesondert; eine Beratungsanfrage ist keine verbindliche Buchung.

▸Wie läuft der Unterricht ab?

Montag bis Freitag, jeweils 8 Unterrichtseinheiten pro Tag (rund 6 Zeitstunden) als Live-Online-Unterricht. Alle Sessions werden aufgezeichnet – so können Sie Inhalte nachholen oder wiederholen. Praxis-Aufgaben erledigen Sie in begleiteten Übungsphasen, Projekte im Team.

▸Welche Jobchancen habe ich nach der TQ1?

Sie bauen Kenntnisse für Aufgaben in der IT auf. Welche Stellen zu Ihnen passen, hängt auch von Ihren Vorkenntnissen, praktischen Erfahrungen und den Anforderungen des Arbeitgebers ab. Die TQ1 allein garantiert weder eine Beschäftigung noch einen Berufsabschluss.

▸Welche Technologien werden konkret gelehrt?

Schwerpunkte sind Java (Haupt-Programmiersprache), Python für Skripting und Datenverarbeitung, relationale Datenbanken (MySQL/PostgreSQL), HTML/CSS/JavaScript für Oberflächen, Git für Versionskontrolle sowie Linux-Grundlagen. Zusätzlich arbeiten Sie mit IDEs wie IntelliJ IDEA / VS Code, mit JUnit und Scrum.

Diese Themen passen zu Ihrer aktuellen Kurswahl – inhaltlich oder bei der Beantragung Ihres Bildungsgutscheins. Alle Limani-Kurse sind AZAV-zertifiziert und über die Agentur für Arbeit oder das Jobcenter zu 100 % förderfähig.

Weitere passende Weiterbildungen

Förderung & Antrag