Всички упражнения

Упражнение №1 - Visual Studio, C# и MVVM
Запознаване с езика C# и средата Visual Studio чрез изграждане на малка студентска информационна система. Ще създадем конзолно приложение, което ще илюстрира MVVM структурата.

Упражнение №2 - Делегати, изключения и логове
Запознаване с езика C#, работа с делегати, прихващане на грешки и използване на логъри. Ще добавим концепцията за делегати, ще прихващаме грешки и ще използваме логове.

Упражнение №3 - LINQ, колекции и хелпър функции
Запознаване с LINQ, работа с колекции и имплементиране на хелпър функции. Ще добавим използваме колекции и ще използваме LINQ за заявки към тях, като аналог на SQL заявките.

Упражнение №4 - Entity Framework и база данни
Запознаване с Entity Framework и работа с база данни в C#. Ще създадем възможност за съхранение на потребителски данни в база данни като използваме SQLite за база данни.

Упражнение №5 - WPF и .NET MAUI
Запознаване с WPF, XAML, Bindings и интеграция с база данни. Ще създадем WPF приложение, което ще илюстрира Data Binding и ще използваме Entity Framework за връзка с база данни.

Упражнение №6 - Разширение на .NET MAUI и WPF
Запознаване с Data Binding при промяна на данни, работа с команди в WPF и реализация на MVVM архитектура. Ще разширим нашето WPF приложение, като добавим събития и команди към него.