460-4015/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 introduction2010/2011Year of cancellation2014/2015
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
BAB122 Ing. Alisa Babskova
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
Part-time 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

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

Full-time form (validity from: 2010/2011 Winter semester, validity until: 2014/2015 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Graded exercises evaluation Graded credit 100 (100) 51 3
        Project Project 40  21
        Written test Other task type 30  15
        Programming test Other task type 30  15
Mandatory attendence participation:

Show history

Conditions for subject completion and attendance at the exercises within ISP:

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2014/2015 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2014/2015 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2014/2015 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2014/2015 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2010/2011 (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

Assessment of instruction



2014/2015 Winter
2013/2014 Winter
2012/2013 Winter
2011/2012 Winter
2010/2011 Winter