Diese Weiterbildung richtet sich an Quereinsteiger, die grundlegende Kenntnisse in der Java-Programmierung, Softwareentwicklung, IT-Netzwerktechnik und im Aufbau von Datenbanksystemen erwerben möchten. Ziel der Weiterbildung ist es, Wissen für den Einstieg in die IT-Branche zu vermitteln, um Softwarelösungen zu entwickeln und Netzwerke sowie Datenbanksysteme aufzubauen und zu administrieren.
Lehrinhalte:
Grundlagen der Java-Programmierung:
• Einführung in objektorientierte Programmierung (OOP)
• Datentypen, Variablen, Schleifen und Operatoren in Java
• Entwicklung von einfachen Anwendungen und Algorithmen
• Einführung in Java-Entwicklungsumgebungen (IntelliJ, Eclipse)
Aufbau und Verwaltung von Datenbanken:
• Grundlagen von relationalen Datenbanken und SQL
• Datenbankmodellierung und Normalisierung
• Erstellung und Abfragen von Datenbanken mit SQL
• Integration von Java-Anwendungen mit Datenbanken (JDBC)
IT-Netzwerktechnik:
• Grundlagen von Netzwerkinfrastrukturen und Protokollen
• Einführung in TCP/IP, IPv4 und IPv6
• Einrichtung und Verwaltung von Netzwerken
• Netzwerk-Sicherheit und Firewalls
Softwareentwicklung:
• Grundlagen des Softwareentwicklungsprozesses
• Versionskontrolle mit Git und GitHub
• Einführung in agile Methoden und Projektmanagement (Scrum)
• Testen und Debugging von Java-Anwendungen
IT-Sicherheit:
• Grundlegende Sicherheitsaspekte in der Softwareentwicklung
• Datenverschlüsselung und Zugriffskontrollen in Datenbanksystemen
• Netzwerksicherheit und Schutz vor Angriffen
Zugangsvoraussetzungen:
• grundlegendes Interesse sowohl am IT-Bereich als auch an Programmierung
• abgeschlossene Berufsausbildung, ein Studium oder eine Anpassungsqualifizierung im IT-Bereich; alternativ auch ein bestandener Eignungstest
• Deutschkenntnisse auf dem Niveau B1