Skip to main content
Skip header
Terminated in academic year 2014/2015

Developing of the Web Applications in the .NET

Type of study Follow-up Master
Language of instruction Czech
Code 460-4015/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:
a) Create a web application using Web forms using ADO.NET and controls for working with data
b) Create your own custom web controls
c) Create a web application for mobile devices
d) Extension developed web applications by AJAX and Web Services based on WCF

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/