Zusammenfassung
Du lernst in dieser Weiterbildung das Fachwissen, welches du für die objektorientierte Softwareprogrammierung benötigst. Die Programmiersprachen Python und Java führen dich in die allgemeine Programmierung ein und vertiefen dieses Wissen in der objektorientierten Programmierung. Weitere Kenntnisse in HTML und CSS befähigen dich, eigene Websites zu erstellen, sie mit einem individuellen Inhalt zu füllen und ihnen einen eigenen Stil zu geben. Wissen zur Anlage und zum Umgang mit Datenbanken, Datenbankmanagementsystemen (DBMS), ERM, SQL und die Datenbankanlage mit XAMPP runden die Weiterbildung ab.
Zielgruppe
Mitarbeiter (m/w/d) aus allen Bereichen, die zukünftig in der objektorientierten Softwareentwicklung mit Python und Java tätig sein möchten.
Voraussetzungen
Abgeschlossene Berufsausbildung und/oder Studium. 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
Themenüberblick
Einführung in die Programmiersprache Python
Python mit Shell, Prompt und IDE
Syntaxregeln, Variablen, Operatoren
Zahlen und Zeichenketten, Reguläre Ausdrücke
Datum und Zeit, Manipulation des Datentyps
Listen und Tuple
Sets und Dictionaries
Verzweigungen und Schleifen
Funktonen und Dokumentationen
Fehler analysieren, erkennen und abfangen
Automatische Tests, Überprüfung der Funktionalität
Daten lesen und schreiben
Klassen, spezielle Datenklassen
Module, Installation per "pip"
Grafische Programmierung
Objektorientiertes Programmieren mit Java
Installation von VS Code und Java
Funktionen von VS Code
Datentypen und Klassen, Attribute
Methoden, Modifikatoren, Konstruktoren
Pakete, Verkapselung
Vererbung
Abstrakte Klassen und Methoden
Schnittstellen - Vielseitigkeit und Nützlichkeit
Enum - Methoden
Automatisierte Tests, JUnit
Generische Elemente
Fehlerbehebung
Listen, ArrayList, LinkedList
Website-Bausteine
Textelemente und -formatierung
Stylesheets
Das Box-Modell
Formulare und interaktive Elemente
Website hochladen und debuggen
Responsive Websites
Praxisaufgaben
Grundlagen Datenbanken
Datentypen, ERM, Primär- und Fremdschlüssel
SQL, Ab- und Unterabfragen, JOIN-Befehle
Normalform Aufbau und Eigenschaften
Sicherheit, Optimierung und weitere Datenbanksysteme
Datenbankindex, Datenbankmanagementsysteme
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
Das sagen unsere Teilnehmenden
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.
Angebot anfordern