Career Training >> Information Technology Training >> Microsoft .NET Training >> Intermediate .NET Programming Training Seminar
Course ID: 12051 | Course Duration: 3 Days
Course Dates: 
 
Career Training
 

Intermediate .NET Programming Training Class

Course ID: 12051
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

Intermediate .NET Programming Training Seminar

This intermediate, language-neutral class provides a deeper look at a number of intermediate
and advanced tools and techniques in .NET. The course covers in-depth .NET and
object-oriented concepts. Like related courses .NET Essentials and Advanced .NET
Programming, this course includes sample code and exercises
in both C# and VB.NET, the two primary languages of the .NET framework.
 
     
     
  Course Details  
     
     
  Agenda  
 

1. Reflection




  • Understanding Reflection

  • Using the Type Class

  • Invoking Members and Instantiating Objects



2. Delegates



  • What are Delegates?

  • Defining, Instantiating, and Invoking Delegates

  • Example: Using Delegates and Multicast Delegates


3. Events



  • Understanding Events

  • Common Existing Events

  • Creating Event Handlers to Respond To Events

  • Defining Your Own Events

  • Example: Defining and Raising Events

4. Introduction to Multithreaded Programming in the .NET Framework



  • What are Threads?

  • The .NET Thread Class

  • Controlling a Thread

  • Storing Thread References and GetHashCode()

  • The Form's Invoke Method

  • Example: Looking At a Thread

  • Timer Threads


5. Thread Synchronization



  • The Challenge of Multithreaded Programming

  • Thread Synchronization

  • Method Synchronization

  • Synchronizing Collection Objects

  • Lock/SyncLock Keywords and the Monitor Class

  • Synchronizing with the ReaderWriterLock

  • Synchronization Using Events


6. Intermediate OO: Aggregation, Namespaces, and Advanced Scope



  • What is Aggregation?

  • Example: A Generator Modeled In Software

  • Namespaces

  • Advanced Access and Scope

  • Example: Our Generator in an Assembly


7. Refresher: ADO.NET Introduction



  • What is ADO.NET?

  • An Overview of Relational Database Concepts

  • What is an RDBMS?

  • The ADO.NET Object Model

  • Getting the Data Out

  • The IDataReader Interface

  • Introducing the Database Used for the Course

  • Example: Selecting Records Using a DataReader


8. Refresher: ADO.NET DataSets and the Disconnected Model



  • What is a DataSet?

  • Accessing Data Through a DataSet's Tables and Rows

  • Example: Selecting Records from a Database using a DataSet


9. ADO.NET Commands and Stored Procedures



  • What is the Command class?

  • Executing a Stored Procedure or Query

  • Passing Input Parameters to a Stored Procedure or Query


10. ADO.NET Inserts, Updates, and Deletes



  • Modifying Data


11. Introducing XML



  • What is XML?

  • XML Logical Structure

  • XML Physical Structure

  • XML Design Patterns

  • Applications of XML (and related technologies)


12. Parsing XML in .NET with the Xml Namespace



  • Overview of Classes for Parsing XML

  • Parsing XML With XmlReader Classes

  • Parsing XML With the XmlDocument Class


13.Advanced: Modifying and Saving XML Using the XmlDocument



  • A Refresher on the XML DOM and the .NET XmlDocument

  • Modifying an XmlDocument

  • Example: Storing Window Positions in an XML Preferences File


14. Producing XML from Database Data via ADO.NET



  • Example: Generate and View XML from a DataSet


15. Reading XML Data into a DataSet



  • The ReadXml() Method


16. Importing XML into the Database



  • XML -> DataSet -> Database


17. Introducing Components



  • Why Are Components Useful?

  • Using Assemblies to Package and Deploy Components


18. COM Interoperability With .NET



  • Refresher on OLE Automation

  • COM Interop

  • Example: Automating Excel


 
     
     
  Audience  
 

This course is for web development professionals creating and maintaining
applications within th

 
     
  Pre-requisites  
  PreReqs  
     
  Comments  
  For all course dates held in Canada, please add 5% GST to the course price. Canadian residents will need to add an additional 7% PST to the course price.  
     
     
 
On-Site Training Bring this Intermediate .NET Programming training class in-house at your facility. Request More Information Request More Information On Intermediate .NET Programming
 
Career Training
 
 
Career Training
  Intermediate .NET Programming Training Course Dates and Locations  
     
  Course ID: 12051 | Course Duration: 3 Days  
     
  Locations:  
     
   User Incentive For Registering on TrainUp.com! Gift card when you register today!  
     
 
Start Date Price      Location/Event Details Register Online Request
More Info
  Print/Fax
Register
12/01/2008 $1,755.00    Washington, DC Register Online For The 12/01/2008 Event Request More Information   Register By Fax For The 12/01/2008 Event
 
     
 
On-Site Training Bring this Intermediate .NET Programming training class in-house at your facility. Request More Information Request More Information On Intermediate .NET Programming
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
Career Training
   
Career Training
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace