Skip to main content
Skip header
Terminated in academic year 2009/2010

Developing of the Web Applications in the .NET

Type of study Follow-up Master
Language of instruction Czech
Code 456-0353/01
Abbreviation VWA
Course title Developing of the Web Applications in the .NET
Credits 5
Coordinating department Department of Computer Science
Course coordinator Ing. Jan Martinovič, Ph.D.

Subject syllabus

Lectures:

Web applications developing


Web application creating and configuring.
Web server control creating and configuring.
Create events for web pages and controls.
Management of the states.
Globalization and accessibility implementation.
ASP.NET control creation for generating image for view on the web page.
Programming of the web application.


Working with data by ADO.NET, XML and control for data binding.

Data binding controls implementation.
Using of database connection and database transactions.
Creating, deleting and editing in connection oriented database access.
Creating, deleting, and editing in connectionless oriented database access.
XML data management by XML Document Object Model (DOM).
Reading and writing XML data by XmlReader and XmlWriter.


User controls creation

Web application controls creation and composition.
Creating user web controls based on base WebControl class.
Composite server controls creating.
Template controls creating.


Tracing, configuration and deployment of web applications


Installation project will be presented (for deployment of web application to server).
How to copy web application to the application server.
How to compile web application by utility for web publishing.
How to solve problems with web application and how to optimeze web applications.


Authentication and authorization

How to create user identity form for authentication.
How to use authorization for control of authenticated user.
How to implement Microsoft Windows authentication.
How to use logging control for control access to web application.


Customizing and personalization of web application
ASP.NET Mobile applications



Exercises:

Web server control creating and configuring. Create events for web pages and controls. Management of the states.
Globalization and accessibility implementation.
ASP.NET control creation for generating image for view on the web page.
Programming of the web application.
Data binding controls implementation.
Using of database connection and database transactions.
Creating, deleting and editing in connection oriented database access.
Creating, deleting, and editing in connectionless oriented database access.

XML data management by XML Document Object Model (DOM).
Reading and writing XML data by XmlReader and XmlWriter.


Web application controls creation and composition.
Creating user web control based on base WebControl class.
Composite server controls creating.

Template controls creating.

Tracing, configuration and deployment of web applications

Authentication and authorization


Customizing and personalization of web application



Projects:
Projects parts:


This part contains working with data by ADO.NET and with control for data binding.


This part contains creation of web user controls.

This part contains tracing and configuration of applications.



This part contains customizing of web application.

Advised literature

Microsoft Corporation, Jeff Webb, Microsoft Corporation: MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition (Hardcover), Microsoft Press, ISBN: 0735619271 

G. Andrew Duthie: Microsoft ASP.NET Step by Step (Paperback), Microsoft Press, ISBN: 0735612870 

Dino Esposito: Programming Microsoft ASP.NET 2.0 Applications: Advanced Topics (Paperback), Microsoft Press, ISBN: 0735621772 

http://asp.net/

http://www.asp.net/ajax/