Abstract:
Об’єктно-орієнтовні мови є ефективним засобом для створення складних застосунків. З часу появи перших об’єктна-орієнтованих мов виробився ряд підходів і технологій, які значно спрощують створення застосунків. Наприклад, однотипні дані прийнято зберігати в масивах чи колекціях даних, для роботи з базами даних прийнято використовувати драйвери баз даних, створені під певну мову програмування. Досвід, що накопичувався методо спроб і помилок переріс в технології, що значно спрощують розробку застосунків. Дані методичні вказівки створені, щоб допомогти отримати практичні навички по роботі з базовими технологіями платформи dotnet core, технологіями взаємодії з базами даних, web-технологіями і технологіями модульного тестування на базі платформи dotnet core.
В даних методичних вказівках розглядаються такі технології як ADO.NET – технологія роботи з базами даних, Fluent NHibernate – технологія об’єктно-реляційного відображення, ASP.NET core MVC – технологія створення web-застосунків, MS Unit Test Framework – технологія модульного тестування застосунків, а також розглядаються базові технології платформи dotnet core.
В деяких лабораторних роботах даних методичних вказівок описані шаблони проектування, які доцільно використовувати при вирішенні тих чи інших задач. Наприклад, в лабораторній роботі з об’єктна-реляційного відображення розглядається архітектурний шаблон Data Access Object, а також шаблон проектування Factory. Це повинно допомогти сформувати уявлення про використання шаблонів проектування при створенні застосунків з використанням об’єктно-орієнтованих мов програмування.
Description:
С# технології прикладного програмування. Платформа dotnet core : метод. вказ. до виконання лаб. робіт з дисциплін «Java та С# технології прикладного програмування» та «Технології прикладного програмування» для здобувачів вищ.ї освіти перш. (бакалавр.) рівня вищ. освіти спец. 121 «Інженерія програмного забезпечення» та 123 «Комп’ютерна інженерія» / уклад: Задорожній А.О. – Чернігів: НУ «Чернігівська політехніка», 2024. – 124 с.