Career Training
>>
Information Technology Training
>>
Microsoft .NET Training
>> Intermediate .NET Programming Training Seminar
Course ID: 12051 | Course Duration: 3 Days
Course Dates:
Select a Course Date
12/01/2008 in Washington, DC (1755.00)
Intermediate .NET Programming Training Class
Course ID: 12051
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.
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.
Bring this
Intermediate .NET Programming
training class in-house at your facility.
Request More Information On
Intermediate .NET Programming
Intermediate .NET Programming Training Course Dates and Locations
Course ID: 12051 | Course Duration: 3 Days
Locations:
Select a Location
DC: Westlake Washington DC
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
Bring this
Intermediate .NET Programming
training class in-house at your facility.
Request More Information On
Intermediate .NET Programming
Select a market segment to view more courses
Select One...
Human Resources
Information Technology
Business Skills
Health Care
Law
Finance
Industrial
Or, select a category to view more Information Technology courses
Select One...
Adobe
ASP.NET
C/C++
Cisco
CompTIA
Convergent Technologies
Crystal Reports
Database
E-commerce
Graphic Design
Hardware
ISC2
ITIL
Java
Macintosh
Macromedia
Management
MCAD/MCSD
MCSE
Microsoft .NET
Microsoft Certifications
Microsoft Exchange
Microsoft Office
MultiMedia
Networking
Notes/Domino
Novell
Operating Systems
Oracle
PC Support
Red Hat
SAP
Security
Software Engineering
SQL Server
System Administration
TCP/IP
Telecomunications
Testing and QA/QC
UNIX, Linux and Solaris
Visual Basic
VoIP
Web Administration
Web Development
Web Services
WebSphere
Windows
Windows Server
Word Processing
XML
Browse By Category
Browse By Location
Browse New Courses
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
Your browser does not support scripting