460-4015/01 – Developing of the Web Applications in the .NET (VWA)
Gurantor department | Department of Computer Science | Credits | 5 |
Subject guarantor | Ing. Jan Martinovič, Ph.D. | Subject version guarantor | Ing. Jan Martinovič, Ph.D. |
Study level | undergraduate or graduate | Requirement | Optional |
Year | 1 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2010/2011 | Year of cancellation | 2014/2015 |
Intended for the faculties | FEI | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
The aim of the course is to give the summary of developing web applications by .NET Framework. The students after passing the course will be able to create robust web application. They will know how to solve problems related with running. They will know how to configure web application and deploy it to the web server.
Teaching methods
Lectures
Tutorials
Project work
Summary
In this course we will be discussing problems of web applications development by Microsoft .NET framework. Student will get familiar with basic keystones of web application developing. Features such as creating of web applications which run on standard client and mobile clients will be discussed. The aim of course is in preparing students for getting Microsoft Certified Professional (MCP) certification for areas of developing web applications in Microsoft .NET Framework with Microsoft Visual Studio.
Compulsory literature:
Microsoft .NET Framewok SDK
http://arg.vsb.cz/msita/News/
http://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=5245
Recommended literature:
Way of continuous check of knowledge in the course of semester
Conditions for credit:
Student must independently create the project.
Student must pass the real-time test.
Student must pass the final test.
E-learning
Other requirements
Additional requirements are placed on the student.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
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
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction