Zusammenfassung
In dieser Weiterbildung lernst du die objektorientierte Softwareentwicklung unter Verwendung der Programmiersprachen Python und Java kennen. Beide Computersprachen gelten als einfacher Einstieg in die allgemeine Programmierung und in die objektorientierte Programmierung. Weiterer Inhalt der Weiterbildung ist die Programmierung mit HTML und CSS, die du benötigst, um professionelle Websites zu erstellen bzw. zu pflegen und ihnen einen besonderen Inhalt und Stil zu geben. Der weitere Bestandteil Datenbanken führt dich in die Erstellung und Verwaltung von Datenbankmanagementsystemen, das ER-Modell, SQL und die Datenbankerstellung mit XAMPP ein. Abgerundet wird die Weiterbildung durch eine Einführung in das agile Projektemanagement mit Scrum® und die Vorbereitung auf die Zertifizierung zum Professional Scrum® Master PSM I bei scrum.org.
Zielgruppe
Mitarbeiter (m/w/d) aus allen Bereichen, die zukünftig in der agilen objektorientierten Softwareentwicklung mit Python und Java tätig sein 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
Einführung in die Programmiersprache Python
Python mit Shell, Prompt und IDE
Syntaxregeln, Variablen, Operatoren
Datentypen und Anweisungen
Zahlen und Zeichenketten, reguläre Ausdrücke
Datum und Zeit, Manipulation des Datentyps
Listen und Tuple
Sets und Dictionaries
Verzweigungen und Schleifen
Funktionen und Fehler
Automatische Tests, Überprüfung der Funktionalität
Daten lesen und schreiben
Objektorientierte Programmierung (OOP) im Überblick
Objektorientiertes Programmieren mit Java
VS Code und Java installieren, Hello World
Datentypen und Klassen, Attribute
Methoden, Modifikatoren, Konstruktoren
Pakete, Verkapselung
Vererbung, Enum
Abstrakte Klassen und Methoden
Schnittstellen - Vielseitigkeit und Nützlichkeit
Automatisierte Tests, JUnit
Bibliotheken
Listen, ArrayList, LinkedList
Mengen
Design und Implementierung
Design Platterns, Singleton, Fabrikmethoden
Bausteine und Aufbau einer einfachen HTML-Website
Markup, Website-Dateien
Seitenkonstrukte, generische Container, Title-Attribut
Text, Bilder, Links, Listen
Multimedia - PlugIns, Videos, Audio
Tabellen
Formatierungsregeln
Vererbung
Kaskade
Eigenschaften von CSS
Stylesheets, Selektoren
Webfonts, Textformatierung
Layout mit Formatvorlagenn
Responsive Websites, Responsive Webdesign
Grundlagenwissen zu Datenbanken
Schlüssel in Datenbanken
ERM - Entity-Relationship-Modell
SQL - Structured Query Language
JOINs, Normalformen
Datenbankmanagementsysteme
Datenbankindex, Datenbanksicherheit
Agiles Projektmanagement mit Scrum®
Das Scrum® Framework - Theorie und Prinzipien
Rolle und Aufgaben des Scrum® Masters
Das Scrum® Team, Events, Artefakte
Herangehensweise an Projekte
Rollen in Projekten
Arbeitspakte und Meilensteine
Steuerung und Abschluss von Projekten
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