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.
IT-Grundlagen aufbauen
Sie beginnen ohne Programmiererfahrung und möchten sich auf eine weitere IT-Qualifizierung vorbereiten.
Fachinformatiker-Vorkurs ansehen →Software entwickeln
Sie bringen IT-Grundlagen mit und möchten Anwendungen programmieren, Daten verarbeiten und Software testen.
TQ1 Anwendungsentwicklung · Diese KursseiteComputer und Netzwerke betreuen
Sie bringen IT-Grundlagen mit und möchten Systeme einrichten, Zugriffe verwalten und Störungen untersuchen.
TQ1 Systemintegration ansehen →
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.
Verwandte Kurse & Förderung
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
IT & Digitales
Fachinformatiker-Vorkurs: Vorbereitung auf die IT-Umschulung
IT verstehen, erste Programme schreiben und den nächsten Schritt planen: 8 Wochen Online-Vorbereitung auf eine IT-Umschulung oder Teilqualifizierung.
Zum Kurs →
IT & Digitales
Teilqualifikation 1 Fachinformatiker Systemintegration (TQ1)
Computer einrichten, Netzwerke verstehen und Fehler eingrenzen: Die TQ1 Systemintegration baut IT-Grundlagen in einer sechsmonatigen Online-Qualifizierung aus.
Zum Kurs →
Pädagogik
Schulbegleiter-Weiterbildung: Integrationsfachkraft Schule & Kita
Online-Weiterbildung als Schulbegleiter:in / Integrationshelfer:in / Schulassistenz für Kinder mit Förderbedarf in Schule und Kita – 360 UE mit Schwerpunkt Inklusion, Kinderschutz und interkultureller Kompetenz. 100 % kostenfrei mit Bildungsgutschein.
Zum Kurs →
Förderung & Antrag
Bildungsgutschein beantragen
So holen Sie sich Ihren Bildungsgutschein bei der Agentur für Arbeit oder dem Jobcenter – Voraussetzungen, Schritte und Tipps.
Mehr erfahren →
AZAV-zertifizierte Weiterbildung
Was AZAV bedeutet, warum die Zulassung der Limani Akademie für Sie zählt und wie sie Ihre Förderung absichert.
Mehr erfahren →
Jobcenter-Förderung im Überblick
Welche Leistungen das Jobcenter neben den Lehrgangskosten zusätzlich übernehmen kann – Fahrtkosten, Kinderbetreuung, Lernmaterial.
Mehr erfahren →
