Expert*in Softwareentwicklung (DigiPäd-Modul C2)
Schauen Sie hinter die Kulissen der digitalen Transformation Software ist in unserem Leben allgegenwärtig. Die Herausforderungen bei der Herstellung dieser „virtuellen Ware“ sind vielfältig. Daher lohnt es sich sowohl gut strukturierte Vorgehensweisen als auch konkrete technische Lösungsmöglichkeiten zu kennen. Für einen tiefgreifenden Einstieg in die Welt der Softwareentwicklung sind Sie hier genau richtig. Sie erwerben fundiertes Fachwissen und erhalten intensive praktische Einblicke in einzelne Themen. Durch die Durchführung im Onlineformat sind Sie absolut ortsunabhängig.
Inhalte
Modul 1: Softwareprojekte (1 Tag)
- Management von Softwareprojekten (Planung, Analyse, Umsetzung, Qualitätssicherung)
- Teamaufbau und Zusammenarbeit
- Architekturen und gebräuchliche Tools
Modul 2: Java Basics (3 Tage)
- Grundlagen von Java
- Objektorientierung
- Algorithmen
- Design Patterns
Modul 3: Softwaretests nach ISTQB® Foundation (3 Tage)
- Grundlagen des Testens
- Testmethoden
- Testmanagement
- Testtools
Modul 4: Java intensiv (3 Tage)
- GUI Entwicklung
- Netzwerke in Java
- Datenbankanbindung
- Java EE
Modul 5: Einstieg in die Webentwicklung (2 Tage)
- Architekturen
- Skriptsprachen
- Frameworks
Modul 6: Python (2 Tage)
- Vergleich zu anderen Sprachen
- Mengen, Sequenzen, Dictionaries, DataFrames
- Anwendungsgebiete, verbreitete Module
Workload: 126 Unterrichtseinheiten virtueller Unterricht
54 Unterrichtseinheiten gecoachtes Selbstlernen
Lernziele
- Sie erhalten intensive praktische Einblicke in die Welt der Softwareentwicklung.
- Sie können Softwareprojekte strukturieren und planen.
- Sie verfügen über das Know-how für die praktische Umsetzung der Softwarearchitektur.
- Sie sind in der Lage Software nach ISTQB zu testen und zu optimieren.