Green Code Lärarledd-kurs
Denna kurs ger en praktisk introduktion till hållbar mjukvaruutveckling och principerna bakom Green Code. Fokus ligger på att minska miljöpåverkan från mjukvaruprojekt genom energieffektiv kod, optimerade arbetsflöden och medvetna beslut kring utveckling och drift.
Förkunskaper;
- Grundläggande programmeringskunskaper
- Grundläggande förståelse för mjukvaruutveckling
- Grundläggande system- och molnförståelse
Målgrupp
- Utvecklare och tekniker som vill skapa mer hållbara system.
- IT-proffs och beslutsfattare som vill förstå miljöpåverkan från mjukvaruutveckling och drift.
Syfte
Syftet med kursen är att:
- Ge deltagarna kunskap om hur mjukvarusystem påverkar miljön.
- Introducera tekniker och strategier för att utveckla energieffektiv mjukvara.
- Hjälpa deltagarna att implementera principer för hållbar utveckling i sina projekt.
Mål
Efter kursen ska deltagarna kunna:
- Förstå vad Green Code är och varför det är viktigt.
- Utvärdera och optimera mjukvara och arbetsflöden för att minska energi- och resursförbrukning.
- Implementera energieffektiv kod och använda verktyg för att mäta prestanda och hållbarhet.
- Använda molntjänster och CI/CD-strategier på ett hållbart sätt.
Innehåll
Introduktion till Green Code
- Vad är Green Code och varför behövs det?
- Miljöpåverkan av mjukvaruutveckling och drift.
- Översikt av hållbarhetsmål inom IT.
Principer för hållbar mjukvaruutveckling
- Energieffektiv kod: Vad är det och hur uppnår man det?
- Balansera prestanda och resursanvändning.
Energieffektiva mönster och praxis
- Designprinciper för att minimera energiförbrukning.
- Optimering av databasfrågor och API-anrop.
Verktyg för att mäta hållbarhet
- Introduktion till verktyg för att analysera energiförbrukning i kod och system.
- Automatiserade tester för att mäta resurseffektivitet.
Hållbara arbetsflöden i CI/CD
- Bygga energieffektiva pipelines.
- Optimera resursanvändning i CI/CD-processer.
Hållbar molnanvändning
- Effektiv hantering av resurser i molnbaserade miljöer.
- Användning av "grönare" molntjänster och instanser.
Prestandaoptimering och skalbarhet
- Identifiera och lösa flaskhalsar för att minska energiförbrukning.
- Optimering av kodbaser för långsiktiga vinster.
Praktiska övningar och projekt
- Analysera och optimera en befintlig applikation för energieffektivitet.
- Implementera ett hållbart CI/CD-flöde.
Fördelar med kursen
- Hållbara arbetsmetoder: Hjälper deltagarna att minska energiförbrukning och kostnader i sina projekt.
- Praktiska färdigheter: Ger verktyg och tekniker för att implementera energieffektivitet direkt i arbetsflöden.
- Affärsvärde: Stärker deltagarnas förmåga att leverera hållbara lösningar som möter moderna krav.
- Bidra till miljömål: Hjälper organisationer att minska sitt klimatavtryck genom mer medveten utveckling.
Kort Presentation om Sensera
Företag
För företag, som vill ha faktura och/eller boka flera utbildningar och/eller grupper. Kontakta oss, så planerar vi anpassade lösningar. [email protected]
Priser är enligt nedan per person, men vi har fördelaktiga rabatter för köp av flera kurser och deltagare.