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
Формування базової навігації по сайту
;
Підготовка до екзамену