Advanced ASP.NET Programming

Learn techniques to improve your ASP.NET development experience

  • Duration 2 days
  • Regular fee 895
  • Preferential fee 750?
  • Locations
    • Quebec City
    • Montreal
  • Laboratory


To provide the knowledge and skills required to make effective use of the advanced development features provided by ASP.NET for creating customized server controls.

Targeted audience

All developers and Web specialists.


Experience in Web application development with ASP.NET application development using Visual Basic.NET (Course MN204) or Visual C# .NET (Course MN201, as well as basic knowledge of the Web and the HTML, CSS and JavaScript languages.


  • Techniques for developing server controls
  • User controls vs. server controls
  • Rendering controls: direct HTML, composite, and with the HTMLTextWriter class
  • Handling particular events in controls
  • Managing control state (ViewState)
  • Creating generic components based on standard ASP.NET controls
  • Managing namespaces in the development of a DLL
  • Controls with data binding
  • Integrating local and global resource files for multi-lingual applications
  • Integrating resources such as JavaScript files and CSS stylesheets in a DLL
  • Bundling and minification of JavaScript files and CSS stylesheets


*Unless stated otherwise, all sessions are in French.
  • Quebec City

    March 23 to March 24 2017

  • Montreal

    April 18 to April 19 2017

Trainer(s) assigned(s)

Other course(s) in this category