NETB401 Web програмиране Client-Server
Анотация:
The course addresses the education in the domain of computer sciences. Particularly it provides knowledge, related to the configuration of a Web environment for client-server applications. Technologies in Web programming are under scope, divided on client side and server side. The peculiarities and differences of the programming technique are stressed. Negotiations, exchange of parameters and operators in Web environment is presented. The course is accompanied with extended application examples. The education is combined with exercises and training with powerful programming solutions. The examples are prepared on .NET platform, using the latest Model-View-Controller pattern as C# for the server side programming, IIS web server, SQL Server Compact database server and client side technologies based on JavaScript, HTML, XML standards. Appropriate education in database design is provided. Examples for access to database in Web environment are given.
Преподавател(и):
гл. ас. Лъчезар Томов д-р
Описание на курса:
Компетенции:
Students successfully finished this course will:
1) know:
" ……how the latest .NET client-server technology is applied in Web environment;………………..
" ……the requirements for the design of server side applications ………………
2) be able to:
" ……perform client side Web functionality for interacting with server based applications; .
" ……designing and coding applications, related to the implementation of Web based information services .
Предварителни изисквания:
Basic knowledge in C/C++/C#
Knowledge in HTML and CSS
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Английски
Теми, които се разглеждат в курса:
- The Web site: functionalities, attributes, possibilities for information processing.
- Design of server side applications: .NET environment, ASP, ASP.NET
- C# server side programming language.
- Model-View-Controller pattern
- Configuration of IIS server . Server requests and user agents.
- Тест
- Design of user interacting interface. Master and slave pages, Web Content Forms, Web Controls.
- Validation. Client-side code.
- Data retrieval and storage.
- Защита на проекти
Литература по темите:
Ladd E., Jim O'Donnell at all. Using HTML, XML and Java 1.2, OUE, 1999, p. 1282.
2. Microsoft Technology. Networking, Concepts, Tools, Prentice Hall, 1999, p.223.
3. Loveman J. Internet Explorer. Prentice Hall, 1999, p.476.
4. JavaScript. Изд. Нисофт., 1998, стр. 264.
5. Pallermo, J et.all. ASP.NET MVC 4 in Action ISBN: 1617290416 9781617290411
6. Chadwick J. at all. Programming ASP.NET MVC 4.0, OReilly, 2012,
7. Harvey M. Deitel and Paul J. Deitel. © 2008, 1400pp., paper (0-13-175242-. Internet and World Wide Web How to Program
Средства за оценяване:
RUNNING CONTROL: EXAMS:
TWO TESTS .