Einführung
Nachhaltige Softwareentwicklung ist eine aufkommende Fachrichtung, die in der Schnittmenge zwischen Klimawissenschaft, Software, Hardware, Strommärkten und Rechenzentrumsdesign anzusiedeln ist. Die Prinzipien und Philosophien, auf denen nachhaltige Softwareentwicklung basiert, können als die entscheidenden Kompetenzen beschrieben werden, die zum Definieren, Erstellen und Ausführen nachhaltiger Softwareanwendungen erforderlich sind. Durch die kombinierte Anwendung dieses Wissens können nachhaltigkeitsorientierte Softwareentwickler Entscheidungen treffen, die sich deutlich auf die durch ihre Anwendungen verursachte CO2-Belastung auswirken.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Identifizieren der sechs Prinzipien nachhaltiger Softwareentwicklung
- Kennenlernen der zwei Philosophien hinter der nachhaltigen Softwareentwicklung.
- Wenden Sie bei der Arbeit mit dem Leitfaden zur Nachhaltigkeit von Microsoft Well-Architected Framework Methoden für nachhaltige Softwareentwicklung an.
Voraussetzungen
- Vertrautheit mit allgemeinen Computingkonzepten