НаУКМА

Інформаційний пакет ЄКТС

<< повернутись

Код: 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 Schildt
3. C# 6.0 and the .NET 4.6 Framework. Andrew Troelsen

Додаткова:
4. Pro C#7: With .NET and .NET Core. Andrew Troelsen
5. 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 Vlissides
7. https://www.tutorialspoint.com/mvvm/
8. https://metanit.com/sharp/wpf/


Форми та методи навчання: лекції, практичні заняття, самостійна робота

Методи й критерії оцінювання: рейтингове оцінювання за 100-бальною системою: поточний контроль - 70 балів (опитування, тести на комп'ютерах, індивідуальне завдання на комп'ютері); підсумковий контроль - 30 балів (залік на комп'ютері).

Мова навчання: українська