Zusammenfassung
In dieser Weiterbildung lernst du kompakt drei Programmiersprachen kennen. Python bietet einen leichten Einstieg in die Programmierung, Java führt dich in die objektorientierte Programmierung ein und C++ ist in der Praxis die Programmiersprache, mit der "so ziemlich alles" programmiert werden kann. Nach Abschluss der Weiterbildung bist du in der Lage, jedwede Aufgabenstellung in der System- und Anwendungsprogrammierung anzugehen und zu lösen. Weiterhin lernst du Datenbanken als ein System der elektronischen Datenverwaltung kennen.
Zielgruppe
Mitarbeiter (m/w/d) aus allen Bereichen, die zukünftig als Programmierer (m/w/d) tätig werden möchten.
Voraussetzungen
Abgeschlossene Berufsausbildung und/oder Studium. Sicherer Umgang mit einem Computer. Fortgeschrittene Englisch-Kenntnisse.
Unterrichtszeiten: Vollzeit/Teilzeit
Der Start der Online-Weiterbildung ist jede Woche am Montag.
Die Unterrichtszeiten sind in Teilzeit und berufsbegleitend von montags bis freitags von 09:00 bis 13:00 Uhr und in Vollzeit von 09:00 bis 16:30 Uhr.
Du kannst an unseren Online-Weiterbildungen bequem von zu Hause aus oder – bei Bedarf – online von einem unserer über 200 Lernstandorte teilnehmen. Dort sorgen wir für eine ruhige Lernumgebung und eine sichere Internetverbindung.
Das wirst du lernen
Die Programmiersprache Python
Dictionaries, Verschachtelung
Code Testing
Die Programmierumgebung einrichten
Python auf verschiedenen Betriebssystemen
Fehlersuche
Dateien und Ausnahmen
Klassen, Standardbibliotheken von Python
Funktionen
Benutzereingaben und while-Schleifen
Variablen und einfache Datentypen
if-Anweisungen, Arbeiten mit Listen
Programmieren mit Java
Einrichtung von VS Code, Java und Hallo Welt
Datentypen und Klassen
Attribute und Methoden
Vererbung - Implementierung, Abstracts, Interfaces
Wrapper, Generics
Enum, Fehlerbehandlung
Automatisierte Tests, JUnit
Listen und Mengen
Datenstrukturen
Zusätzliche Konzepte
Anwendung des Compilers und Einrichtung der DIE
Die Main-Funktion
Typen, Variablen und Anweisungen
Rechnen im Binärsystem, Anwendung von Operatoren
Verständnis von Datentypen, höhere Datentypen
Auslagern von Code in Funktionen
Schleifen, Verzweigungen, Ausdrücke, Ausnahmen
Aufteilung eines Programmcodes in mehrere Dateien
Strukturen, Klassen
Static, Const und Namensräumen
Automatisiertes Testen von Programmcode
Klassenhierarchien, erweitertes Arbeiten mit Klassen
Erweitertes Arbeiten mit Vererbung
Sicherer und qualitativer Code
Objektorientierte Prinzipien und Design
Arbeiten mit Zeigern in C++
Erstellung Templates
Grundlagen, Datentypen, Entity-Relationship-Modell
Fremd- und Primärschlüssel, Erstellung von Tabellen
Arbeiten mit Datenbanken, SQL-Befehle, JOINs
Normalform, Datenbankindex
Leistungs- und Speicheroptimierung von Datenbanken
Sicherheit von Datenbanken
Datenbankmanagementsysteme, Datenbankindex
Unsere Lernplattform
- Sie ermöglicht zeit- und geräteunabhängiges Lernen.
- Dein persönliches Dashboard stellt dir neue Lerninhalte unkompliziert zur Verfügung.
- Informiere dich hier über deinen Lernstatus und Fortschritte.
Mache den nächsten Schritt: Dein Beratungsgespräch
In nur 6 Minuten: Alles, was du über deine Weiterbildung wissen musst
FAQ – Weitere Fragen und Antworten
Zum Beispiel:
- durch die Agentur für Arbeit (SGB III) bzw. das Jobcenter (SGB II),
- durch den Rentenversicherungstragende oder
- durch den ESF (Europäischen Sozialfonds).
Dein kostenfreier Beratungstermin
Arbeitslos oder von Kündigung bedroht?
Wir beraten dich unverbindlich und kostenfrei zu deiner geförderten Weiterbildung.
Beraten lassen