Код: 315244Назва:
Архітектура прикладних програм рівня підприємства
Анотація: В курс " Архітектура прикладних програм рівня підприємство " студенти отримають базові знання та навички побудови складних клієнт серверних застосунків. Даний курс базується на технологіях з .Net Framework та мові програмування C#. В курсі звертається увага на ключові проблеми і аспекти розробки клієнт серверних застосунків.
Метою і завданням навчальної дисципліни "Архітектура прикладних програм рівня підприємство" є висвітлення набору інструментів та технологій, які надаються .NET Framework-ом для розробки складних систем з клієнт-серверною архітектурою. Надати студентам практичні навички розробки реальних проектів.
Тип дисципліни: вибірковаРік навчання: 3Семестр: осіннійКількість кредитів: 4 (загальна кількість годин - 120 год.; аудиторні години - 42 год.; лекції - 16 год.; практичні заняття - 26 год.; самостійна робота - 78 год.)Форма контролю: залікВикладач(і): Яблонський В.Р.Результати навчання: У результаті вивчення курсу студент повинен:знати:- основні принципи розробки клієнт-серверної архітектури,- основна технології та інструменти .Net Framework для реалізації клієнт-серверних застосунків,- практичні основи багатопоточності та роботи з базами даних;вміти:- проектувати застосунки з клієнт-серверною архітектурою,- реалізовувати застосунки з клієнт-серверною архітектурою.Спосіб навчання: аудиторнийНеобхідні обовязкові попередні й супутні модулі: Студент повинен знати: процедурне та об'єктно-орієнтоване програмування, базові комп'ютерні алгоритми, основи баз даних, хоча б один з об'єктно-орієнтованих мов програмування (C++, Java, C#). Надалі проходження курсу є передумовою для подальшого вивчення клієнт-серверних технологій.Зміст дисципліни: Курс складається із двох частин: загальнотеоретичної і практичної.
Загальнотеоретична частина передбачає поглиблене вивчення технологій та інструментів для розробки клієнт-серверних застосунків.
Практична частина передбачає поглиблене практичне вивчення та освоєння технологій та інструментів для розробки клієнт-серверних застосунків.
Рекомендована література: Основна:1. C# 3.0: A Beginner's Guide (ISBN 0-07-158830-2, Osborne/McGraw Hill, 2009). Herbert Schildt.2. C# 4.0: The Complete Reference (ISBN 0-07-174117-8, Osborne/McGraw Hill, 2010). Herbert Schildt3. C# 6.0 and the .NET 4.6 Framework. Andrew TroelsenДодаткова:4. Pro C#7: With .NET and .NET Core. Andrew Troelsen5. CLR via C# (4th Edition). Jeffrey 6. Richter Design Patterns: Elements of Reusable Object-Oriented Software. The "Gang of Four": Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides7. https://www.tutorialspoint.com/mvvm/8. https://metanit.com/sharp/wpf/Форми та методи навчання: лекції, практичні заняття, самостійна робота Методи й критерії оцінювання: рейтингове оцінювання за 100-бальною системою: поточний контроль - 70 балів (опитування, тести на комп'ютерах, індивідуальне завдання на комп'ютері); підсумковий контроль - 30 балів (залік на комп'ютері).Мова навчання: українська