Terms for 2017
Open DayFull list of terms
Development in ASP.NET
The course is primarily designed for students of second year. It is expected that the student will have knowledge of the courses Essentials of Object-Oriented Programming (PES), Company ICT (CIT), Software Development Processes (SDP), Web technologies (WEB), Essentials of Algorithm Design and Optimization (ALG) Developments in C# (CSP) and Object-oriented Analysis and Design of IS (OAD). It is recommended to attend this course parallely with course Relational database (RDB) unless the student has already attended this course.
What are you going to learn
Introduction to ASP.NET - Web Application Architecture. Basic principles of processing http request in ASP.NET. Development of web applications using Visual Studia.NET and Related technology.
Web Forms - Web Forms using standard controls ASP.NET. Validation of input data. Creating a user control (UserControls) and its use on the web form. Creating a uniform appearance ASP.NET applications.
State control applications, navigation - Explanation of the problem arising from stateless applications. Maintain state using objects called Session, Application, Viewstate, Cookies. Using hierarchical navigation controls.
Configuring and Deploying an ASP .NET - Basic configuration parameters in web.config (AppSettings, connectionStrings, Trace, etc ...). Heredity on the configuration level. Deployment to IIS. Different versions of web.config (.NET 4.0)
Working with data - Databinding. Displaying the data retrieved from the database to MSSQL. Making bound master-detail views. Viewing data using ASP.NET components: DataList, FormView, DetailView.
Advanced components -. Implementation of custom controls (Custom Controls). Making HTTP handlers and HTTP modules.
Optimization and Security - Introduction to object Cache using the principles and output caching (output caching). The safety principles in .NET. Overview of web application security mechanisms.
Web Services - The basic principle of Web services. Creating Web Services and their use from viewpoint of the client role. Introduction to WCF.
AJAX - explanation of principles, plus and negatives, ASP .NET implementations, use ASP .NET Control Toolkit.
Silverlight - Introducing Silverlight, XAML, creating applications in Visual Studio and Expression Blend, integration with ASP .NET.
Windows Workflow Foundation - Presentation of the WWF, creation workflow in Visual Studio, the usual types of activity, hosting workflow.
ASP .NET MVC - Introducing the MVC pattern, Comparison with ASP .NET Web Forms, MVC implementation.
How the course is organized
Full time study
The course consist of 12 lectures and 12 seminars, each lasting 1,5 hours.
Part time study
The course consist of 4 blocks, each lasting 3 hours.