Diese Weiterbildung bereitet gezielt auf die IHK-Externenprüfung im Bereich Softwareentwicklung für den Abschluss als Fachinformatiker/in vor. Schwerpunkte sind die praxisnahe Anwendung von Softwareentwicklungsmethoden, Programmierung sowie betriebliche und kaufmännische Aspekte, die für die Abschlussprüfung relevant sind.
Weiterbildungsinhalte:
Grundlagen der Softwareentwicklung
- Wiederholung der grundlegenden Konzepte der Softwareentwicklung
- Phasen im Softwareentwicklungsprozess: Analyse, Design, Implementierung, Test und Wartung
- Einführung in objektorientierte Programmierung (OOP) und funktionale Programmierung
- Anwendung der gängigen Entwicklungswerkzeuge und -umgebungen
Programmierung mit Java, C++ und Python
- Grundlagen der Programmierung in Java, C++ und Python
- Erstellen und Verwalten von Klassen, Objekten, Vererbung und Polymorphismus
- Entwicklung und Implementierung von Algorithmen und Datenstrukturen
- Fehlerbehebung und Debugging in der Programmierung
Datenbanken und SQL
- Grundlagen relationaler Datenbanken und Datenbankmanagementsysteme (DBMS)
- Verwendung von SQL zur Verwaltung und Abfrage von Datenbanken
- Datenbankmodellierung und Normalisierung
- Erstellen von Datenbanken, Tabellen und komplexen SQL-Abfragen
Softwarearchitektur und Design Patterns
- Einführung in Softwarearchitekturkonzepte: Schichtenarchitektur, MVC, Microservices
- Verwendung von Design Patterns wie Singleton, Factory und Observer
- Entwicklung wartbarer und skalierbarer Softwarelösungen
- Dokumentation und Modellierung von Softwarearchitekturen
Betriebliche und kaufmännische Grundlagen
- Einführung in die betriebswirtschaftlichen Grundlagen der IT
- Kalkulation von Projekten und Ressourcenmanagement
- Grundlagen der IT-Sicherheit und Datenschutz
- Verwaltung von IT-Projekten mit agilen Methoden wie Scrum und Kanban
Netzwerktechnik und IT-Sicherheit
- Grundlagen der Netzwerktechnik: TCP/IP, Routing, Switching und Protokolle
- Sicherheitsaspekte der Netzwerkinfrastruktur und sichere Datenübertragung
- Grundlagen der Verschlüsselung und Authentifizierungsmethoden
- Implementierung von Firewalls und VPNs in Unternehmensnetzwerken
Projektarbeit und Praxisprüfung
- Vorbereitung auf die praktische IHK-Abschlussprüfung
- Planung, Entwicklung und Präsentation eines Projekts gemäß den IHK-Richtlinien
- Dokumentation der Projektarbeit und Erstellen eines Fachberichts
- Vorbereitung auf die mündliche Prüfung und Fachgespräche
Prüfungsvorbereitung und Prüfungssimulation
- Intensive Vorbereitung auf die schriftlichen Prüfungsinhalte der IHK-Externenprüfung
- Durchführung von Prüfungsübungen und Beispielklausuren aus vergangenen Prüfungen
- Erarbeitung von Lösungsstrategien und Techniken zur erfolgreichen Prüfungsbewältigung
- Simulierte Prüfungssituationen zur Vorbereitung auf die mündliche Prüfung
Zertifizierung
- Vorbereitung auf den IHK-Abschluss als Fachinformatiker/in für Anwendungsentwicklung
- Verwendung von IHK-bezogenen Materialien zur optimalen Prüfungsvorbereitung
Voraussetzungen
- Berufserfahrung in der IT-Branche oder vergleichbare Qualifikation
- Grundkenntnisse in der Programmierung und IT-Systemen
- Abgeschlossene Berufsausbildung oder Berufserfahrung von mindestens 4,5 Jahren
- Deutschkenntnisse auf dem Niveau B1