Entity Framework (EF) дозволяє значно спростити роботу з реляційними базами даних у .NET, автоматизуючи створення SQL-запитів, управління зв’язками між таблицями та взаємодію з даними. Вивчення Entity Framework у .NET дає змогу швидше та ефективніше створювати додатки, працювати з базами даних сучасними методами, підвищує продуктивність розробки та полегшує підтримку коду. Вивчаючи курс "Робота з базами даних у .NET за допомогою Entity Framework", ви навчитеся створювати, оптимізувати та взаємодіяти з базами даних за допомогою ORM. Також ви освоїте управління міграціями, конфігурацію зв’язків між сутностями. Набуті знання та вміння дозволять розробляти та підтримувати бази даних у проєктах на ASP.NET Core, WPF, WinForms та інших технологіях .NET, використовуючи Entity Framework для ефективного управління даними.

Вибірковий курс призначений для відпрацювання практичних навичок по створенню хостингу, його налаштуванню та адмініструванню та встановленню на ньому системи дистанційного навчання, її адміністрування та роботи із ним в якості автора курсу-викладача.

В якості типової для хостингу ОС викоритовується ОС Ubuntu server та в якості відкритої системи дистанційного навчання - LMS Moodle.

Високий рівень комп’ютеризації сучасного життя наряду з безсумнівними перевагами та прогресом, створює додаткові виклики та небезпеку для суспільно-політичного життя, розвитку демократичних інституцій, соціальної свободи та принципів рівності, як наслідок, впливає на морально-емоціональний стан та здоров’я кожної людини. Для того, щоб максимізувати перевагу та мінімізувати ризики від використання сучасних інформаційних технологій, кожна людина повинна усвідомлювати усі аспекти можливих загроз та володіти знаннями та навичками протидії цьому, а також вміти створювати для себе в повсякденному житті безпечне та комфортне інформаційне середовище.

Метою курсу є ознайомлення з однією із серверних операційних систем (не хмарного середовища), її встановлення, налагодження, розгортання хостингу на ній та встановлення веб--ресурсу на такому хостингу.

Дисципліна " Сучасні інформаційні технології в науковій та викладацькій діяльності" здя здобувачів освітнього ступеня доктора філософії

Анотація курсу
Курс стосується викладу основних прийомів роботи із великими наборами даних (як структурованих, так і без явної систематизації), використання графових баз даних, методів машинного навчання та штучного інтелекту для обробки великих даних, систематизації та візуалізації результатів із можливістю отримання висновків щодо цільових ознак.

Інформація про викладача
ПІП: Пастернак Ярослав Михайлович
Науковий ступінь: доктор фізико-математичних наук
Вчене звання: професор
Посада: професор кафедри комп’ютерних наук та кібербезпеки
Контактна інформація: iaroslav.pasternak@vnu.edu.ua
Дні занять: http://ps.vnu.edu.ua/cgi-bin/timetable.cgi

Рекомендована література та інтернет-ресурси
1. Bast H., Korzen C., Meyer U., Penschuck M. Algorithms for Big Data. Springer, 2023.
2. Cielen D., Meysman A., Ali M. Introducing Data Science: Big Data, Machine Learning, and more, using Python tools. Manning Publications, 2016.
3. Hilpisch Y. Python for Finance: Analyze Big Financial Data. O'Reilly Media, 2014.