Microsoft Silver Partner
Make a request

Course - ASP.NET Advanced

Изображение к курсу ASP.NET Advanced
Course ASP.NET Advanced
Duration 10 days / 20 hours
Lessons number 9

Fulltime studies

3800 UAH Schedule

Online learning

3800 UAH Schedule

Video trainings



ASP.NET is known as a flexible and powerful platform on the web technologies market. Many developers can create pages with the set of control elements and binding to data base, but not all developers can manipulate with generated HTML code, create their control elements and modules, optimize pages and create fast web portals.
The in-depth ASP.NET course allows students to learn query processing on the server side. This tutorial will be useful for those who want to understand how complex server-side controls work, which modules every query addressed to application goes through and what happens inside IIS.
• Knowledge of ASP.NET technology
• Use of server-side controls and the main functionality of the platform (topic of the ASP.NET Essential)
Developers with the knowledge of software development basics using ASP.NET
Lesson 1

Lesson 1. IIS7 Architecture

IIS7 Architecture, the basic components and principles of query processing. Detailed analysis of the page life cycle and the life cycle of the application. File Global.asax.

Lesson 2

Lesson 2. HTTP Handlers and HTTP Modules

Development and registration of user HTTP handlers. .Ashx files and handlers as C# classes. The concept of HTTP module, development and registration of HTTP modules are considered.

Lesson 3

Lesson 3. Asynchronous Programming in ASP.NET

Review of tools for asynchronous programming in. NET. Thread class and asynchronous methods.
Creation of asynchronous pages. Work with asynchronous tasks. Development of asynchronous handlers. A comparison of the performance of Web applications by using different types of pages.

Lesson 4

Lesson 4. User controls

Development and registration of UserControl. Dynamic loading of user controls. Development of elements, related to data.

Lesson 5

Lesson 5. Specialized controls

Creation of specialized controls. The choice of the base type for a specialized control. Control’s register in a web application.

Lesson 6

Lesson 6. Controls, related to data

Creation of specialized controls, related to data. User list control development. Creation of controls, using patterns.

Lesson 7

Lesson 7. Support of controls during development process

The architecture .NET development time consideration. Consideration of attribute-based metadata. Rendering of the values of different types.

Consideration of the principles of the expression operation in ASP.NET (<% ...%>)

Lesson 8

Lesson 8. Cache

Application Data cache. Setting of Output Cache. Recommendations for the use of cache in ASP.NET

Lesson 9

Lesson 9. Safety in ASP.NET

Security context of the ASP.NETand IIS authentication mechanisms. Security consideration at the ASP.NET conveyor level. In-depth look at Form authentication. Work with the class FormsAuthentication.

MembershipProvider and MembershipRole examples of providers and items, related to security use.

What SQL injection is, how to develop safe pages. XSS (Cross-Site Scripting) and ways to avoid it in the pages of a web application.

Lesson 10

Lesson 10. Pages with WebParts elements

Ain of WebParts. Creation and connection of WebParts. WebPartZone development of portals, based on WebParts. Linking of WebParts.

• You will be able to develop HTTP modules and handlers
• Create complex user’s controls
• Create controls using templates
• Create customized controls that, like ASP.NET elements, will be saved in separate libraries
• Increase general productive capacity of web server, using caching and asynchronous pages
• Create web application using MembershipProvider and RoleProvider that will allow you fastening process of authorizing tasks realization, identity verification and registration
• Create safe pages. You will learn avoiding SQL injections and cross-site scripting (XSS)
• Develop WebParts.
Check mark Register for classes Separator Online registration form
Three times per week Everyday Specialities Weekends
Start date End date Time

Did not find a suitable course in the timetable? Make a order

Three times per week Everyday Specialities Weekends
Start date End date Time

Did not find a suitable course in the timetable? Оформите заявку