456-0353/01 – Developing of the Web Applications in the .NET (VWA)

Gurantor departmentDepartment of Computer ScienceCredits5
Subject guarantorIng. Jan Martinovič, Ph.D.Subject version guarantorIng. Jan Martinovič, Ph.D.
Study levelundergraduate or graduateRequirementOptional
Year1Semesterwinter
Study languageCzech
Year of introduction2006/2007Year of cancellation2009/2010
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
MAR23 Ing. Jan Martinovič, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Graded credit 2+2
Combined Graded credit 10+5

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:

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/

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

Další požadavky na studenta

Prerequisities

Subject codeAbbreviationTitleRequirement
456-0546 AT .NET Architecture of the .NET Technology Recommended

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: 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.

Conditions for subject completion

Full-time form (validity from: 1960/1961 Summer semester, validity until: 2007/2008 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Graded exercises evaluation Graded credit 100  0
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2009/2010 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2009/2010 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2009/2010 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2009/2010 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2009/2010 (N2646) Information Technology (2612T025) Computer Science and Technology P Czech Ostrava 2 Optional study plan
2008/2009 (N2646) Information Technology (2612T025) Computer Science and Technology P Czech Ostrava 2 Optional study plan
2008/2009 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2008/2009 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2008/2009 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2008/2009 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2008/2009 (N2646) Information Technology (2612T025) Computer Science and Technology K Czech Ostrava 2 Optional study plan
2007/2008 (N2646) Information Technology (2612T025) Computer Science and Technology P Czech Ostrava 2 Optional study plan
2007/2008 (N2646) Information Technology (2612T025) Computer Science and Technology K Czech Ostrava 2 Optional study plan
2007/2008 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2007/2008 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2007/2008 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2007/2008 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2006/2007 (N2646) Information Technology (2612T025) Computer Science and Technology P Czech Ostrava 2 Optional study plan
2006/2007 (N2646) Information Technology (2612T025) Computer Science and Technology K Czech Ostrava 2 Optional study plan
2006/2007 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2006/2007 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2006/2007 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2006/2007 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner