An open API service indexing awesome lists of open source software.

https://github.com/ghackenberg/kurs-software-engineering

Dieses Repository enthält Unterlagen für einen Einsteigerkurs in das Thema Software Engineering mit praktischen Beispielen in der Programmiersprache C#
https://github.com/ghackenberg/kurs-software-engineering

project-management quality-control requirements-engineering software-architecture software-engineering version-control

Last synced: 5 months ago
JSON representation

Dieses Repository enthält Unterlagen für einen Einsteigerkurs in das Thema Software Engineering mit praktischen Beispielen in der Programmiersprache C#

Awesome Lists containing this project

README

          

# Software Engineering Kurs

![](./Grafiken/Social-Preview.png)

Dieses Repository enthält Materialien, die ich in meinem Kurs zum Thema "Software Engineering" verwende.
Dieser Kurs setzt voraus, dass die Teilnehmer*innen bereits mit den Grundlagen der Programmierung vertraut sind.
Auf dieser Grundlage vermittelt der Kurs, wie man vernünftig größere Softwaresysteme bauen kann.

## Namensräume

* `namespace `
* `using `
* Projektnamen
* Ordnernamen

## Pakete

* Klassenbibliotheken (`.dll`)
* Konsolenanwendungen (`.exe`)
* Grafikanwendungen (`.exe`)
* NuGet (`.nupkg`, `.nuspec`)

## Frameworks

* Windows Forms (WinForms)
* Designer Generated
* Code Behind
* Windows Presentation Foundation (WPF)
* XAML
* Multi-Platform App UI (MAUI)
* Seitenstapel

## Entwurfsmuster

* Singleton
* Adapter
* Proxy
* Compsite
* Observer
* Visitor

## Architekturmuster

* Monolith
* Schichten
* Eregnisgetrieben
* Dienstorientiert
* Verteilt
* Skalierbar