Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attempt at adding the second block #4

Merged
merged 6 commits into from
Nov 20, 2024
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
// ====================================================

// tag::DE[]
== Hier steht der Titel der zweiten Lerneinheit
== Wie APIs Wert erzeugen
// end::DE[]

// tag::EN[]
== Here's the Title of the Second Lesson
== How APIs are Creating Value
// end::EN[]

include::01-duration-terms.adoc[{include_configuration}]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// tag::DE[]
|===
| Dauer: XXX Min. | Übungszeit: XXX Min.
| Dauer: 90 Min. | Übungszeit: 30 Min.
|===

=== Begriffe und Konzepte
Expand All @@ -11,19 +11,14 @@ Begriff 1, Begriff 2, Begriff 3

// tag::EN[]
|===
| Duration: XXX min | Practice time: XXX min
| Duration: 90 min | Practice time: 30 min
|===

=== Terms and Principles
Term 1, Term 2, Term 3

// end::EN[]

[NOTE]
====
Überschrift in 00-structure.adoc ersetzen
====

[NOTE]
====
Sinnvolle Zeiten für Dauer und Übungszeit eintragen, vernünftige Begriffe aufzählen.
Expand Down
36 changes: 36 additions & 0 deletions docs/02-api-value/02-learning-goals.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
=== {learning-goals}

// tag::DE[]
[[LZ-2-1]]
==== LZ 2-1: Das Konzept der "API Economy" verstehen

Das Konzept der "API Economy" wird in seiner gesamten Breite verstanden und Teilnehmer:innen können beurteilen, wie ihre Produkte und Aktivitäten dort eingeordnet werden können.

[[LZ-2-2]]
==== LZ 2-2: Verschiedene Arten der API Wertschöpfung kennen

Teilnehmer:innen kennen und verstehen die verschiedenen Arten, wie APIs zur Wertschöpfung beitragen können. Die verschiedenen Arten können auf der obersten Ebene unterschieden werden:

- Private APIs die innerhalb einer Organisationen eingesetzt werden
- Partner APIs die mit etablierten Partnern genutzt werden
- Public APIs die als Produkte nach aussen angeboten werden

Teilnehmer:innen verstehen die verschiedenen Optionen innerhalb und Zusammenhänge zwischen diesen Kategorien und den Wert einer übergreifenden API Strategie.

[[LZ-2-3]]
==== LZ 2-3: API Business Models verstehen

Teilnehmer:innen haben ein detailliertes Verständnis der möglichen Geschäftsmodelle von APIs und einiger ausgewählter Beispiele. Ausgehend von den verschiedenen Arten der API Wertschöpfung können Teilnehmer:innen bestehende Geschäftsmodelle analysieren und mit APIs gezielt ergänzen und erweitern. [API Business Model Report]

[[LZ-2-4]]
==== LZ 2-4: APIs und Digitale Transformation verstehen

Teilnehmer:innen können APIs einordnen in das grössere Bild digitaler Transformation. APIs werden als notwendiger (aber nicht hinreichender) Teil einer digitalen Transformation verstanden, und andere notwendige Aspekte sind ebenfalls bekannt.

// end::DE[]

// tag::EN[]
[[LG-1-1]]
==== LG 1-1: The is the first learning goal, in category xy
tbd.
// end::EN[]
11 changes: 11 additions & 0 deletions docs/02-api-value/references.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
=== {references}

<<api-business-models>>


// tag::DE[]
// silence asciidoctor warnings
// end::DE[]
// tag::EN[]
// silence asciidoctor warnings
// end::EN[]
34 changes: 0 additions & 34 deletions docs/02-module-block-2/02-learning-goals.adoc

This file was deleted.

19 changes: 0 additions & 19 deletions docs/02-module-block-2/references.adoc

This file was deleted.

21 changes: 2 additions & 19 deletions docs/99-references/00-references.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -26,24 +26,7 @@ Structure of an anchor:
ATTENTION: labels have to be non-numeric.
====

**B**
**A**

- [[[bachmann,Bachmann et al. 2000]]] Bachmann, F., L. Bass, et al.: Software Architecture Documentation in Practice. Software Engineering Institute, CMU/SEI-2000-SR-004.
- [[[bass,Bass et al. 2003]]] Bass, L., Clements, P. und Kazman, R. (2003): Software Architecture in Practice. Addison-Wesley, Reading, Mass

**C**

- [[[clements,Clements et al. 2003]]] Clements, P., F. Bachmann, L. Bass, D. Garlan, J. Ivers et al.: Documenting Software Architectures – Views and Beyond. Addison Wesley, 2003.

**H**

- [[[hargis,Hargis 2004]]] Hargis, Gretchen et al.: Quality Technical Information: A Handbook for Writers and Editors. Prentice Hall, IBM Press, 2004.

**K**

- [[[kruchten,Kruchten 1995]]] Kruchten, P.: Architectural Blueprints – The 4-1 View Model of Architecture. IEEE Software November 1995; 12(6), p. 42-50.

**S**

- [[[starke,Starke 2011]]] Starke, G. (2011): Effektive Software-Architekturen - Ein praktischer Leitfaden. 5. Auflage 2011, Carl Hanser Verlag, München.
- [[[api-business-model,API Business Models]]] ProgrammableWeb's 2020 Guide to API Business Models, ProgrammableWeb, May 2020.

2 changes: 1 addition & 1 deletion docs/curriculum-api.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ include::00b-basics/00-basics.adoc[{include_configuration}]
include::01-why-apis/00-structure.adoc[{include_configuration}]

<<<
include::02-module-block-2/00-structure.adoc[{include_configuration}]
include::02-api-value/00-structure.adoc[{include_configuration}]

<<<
include::03-module-block-3/00-structure.adoc[{include_configuration}]
Expand Down