CITB517 Клиент-сървър технологии
Анотация:
"Клиент-сървър технологии" e част от обучението в компютърни науки и технологии. Целта на курса е използване на съвременните възможности за създаване на Интернет приложения с използване на клиентски и сървърни технологии – синхронни и асинхронни, за подобряване на взаимодействието потребител-услуга и клиент-сървър., в търсене на бързодействие, надеждност и сигурност (HTML 5, CS3 3, Javascript, MVC .NET)
Преподавател(и):
проф. Георги Тупаров д-р
гл. ас. Лъчезар Томов д-р
Описание на курса:
Компетенции:
Успешно завършилите студенти ще могат:
а) Да създават уеб приложения с богата клиентска функционалност
б) Да постигнат качество на взаимодействието между потребители и услуги без съществено намаляване на бързодействието
в) Ще знаят добрите и лошите практики при програмирането на Интернет приложения
г) Ще знаят особеностите на програмирането на асинхронни заявки, като избягват проблемите, които те могат да породят.
д) Ще са запознати с най - новото от страна на технологии (HTML5, CSS3) за презентиране и визуализиране на данни на и оптимизиране работата на Интернет приложенията без значение от използваните браузъри
e) Ще имат практически опит в създаването на ASP.NET уеб приложения с Model View Controller шаблон за дизайн
Предварителни изисквания:
Базови познания по информатика и езици C/C++/C#
Познания по HTML и CSS
Познания по шаблони за дизайн
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
- Интернет трансферни протоколи. User Agents. Клиенти и сървъри.
- Маркъп езици за създаване на уеб страници - HTML 5, CSS3
- Архитектурен модел REST
- Гъвкав (responsive) дизайн
- Javascript, JQuery и динамика в уеб приложенията
- Ajax, асинхронни заявки
- Въведение в C#
- Шаблони за дизайн в уеб приложенията - MVC, MVP, MVVM
- Приложна разработка на MVC приложения в .NET FRAMEWORK
- MVC приложения и NET.Core
Литература по темите:
Responsive Web Design with HTML5 and CSS3 - B. Frain (Packt, 2012) BBS
Internet and World Wide Web How To Program P.J.Deitel, H.M.Deitel
Pallermo, J et.all. ASP.NET MVC 4 in Action ISBN: 1617290416 9781617290411 Chadwick J. at all. Programming ASP.NET MVC 4.0, OReilly, 2012,
Harvey M. Deitel and Paul J. Deitel. © 2008, 1400pp., paper (0-13-175242-. Internet and World Wide Web How to Program
Средства за оценяване:
Два практически изпита - първият е създаване на уеб сайт - front end, вторият - back end