Курсът има за цел да запознае студентите със съвременни технологии, използвани при разработка на уеб-базирани приложения. Разглеждат се различни модели на NoSQL бази от данни – Column, Document, Key-Value, Graph и др. Представя се алгоритъма MapReduce за паралелна обработка на задачи върху огромни данни и популярни негови имплементации. Специално внимание се обръща на облачните технологии – модели на облачни системи и услуги, облачни архитектури, абстракция, виртуализация и др.
|
- Въведение в технологиите за Big Data.
- Типове NoSQL бази от данни - Column, Document, Key-Value, Graph, Multimodel, Object, Multivalue, RDF.
- Business Intelligence.
- Data Streaming.
- Алгоритъм MapReduce за паралелна обработка на задачи върху огромни данни. Популярни имплементации.
- Въведение в облачните технологии.
- Модели облачни системи и услуги.
- Референтна облачна архитектура на NIST.
- Облачни архитектури.
- Абстракция и виртуализация.
- Интернет на нещата (Internet of Things).
|