CITB517 Клиент-сървър технологии

Анотация:

"Клиент-сървър технологии" e част от обучението в компютърни науки и технологии. Целта на курса е използване на съвременните възможности за създаване на Интернет приложения с използване на клиентски и сървърни технологии – синхронни и асинхронни, за подобряване на взаимодействието потребител-услуга и клиент-сървър., в търсене на бързодействие, надеждност и сигурност (HTML 5, CS3 3, Javascript, MVC .NET)

прочети още
Информационни технологии

Преподавател(и):

проф. Георги Тупаров  д-р
гл. ас. Лъчезар Томов  д-р

Описание на курса:

Компетенции:

Успешно завършилите студенти ще могат:

а) Да създават уеб приложения с богата клиентска функционалност

б) Да постигнат качество на взаимодействието между потребители и услуги без съществено намаляване на бързодействието

в) Ще знаят добрите и лошите практики при програмирането на Интернет приложения

г) Ще знаят особеностите на програмирането на асинхронни заявки, като избягват проблемите, които те могат да породят.

д) Ще са запознати с най - новото от страна на технологии (HTML5, CSS3) за презентиране и визуализиране на данни на и оптимизиране работата на Интернет приложенията без значение от използваните браузъри

e) Ще имат практически опит в създаването на ASP.NET уеб приложения с Model View Controller шаблон за дизайн


Предварителни изисквания:
Базови познания по информатика и езици C/C++/C#

Познания по HTML и CSS

Познания по шаблони за дизайн



Форми на провеждане:
Редовен

Учебни форми:
Лекция

Език, на който се води курса:
Български

Теми, които се разглеждат в курса:

  1. Интернет трансферни протоколи. User Agents. Клиенти и сървъри.
  2. Маркъп езици за създаване на уеб страници - HTML 5, CSS3
  3. Архитектурен модел REST
  4. Гъвкав (responsive) дизайн
  5. Javascript, JQuery и динамика в уеб приложенията
  6. Ajax, асинхронни заявки
  7. Въведение в C#
  8. Шаблони за дизайн в уеб приложенията - MVC, MVP, MVVM
  9. Приложна разработка на MVC приложения в .NET FRAMEWORK
  10. 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