NETB457 Технологии за приложения в Интернет
Анотация:
Advanced Internet development encompasses the design and implementation of sophisticated distributed systems. Internet systems generally embody multiple, interoperable applications distributed across multiple computers and disparate environments. These typically incorporate elements from several technical areas and may include a relational database subsystem, text sifting and sorting technologies (natural language processing), data encryption, dynamic Web page generation etc.
The course aims at describing the main components of Internet-applications: User Interface, Data Bases, Communications, Project maintenance, Tools (languages, environments).
Basic principles for building any of the components will be studied and illustrated by examples of well-known tools such as Access, MySQL, PHP, ASP, Java, and Perl etc. The next goal is to identify various classes (types) of Internet applications and to discuss the most appropriate strategies and tools for developing each of them.
This will prepare students to select suitable tools and techniques for solving real life problems.
Преподавател(и):
доц. Румен Радев д-р
Описание на курса:
Компетенции:
Students successfully finished this course will:
1) know:
" the structure and principles of Internet-applications
" the common characteristics of specialized tools for Internet applications developing
2) be able to:
" analyze real life problems
" analyze user's requirements
" elaborate design specifications and detailed design specifications
" select the most appropriate UI, DB, protocols and other tools for application developing
Предварителни изисквания:
Knowledge of a programming language (C++, Java, VBA, others)
Knowledge of Database systems
(These are fully covered by corresponding courses taught within this programme.)
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
Литература по темите:
www.math.bas.bg
Средства за оценяване:
RUNNING CONTROL: TERM EXAMS:
TESTS 40 % WRITTEN EXAM 50 %
PARTICIPATION IN SEMINARS 30 % ORAL EXAM 30 %
COURSE WORK/PROJECT …... % EXAM ON PRACTICE 20%
ESSAY .....… %
STUDY 30 %
CASUS ………..... %
OTHERS: