csbc-edu.github.io

Інструментальні засоби візуального програмування

I семестр 2020-2021 н. р.

Викладач: Станіслав Віталійович Марченко


Курс викладається 1 семестр: 8 лекцій (15 годин), 15 практичних (30 годин). Форма контролю - екзамен


Дата Слайди Домашня робота Матеріали
      Огляд курсу;
Інструкція з оформлення звіту;
Питання до екзамену
08.09. Тема 01. Технологічний стек компанії Microsoft
Огляд платформи .NET;
Основи модульного тестування C#-коду;
Робота з файлами та потоками даних;
Серіалізація об'єктів;
Робота з даними за допомогою технологій Entity Framework Core та LINQ
Практична робота 01. Технологічний стек компанії Microsoft (частина 1);
Практична робота 01. Технологічний стек компанії Microsoft (частина 2)
Представлено .NET 5
База даних chinook
Коротка довідка з MSTest
Converting T-SQL queries in LINQ
22.09. Тема 02. Технологія Windows Presentation Foundation
Декларативна мова програмування XAML;
Технологія Windows Presentation Foundation;
Компонування інтерфейсу за допомогою контейнерних елементів (чорновик);
Взаємодія з додатком за допомогою подій (чорновик)
Практична робота 02. Технологія Windows Presentation Foundation;
Практична робота 03. Побудова графічного інтерфейсу засобами WPF (чорновик)
Розширення розмітки x:Code
Демо з базовими елементами управління
20.10. Тема 03. MVVM-архітектура додатків з графічним інтерфейсом
Принципи роботи архітектури MVVM;
Формування рівня моделі та взаємодія з ним (в розробці);
Поняття ресурсів у WPF-додатках (чорновик);
Технологія прив'язування даних (чорновик);
Практична робота 04. MVVM-архітектура додатків з графічним інтерфейсом Проекти з курсу MVVM in Depth
Зображення мастей
03.11. Тема 04. Розробка розвиненого інтерфейсу користувача
Стилізація елементів управління (чорновик)
Декорування та шаблонізація елементів управління (чорновик);
Практична робота 05 Курс WPF Productivity Playbook;
Проект до задачі 5.2
17.11. Тема 05. Технологія ASP.NET Core
Огляд архітектури ASP.NET Core;
Основи розробки веб-сайтів на базі технології ASP.NET Core MVC
Завдання: розробіть аналогічний до розглянутого в темах 5-6 сайт з іншою, унікальною тематикою. Відеокурс
01.12. Тема 06. Використання можливостей платформи ASP.NET Core
Формування базової навігації по сайту;
Підготовка до екзамену