Skip to content

Latest commit

 

History

History
81 lines (73 loc) · 6.12 KB

course-calendar.md

File metadata and controls

81 lines (73 loc) · 6.12 KB

Course Calendar

1st Semester

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)

2nd Semester

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