Ziele der Weiterbildung
Im Fokus der Weiterbildung Software Development steht die Vermittlung von Kenntnissen und Fähigkeiten im Bereich der Softwareentwicklung. Die Inhalte umfassen die Grundlagen der objektorientierten Programmierung mit Java, die Nutzung von Datenstrukturen und der Java-Klassenbibliothek sowie die Anwendung von Algorithmen und Programmiersprachen. Ein weiterer Schwerpunkt liegt auf der Qualitätssicherung im Softwareprozess, um die Effizienz und Zuverlässigkeit von Softwareprojekten zu gewährleisten. Diese Weiterbildung bietet eine umfassende Einführung in die wesentlichen Aspekte der Softwareentwicklung und fördert ein tiefes Verständnis für die zugrunde liegenden Konzepte und Techniken.
Inhalte der Weiterbildung
Grundlagen der objektorientierten Programmierung mit Java- Java Sprachkonzept und erste Java-Programme
- Datentypen, Operatoren, Kontrollstrukturen und Methoden
- Objektorientierte Modellierung
- Klassen und Objekte
- Vererbung und Polymorphie
- Abstrakte Klassen und Schnittstellen
- Weiterführende Konzepte
- Programmierstil
- Arbeiten mit Objekten
- Externe Pakete und Bibliotheken
- Datenstrukturen
- Zeichenketten und Calendar
- Dateisystem und Datenströme
- Datenstrukturen
- Algorithmenentwurf
- Grundlegende Algorithmen
- Strukturierte Daten repräsentieren
- Programmierparadigmen und Grundbegriffe von Programmiersprachen
- Überblick über wichtige Programmiersprachen
- Merkmale und Prinzipien von Agilität
- Agile Softwareentwicklung mit Scrum
- Agiles Portfolio- und Projektmanagement
- Requirements Engineering und agiles Architekturmanagement
- Agiles Testen
- Continuous Delivery