Entwicklung ressourceneffizienter Anwendungen (CPSA Advanced Level)Die Teilnehmer:innen erhalten fundiertes Wissen darüber, welchen Beitrag Softwarearchitektur zur Reduktion des Energieverbrauchs leisten kann – fachlich, technisch und organisatorisch. Im Fokus stehen die Einordnung der IT im Klimakontext, Anforderungen aus Regulatorik und Stakeholder-Perspektive sowie konkrete Handlungsfelder im Unternehmen. Darüber hinaus lernen die Teilnehmer:innen, Emissionen zu messen und zu monitoren, energieeffiziente Architekturkonzepte anzuwenden und nachhaltige Entscheidungen im Cloud- und Entwicklungsumfeld zu treffen.
Klimawandel und Digitalisierung:
- Globale Herausforderungen des Klimawandels verstehen
- Steigender Energiebedarf der IT & Bedeutung von Ressourceneffizienz
- Einsparpotenziale durch Digitalisierung in verschiedenen Sektoren
- Unterschied: Einsparungen durch IT vs. Einsparungen in IT
Regulatorik und Standards:
- Wichtige Zertifizierungen (z.B. Blauer Engel, TCO) und Gesetze (CSRD, ESG) kennen
- Greenhouse Gas Protocol (Scopes) verstehen und anwenden
- Nachhaltigkeit als strategisches Handlungsfeld im Unternehmen verankern
- Anforderungen verschiedener Stakeholder an Green IT erkennen
Qualitätsmanagement und Energieeffizienz:
- Qualitätsmodelle (z.B. ISO 25010) und deren Bezug zur Energieeffizienz
- Formulierung von Qualitätsszenarien für energieeffiziente Software
- Wechselwirkungen zwischen Energieeffizienz und anderen Qualitätsattributen verstehen
Messung und Monitoring von Energieverbrauch:
- Metriken wie Software Carbon Intensity (SCI) nutzen
- Messverfahren und Werkzeuge (Hardware-Messungen, Fullstack, Cloud-Tools) kennen
- Szenarien für Energieverbrauchsmessung planen und Messungen interpretieren
- Integration von Messungen in Entwicklungsprozesse (CI/CD)
Softwareentwicklung und Energieeffizienz:
- Einfluss von Programmiersprachen und Kompilierverfahren (AOT vs. JIT)
- Energieeffizientes Datenhandling und Auswahl passender Datenstrukturen
- Optimierung von Algorithmen und Nutzung von Caches für geringeren Energieverbrauch
Softwarearchitektur für Green IT:
- Architekturstile (Monolith, Microservices, Serverless) und deren Energieeffizienz bewerten
- Kommunikationsarten (synchron/asynchron, Protokolle) und deren Einfluss
- Auswahl energieeffizienter Datenbanken und Service-Modelle
- Einsatz von Green IT Mustern wie Time- und Location Shifting
Betrieb und Cloud-Energieeffizienz:
- Energiekennzahlen von Rechenzentren (PUE, SIEC) verstehen
- Cloud-Service- und Deployment-Modelle bezüglich Energieeffizienz beurteilen
- Anbieter nach Nachhaltigkeitskriterien auswählen
- Betrieb optimieren: Vermeidung von Überprovisionierung, Automatisierung, CO2-Optimierung in der Cloud
Energieeffiziente Entwicklungsprozesse:
- CI/CD-Prozesse und deren Ressourcenbedarf kennen
- Optimierung von Build- und Testprozessen (Peak Shaving, Time Shifting)
- Effiziente Infrastruktur durch Container, Caching und passende Resilienz
- Teststrategien ressourcenschonend gestalten
Anforderungen:
- Erfahrung im Entwurf und in der Entwicklung kleiner bis mittelgroßer Softwaresysteme wird vorausgesetzt.
- Praxis im Monitoring von Softwaresystemen ist von Vorteil.
- Sicherer Umgang mit Qualitätsanforderungen sollten vorhanden sein.
- Kenntnisse über den Lebenszyklus von Softwaresystemen werden erwartet.
- Praktischen Programmiererfahrung ist hilfreich und rundet das Profil ab.
Technische Anforderungen:
Es gibt keine speziellen Anforderungen an die Schulungsumgebung, da die Übungen mit Cloud- und Web-basierten Tools wie Miro, Draw.io und Plattformen wie Jupyter oder HuggingFace stattfinden, hier wird nur eine stabile und ausreichend schnelle Internetverbindung benötigt.
Lerndauer: 2 Tage
Mit dieser Veranstaltung sind sie flexibel: Diese Veranstaltung wird vollständig online ausgeliefert!
Wichtige Information: Bitte beachten Sie, dass einige unserer Webinare auch aus mehreren Online-Modulen bestehen können. Erkennbar ist dies, wenn die Dauer länger als ein Tag ist.
Eine Übersicht der einzelnen Termine zu den Online-Modulen erhalten Sie nach der Buchung in Ihrer persönlichen Online-Lernumgebung.
Lernziele- Du reduzierst aktiv den CO₂-Fußabdruck Ihrer Software.
- Du triffst nachhaltige Architekturentscheidungen.
- Du lernst Green Software im Kontext aktueller Vorschriften.
- Du nutzt Cloud-Technologien für mehr Energieeffizienz.
- Du wirst Treiber nachhaltiger IT-Innovationen.
Deine Vorteile auf einem Blick:
- Nachhaltige Kosteneinsparungen: Energieeffiziente Software und Infrastruktur senken laufende Betriebskosten spürbar.
- Verbesserte Umweltbilanz: Reduzierter CO2-Ausstoß stärkt das Unternehmensimage und erfüllt regulatorische Vorgaben.
- Höhere Systemperformance: Optimierte Architekturen und Prozesse führen zu schnellerer und stabilerer Software.
Entwicklung ressourceneffizienter Anwendungen (CPSA Advanced Level)Die Teilnehmer:innen erhalten fundiertes Wissen darüber, welchen Beitrag Softwarearchitektur zur Reduktion des Energieverbrauchs leist...
Mehr Informationen