Date | Content |
---|---|
17.09.2020 | Introduction, .NET Recap (Basics) |
24.09.2020 | C# Recap (Delegates, Lambdas) |
28.09.2020 | C# type system |
08.10.2020 | C# Async Programming |
15.10.2020 | Linq |
22.10.2020 | Recap, C# Code Quality (incl. nullability) |
05.11.2020 | Written Exam |
12.11.2020 | Linq |
19.11.2020 | Entity Framework (EF) Basics |
23.11.2020 | Linq and EF, SQL generation, expr. trees |
03.12.2020 | EF Data Modelling, migrations |
10.12.2020 | EF and ASP.NET |
17.12.2020 | EF Repository and Unit of Work Pattern |
07.01.2021 | EF Recap |
14.01.2021 | Written Exam |
21.01.2021 | JSON in C# |
28.01.2021 | Web API Design, OAS/Swagger |
04.02.2021 | Web APIs with ASP.NET Basics |
11.02.2021 | CI/CD with GitHub Actions |
Curriculum Task | Covered in |
---|---|
die Konzepte von Programmiersprachen darlegen | .NET Recap, C# Recap, C# |
Grundlagen der mehrwertigen Logik | C# Pattern Matching, Linq and EF (e.g. null) |
Zusammenhänge ... erfassen und ... Entwurf der ... Software erstellen | C# + Linq + EF + ASP.NET Web API |
Software für unterschiedliche Plattformen erstellen | .NET (OSS), JSON, Web APIs with ASP.NET, WinUI (2nd semester) |
Curriculum | Covered in |
---|---|
Eigenschaften von Programmiersprachen, Typsysteme, Programmierparadigmen | C# |
mehrwertigen Logiken, dreiwertige Logiken, Fuzzy-Sets | C# nullability, Linq and EF |
Entwurfsrichtlinien, Strukturdiagramme, Patterns | Web API Design, EF patterns |
Thread-Synchronisation | C# Async Programming |
Zugriff auf semi-strukturierte Daten | JSON in C# |
Build-Management | CI/CD |
Dokumentationsgenerierung | C# Code Quality (XML code docs) |
Date | Content |
---|---|
25.02.2021 | ASP.NET Controllers |
04.03.2021 | ASP.NET Dependency Injection (DI), Logging |
11.03.2021 | ASP.NET Exercises (algorithmic) |
18.03.2021 | ASP.NET and EF Code Quality |
25.03.2021 | ASP.NET and OAS/Swagger |
01.04.2021 | ASP.NET automated testing |
08.04.2021 | Written Exam |
15.04.2021 | WinUI 3 Basics |
22.04.2021 | XAML Basics |
29.04.2021 | WinUI/XAML Layouts, Data Binding |
06.05.2021 | Mobile Apps with WinUI/Uno/XAML |
20.05.2021 | Mobile Apps with WinUI/Uno/XAML |
27.05.2021 | Mobile Apps with WinUI/Uno/XAML |
10.06.2021 | Written Exam |
17.06.2021 | TBD |
24.06.2021 | C# and EF Profiling |
01.07.2021 | Roslyn code generation, reflection |
08.07.2021 | TBD |
Curriculum Task | Covered in |
---|---|
Algorithmen nach Kriterien der Komplexität und Effizienz auswählen | ASP.NET and EF Code Quality |
numerische Problemstellungen ... und Lösungsverfahren | Partly in 1st semester (C#), ASP.NET Exercises |
... Dynamik analysieren und dafür ... Entwurf des Verhaltens ... erstellen | ASP.NET Exercises |
Software für den Produktivbetrieb erstellen | ASP.NET and EF Code Quality, Profiling |
fortgeschrittene Programmiertechniken anwenden | DI, ASP.NET Exercises, XAML |
Curriculum | Covered in |
---|---|
Komplexität von Algorithmen, Optimierung | Profiling |
Grundzüge der Numerik, Fehleranalyse, Anwendungen | ASP.NET Exercises, Profiling |
Verhaltensdiagramme, Patterns | ASP.NET Exercises |
...zuverlässige Systeme, Bug- und Issuetracking, Hilfesysteme, Integrationstests | OAS/Swagger, ASP.NET automated testing |
Parallele Programmierung, Reflection, objektorientierter Zugriff auf Massendaten | Roslyn code generation, reflection, profiling, EF |