DEVELOPMENT OF WEB APPLICATIONS AND SERVICES

Objectives and outcomes

Students acquire the knowledge of creating interactive and data-driven web applications using ASP.NET technology, either for the Internet or an intranet network environment. Upon completion of the course, students have a basic knowledge of fundamental problems, concepts and approaches to designing ASP.NET applications. They can make a well-chosen selection of controls, techniques and objects for solving specific problems in business systems. They can create their own custom web control to monitor, configure and deploy applications to production. In addition, they verify identity and authorise users of an ASP.NET application.

Lectures

.NET and ASP.NET environment. A base page object. Request and response objects. ASPX page architecture. Server controls. Input validation. Navigation system. State management. Customisation and personalisation with master pages, themes and web parts. Data access and manipulation. Dynamic graphics. Creating services and service components. User and custom server controls. Troubleshooting and monitoring the operation of the web application. User profiles, membership and credentials. Reading and writing XML documents. Cryptography. The implementation of an MVC template.

Practical classes

Practical classes focus on sections covered in the lectures.