GREEN (Karlsruhe) - Michael Krämer - German
Description
Develop resource-efficient applications
Develop software architectures that protect the environment and conserve resources. Learn how to specifically measure energy efficiency, argue for ecological sustainability and implement resource-saving solutions in practice.
This training provides you with the skills to design sustainable, energy-efficient and resource-saving software solutions. It combines in-depth knowledge with practical methods to make a contribution to sustainable IT.
In this training you will learn:
- The role of IT in climate change and what responsibility software development has.
- The impact of regulatory requirements and sustainability goals on your IT projects
- Methods for measuring and monitoring energy consumption and CO₂ emissions in IT systems
- How to design sustainable software architectures that combine efficiency and environmental friendliness
- Strategies for optimizing algorithms, data management and technologies for resource-efficient software.
- Practices for an energy-efficient development process and operation of IT systems.
Agenda
Several practical exercises will be carried out each day on running software as group work.
Day 1
- Climate change, regulation
- Relevant quality criteria
- Arguing for ecologically sustainable development
- Software development & architecture with regard to resource efficiency
Day 2
- Operational aspects
- Measurement & monitoring
- Resource efficiency in the development process
Your Trainers
Michael Krämer
INNOQ
Sustainable software development
- Green Software
Michael Krämer is working in software development for over 20 year and works as a Software Architect at INNOQ. He is very commited to work out component designs with clearly defined responsibilities and to find appropriate solutions for requirements. Besides that he is engaged in Machine Learning, the integration of ML models in production environments and works as a trainer for Software Architecture.