Log
2023-09-23
2023-09-27
2023-10-04
2023-10-11
2023-10-25
Test Stoffgebiet:
Alle bisher besprochenen Foliensätze
Theoretische Fragestellungen - Nennen und Erklären
Threads und Threadsynchronisation anwenden können
Erstellen von nebenläufigen/parallelen Programmen mit Threads, lock, Semaphore, BlockingCollection
2023-11-16
2023-11-23
2023-12-14
2023-12-21
2024-01-11
Test Stoffgebiet
Foliensätze:
Theoretische Fragestellungen
Anwendung:
Asynchrone Programmierung mit async/await
Abfragen mit Linq
Erstellung eines DB Models unter der Verwendung von Entity Framework
Verwendung des DbContext
Entity Klassen erstellen (Properties und Annotationen)
Fluent API
Die benötigten Annotationen und Methoden der Fluent API müssen auswendig gelernt werden.
2024-02-15
2024-02-22
2024-02-29
2024-03-14
Test Stoffgebiet:
Dreischichtige Webanwendungen Tiers
Wie auch bei den letzten Malen wird der Fokus auf der Anwendung (Programmierung) liegen. Theoretische Fragestellungen sind auch möglich, nehmen aber einen geringeren Stellenwert ein.
2024-03-21
2024-04-04
2024-04-11
2024-04-18
2024-05-02
Blazor State Management
siehe BlazorStateManagement.zip im Teams Channel
2024-05-16
Test Stoffgebiet
Blazor Client Entwicklung
CRUD Oberflächen
Data-Binding
Verwendung des HTTP Client zum Aufruf von REST-Endpunkten
Blazor Lifecycle Methoden
Blazor Komponenten inklusive Parameter
Routing und Route Parameter
Blazor State Management
Dependency Injection
REST API
Erstellung von Controller (inkl. generischer Controller)
Dependency Injection
Zugriff auf Datenbank mit Repository oder DbContext
Repositories
Erstellung und Verwendung von IRepository, RepositoryBase
Entity Framework
Erstellung und Verwendung von DbContext, Entities
Konfiguration der Entities mit Attributen und/oder Fluent-API
Stoffgebiet ist absteigend nach Priorität sortiert
Im Vordergrund wird Programmierung stehen, möglicherweise auch theoretische Fragen, aber nur geringer Anteil
Übungsbeispiel: Exercise Recipe Collection
2024-05-23
Beurteilung
Beurteilung_VO_UE
Notenschluessel SMUE HUE