Your browser does not support CSS. Please upgrade to the current version of Internet Explorer or Netscape Navigator.
.NET Technologies

Advanced C# Programming


This 5-day hands-on workshop is a direct follow-up to "Introduction to .NET and C# Programming." It covers advanced features of the C# language, such as delegates, events, multithreading, attributes, reflection, and dealing with memory management. In addition, students will explore how to use C# to develop enterprise-level applications within the .NET environment: from accessing data through ADO.NET and XML processing classes to building Web applications with ASP.NET and Web Services; and from interoperating with legacy DLL and COM components to taking advantage of current COM+ enterprise services. Lastly, the class takes a look at specific performance-monitoring and security features that .NET provides. Throughout the workshop, the instructor will discuss issues of performance, design, and best practices as they relate to the various topics presented.

Students will have the opportunity to utilize their new skills with many hands-on exercises using Visual Studio .NET.


Who Should Attend

This workshop is aimed at C# developers who are ready to explore advanced features of the language and start developing enterprise-level applications and components.


Prerequisites

Students should have experience with C# and .NET equivalent to the information covered in "Introduction to .NET and C# Programming." This workshop's first-chapter review of beginning-level topics will not be sufficient for learning the necessary material thoroughly enough.


Workshop Objectives:

  • Learn about issues related to memory management.
  • Build multithreaded applications with synchronized code.
  • Write event-driven code using events and delegates.
  • Incorporate DLLs and COM components into .NET programs and vice versa.
  • Take advantage of COM+ Enterprise Services.
  • Access relational databases and process XML data from C# code.
  • Build Web applications using ASP.NET and .NET Web Services.
  • Monitor the performance of your code.
  • Implement a variety of security measures.

To request a comprehensive curriculum outline click...   HERE.
Last updated on April 30, 2008
Home Welcome About Us On-Site Workshops
Instructor Opportunities Request Information
 
 
© 2001-2008 New Instruction, LLC · 615 Valley Road · Upper Montclair, NJ 07043-1403
Phone 973 746-7010 / Fax 973 744-2129 / webmaster@newinstruction.com