Zusammenfassung
Programmierer und Softwareentwickler gehören aktuell zu den gefragtesten Berufen auf dem Arbeitsmarkt. Im Rahmen der Digitalisierung benötigen Unternehmen Experten, die sich mit der Umsetzung der sich daraus ergebenden Anforderungen auskennen.
Ein Programmierer fokussiert sich auf die Programmierung von Code, entwickelt und konzipiert häufig jedoch auch Softwareprogramme und liefert so Lösungen für völlig unterschiedliche Aufgaben- und Fachbereiche. Ob Datenbanken, Softwaresysteme, Apps und Spiele oder ganze Websites - die Tätigkeitsfelder eines Programmierers können sehr abwechslungsreich sein.
Außerdem widmet er sich Eliminierung von Fehlern im Programmcode und der kontinuierlichen Weiterentwicklung der vorhandenen Software und sorgt dafür, dass das IT-System fehlerfrei läuft. Hierbei hat er immer die Wünsche der Kunden und die Anforderungen des Marktes im Blick.
Neben Fachkenntnissen in HTML/CSS und den Programmiersprachen Python, Java, C++ lernst du in dieser Weiterbildung die Entwicklung und Pflege von Datenbanken (DBMS, ERM) und SQL (Structured Query Language) kennen. Je mehr Programmiersprachen du beherrschst, desto mehr Job-Möglichkeiten eröffnen sich dir und desto abwechslungsreicher werden deine Aufgaben sein.
Weiterhin spielen Teamfähigkeit und Kommunikationsfähigkeit für dich als Programmierer eine große Rolle, um dich gekonnt mit Projektmanagern aus verschiedenen Abteilungen abstimmen zu können, wenn es darum geht, eine Software entsprechend den verschiedenen Anforderungen zu entwickeln. Deshalb vermitteln wir dir abrundend am Ende der Weiterbildung Soft-Skills in der Kommunikation, Gesprächsführung und Präsentation.
Zielgruppe
Mitarbeiter (m/w/d), die zukünftig gerne in der Softwareentwicklung/Programmierung tätig werden möchten.
Voraussetzungen
Abgeschlossene Berufsausbildung und/oder Studium. Fortgeschrittene Englischkenntnisse. Sicherer Umgang mit einem Computer.
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
Einführung und Grundlagenwissen
Begriffe und Definitionen
Erstellung von Websites
Text, Bilder, Links
Listen, Multimedia, Tabellen
Erstellung von Websites mit CSS
Stylesheets, PHP, JavaScript
Responsive Webdesign
Website debuggen, hochladen
Einrichtung und Installation
Syntaxregeln, Formatierung von Python-Code
Objekte und Datentype n, Variablen
Binärsystem, Operatoren
Zahlen und Zeichenketten
Zeit und Datum des Computers
Listen und Tuples, Arrays
Sets und Dictionaries, Type Annotation
Verzweigung und Schleifen
Funktionen und Dokumentationen
Fehler erkennen und abfangen
Grafische Benutzeroberfläche (GUI)
Verzeichnisse, JSON-Dateiformat
XML-Dateiformat
Einführung in Java, Vergleich Java und Python
Installation Visual Studio Code, Java, "Hello World"
Wiederholung Programmiergrundlagen
Arbeiten mit der offiziellen Dokumentation
Objektorientierte Programmierung
Vererbung und Datenstrukturen
Zusätzliche Konzepte (Wrapper, Generics, Enum u.a.)
Einführung, Grundlagen von C++
Programmierung in C++
Objektorientierte Programmierung in C++
Höhere Datentypen, Funktionen, Anweisungen
Ausdrücke, Fehlerbehandlung
Modularisierung und Macros
Strukturen, Klassen, Namensräume
Automatisierte Tests, Vererbung
Lebenszyklus von Klassen
Sicherer und qualitativer Code
Objektorientiertes Design
Fortgeschrittene Programmierung in C++
Grundlagen, Datentypen, Entity-Relationship-Modell
Fremd- und Primärschlüssel, Erstellung von Tabellen
Arbeiten mit Datenbanken, SQL-Befehle, JOINs-Befehle
Normalform in Datenbanken, Datenbankindex
Leistungs- und Speicheroptimierung
Sicherheit von Datenbanken
Datenbankmanagementsysteme
Leistungsoptimierung von Datenbanken
Kommunikationsgrundlagen und -modelle
Gesprächsführung, Kritik-Gespräche
Gestaltung von Präsentationen, Visualisierung
(Selbst)Management vor, während und nach einer Präsentation
So geht Lernen bei karriere tutor®
Lerne uns kennen und erhalte erste Einblicke in unsere Lernwelt
Hier kannst du dich schon vor Beginn deiner Weiterbildung oder Umschulung mit deiner zukünftigen Lernumgebung vertraut machen. Du erhältst Einblicke in Aufbau und Funktionen unserer Lernwelt sowie nützliches Wissen zur Beantragung des Bildungsgutscheins, das Beratungsgespräch beim Bildungsträger und der Auswahl der Bildungsmaßnahme.
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),
- durch die Deutsche Rentenversicherung oder
- durch den Bildungsscheck.
Dein kostenfreier Beratungstermin
Arbeitslos oder von Kündigung bedroht?
Wir beraten dich unverbindlich und kostenfrei zu deiner geförderten Weiterbildung.
Beraten lassen