Skip to content

Commit

Permalink
Merge pull request #59 from isaqb-org/Kapitel-8-eleiminieren
Browse files Browse the repository at this point in the history
Kapitel 8 eliminiert und alles dahinter nach vorne gezogen
  • Loading branch information
Diavolezza authored Apr 23, 2024
2 parents cc2b6d8 + 7e7b14f commit 3200b72
Show file tree
Hide file tree
Showing 11 changed files with 48 additions and 105 deletions.
Binary file modified Zeitaufteilung.xlsx
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,15 @@
| Inhalt | Empfohlene Mindestdauer (min)
| 1. Klimawandel, Chancen der Digitalisierung, Rolle der IT, Basiskonzepte | 60
| 2. Prinzipien, Regulatorik und Auswirkungen auf Unternehmen | 60
| 3. Qualität | 60
| 4. Messen und Monitoring | 120
| 3. Qualität | 75
| 4. Messen und Monitoring | 135
| 5. Softwareentwicklung | 60
| 6. Softwarearchitektur | 90
| 7. Cloud-Anbieter | 90
| 8. Betrieb in der Cloud | 90
| 9. Energieeffizienter Entwicklungsprozess | 60
| 10. Beispiele | 30
| 6. Softwarearchitektur | 150
| 7. Betrieb | 105
| 8. Energieeffizienter Entwicklungsprozess | 45
| 9. Beispiele | 30
| |
| Summe | ?? 720 (12h)
| Summe | 720 (12h)

|===

Expand Down
6 changes: 3 additions & 3 deletions docs/08-module-block-8/00-structure.adoc
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
// header file for curriculum section 8: Lerneinheit 8
// header file for curriculum section 9: Lerneinheit 9
// (c) iSAQB e.V. (https://isaqb.org)
// ====================================================

// tag::DE[]
== Betrieb in der Cloud
== Energieeffizienter Entwicklungsprozess
// end::DE[]

// tag::EN[]
== Operations in Cloud Environments
== TODO
// end::EN[]

include::01-duration-terms.adoc[{include_configuration}]
Expand Down
6 changes: 3 additions & 3 deletions docs/08-module-block-8/01-duration-terms.adoc
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
// tag::DE[]
|===
| Dauer: 60 Min. | Übungszeit: 30 Min.
| Dauer: 60 Min. | Übungszeit: keine
|===

=== Begriffe und Konzepte
Überprovisionierung, Auswahl geeigneter Ressourcen, Workloads, Bin-Packing, On-Demand, On-Prediction, On-Coincidenz, On-Availability, Hochverfügbarkeit, Peak Shaving
Continuous Deployment, Continuous Integration, Deployment Pipelines, Testautomatisierung

// end::DE[]

// tag::EN[]
|===
| Duration: 60 min | Practice time: 30 min
| Duration: 60 min | Practice time: none
|===

=== Terms and Principles
Expand Down
31 changes: 30 additions & 1 deletion docs/08-module-block-8/02-learning-goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,26 @@


// tag::DE[]

[[LZ-8-1]]
==== LZ 8-1: weg
==== LZ 8-1: CI/CD

Die Teilnehmenden kennen verschiedene Strategien des Infrastructure as Code, Continuous Integration und Continous Deployments. Dazu gehört warum und wann diese üblicherweise eingesetzt werden, welchen grundsätzlichen Ressourcenbedarf diese haben können und wie sich Testausführung sowie Codeanalysen auf diesen Bedarf auswirken können.

[[LZ-8-2]]
==== LZ 8-2: Optimierung der CI/CD Prozesse

Die Teilnehmenden sind mit Methoden zur Ressourcenoptimierung von CI/CD-Prozessen vertraut. Beispiele hierfür sind die Anwendung von Peak-Shaving und Time-Shift-Verfahren bei geplanten Builds, sowie das Deployment in räumlicher Nähe zur Zielgruppe im Kontext der Cloud.

[[LZ-8-3]]
==== LZ 8-3: Optimierung der Infrastruktur

Die Teilnehmenden kennen Verfahren zur Optimierung der Entwicklungs und Deployment Infrastruktur. Dazu zählen beispielsweise Betrachtung der tatsächlich notwenigen Resilienz, die Effizienzvorteile von Containern gegenüber virtuellen Maschinen, sowie den Einsatz von Caching für Build- und Testartefakte.

[[LZ-8-4]]
==== LZ 8-4: Optimierung der Teststrategie

Die Teilnehmenden sind mit Möglichkeiten zur Verbesserung der Ressourceneffizienz ihrer Teststrategien und Testumgebungen vertraut. Dazu zählt beispielsweise die Wirkung verschiedener Testarten (Last-Test, Systemtest, Integrationstest, Unit-Test, ...) auf den Ressourcenverbrauch sowie die Verringerung dessen durch Test-Gap-Analysen und die bedarfsorientierte, zeitlich begrenzte Bereitstellung entsprechender Testumgebungen.

// end::DE[]

Expand All @@ -13,5 +30,17 @@
==== LG 8-1: TODO
TODO

[[LG-8-2]]
==== LG 8-2: TODO
TODO

[[LG-8-3]]
==== LG 8-3: TODO
TODO

[[LG-8-4]]
==== LG 8-4: TODO
TODO

// end::EN[]

1 change: 1 addition & 0 deletions docs/08-module-block-8/references.adoc
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
=== {references}

TODO
18 changes: 0 additions & 18 deletions docs/09-module-block-9/00-structure.adoc

This file was deleted.

19 changes: 0 additions & 19 deletions docs/09-module-block-9/01-duration-terms.adoc

This file was deleted.

46 changes: 0 additions & 46 deletions docs/09-module-block-9/02-learning-goals.adoc

This file was deleted.

3 changes: 0 additions & 3 deletions docs/09-module-block-9/references.adoc

This file was deleted.

8 changes: 4 additions & 4 deletions docs/20-examples/02-learning-goals.adoc
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
=== {learning-goals}

// tag::DE[]
[[LZ-10-1]]
==== LZ 10-1: Case Studies
[[LZ-9-1]]
==== LZ 9-1: Case Studies
Die Teilnehmenden lernen ein oder mehrere Softwaresysteme kennen, bei denen Verfahren zum energieeffizienten und CO~2~-armen Betrieb zu Anwendung kommen. Dies können sowohl Neuentwicklungen (Greenfield-Implementierungen) also auch die Optimierung bestehender Systeme (Brownfield-Implementierungen) sein. Ebenso sind Beispiele für einen energieeffizienten Software-Entwicklungsprozess möglich.

* Energieffiziente Neuentwicklungen
Expand All @@ -13,7 +13,7 @@ Die Teilnehmenden lernen ein oder mehrere Softwaresysteme kennen, bei denen Verf


// tag::EN[]
[[LG-10-1]]
==== LG 10-1: Case Studies
[[LG-9-1]]
==== LG 9-1: Case Studies
// end::EN[]

0 comments on commit 3200b72

Please sign in to comment.