Toll Free: 800-735-7418
Local: 303-377-9333
info@hartmannsoftware.com
 
 

 
BUILDING APPLICATIONS WITH C# - LEVEL 3

Course Description  
In this course you will learn how to build interactive Windows applications with C#, including how to manipulate databases using ADO.NET and how to use C# to develop ASP.NET applications. With this knowledge you'll be able build interactive web sites (Web Forms) as well as Web Services. The course also covers reflection, threads, and synchronization issues. You'll use streams to read and write data both to your local machine and across the network and the Internet. Finally, you'll explore interoperability with legacy COM objects such as ActiveX controls and COM components.

Course Length: 3 Days
Course Tuition: $1190 (US)
Prerequisites
Object-Oriented C# - Level 2 or equivalent experience.
Course Outline  


• Building Windows Applications
Windows forms by hand
Creating a windows form
Understanding Windows applications
Windows vs. Web applications
XMLD documentation

• ADO.NET
ADO.NET vs. ADO
Introduction to relational databases
The ADO.NET object model
Using ADO Managed providers
Working with DataBound controls
Modeling data relationships

• Updating databases using ADO.NET
Updating database records
Command builder
Advanced data updating
Transactions
Connection Transactions
Concurrency

• Programming Web Forms
Understanding Web Forms
Creating a Web Form
Adding controls
Web form Life cycle
Event Driven Web forms

• Web forms and data binding
Data binding
Web form life cycle

• Attributes and Reflection
Intrinsic attributes
Custom attributes
Using reflection
Late binding
Discovery

• Threads and synchronization
Creating threads
Synchronization devices
Race conditions

• Streams
Reading and writing data
Asynch I/O
Web requests
Network I/O simple
Network I/O Asynch
Serialization

• COM Interop
Importing an ActiveX control
Importing a COM DLL

Contact us for course schedules or more information.
 

Registration and Pricing
The Virtual Classroom
Mentoring Services


Fresh Off The Press MySQL Admin/Dev
Sharepoint for Developers
Advanced XML
Securing Java Web Services
Exploring Design Patterns
Fast Track to Java EE
Ajax using C# (VS 2008) Oracle 11G New Features Complete LINQ