Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
Developing Applications in Visual C# .NET
with Ken Getz, Andy Baron, & Mary Chipman


View Course Outline

In this course, you'll investigate some of the important classes and tools provided by the .NET Framework. This course focuses on important development techniques, such as building Windows Forms Controls, Code Access and Role-Based Security, Cryptography, serialization, GDI+, creating Windows services, printing, working with XML documents, and creating custom controls. You’ll explore ADO.NET more in-depth with topics like advanced searching, sorting, and filtering, applying constraints, creating DataRelations, using CommandBuilders, Data Binding Techniques, and manipulating XML.

Course includes 36+ hours of total training time...

  • 10 modules of training
  • Over 12 hours of media run time
  • Over 800 pages of printable courseware
  • Step-by-step hands-on-labs
  • Sample code
Format Sessions Retail price
Developing Applications in Visual C# .NET
CD-ROM

 10 CD-ROMs

$995.00  
CD-ROM & Books

 10 CD-ROMs + Printed Books

$1095.00  
DVD-ROM

 1 DVD-ROM

$995.00  
DVD-ROM & Books

 1 DVD-ROM + Printed Books

$1095.00  
Read about Ken Getz, Andy Baron, & Mary Chipman.
Course Outline (Outlines are subject to change.)

Developing Applications in Visual C# .NET

Sessions Run Time Pages
10 12 hours 800

In this course, you'll investigate some of the important classes and tools provided by the .NET Framework. This course focuses on important development techniques, such as building Windows Forms Controls, Code Access and Role-Based Security, Cryptography, serialization, GDI+, creating Windows services, printing, working with XML documents, and creating custom controls. You’ll explore ADO.NET more in-depth with topics like advanced searching, sorting, and filtering, applying constraints, creating DataRelations, using CommandBuilders, Data Binding Techniques, and manipulating XML.


Prerequisites :

This course assumes that students have already been introduced to Visual Studio .NET 2003 and have a basic understanding of the C# language and the .NET Framework. Some prior experience with Web development will also be helpful.

MODULE 1

Windows Forms Controls

  • Exploring the Tools in Your Toolbox
  • Adding Controls Dynamically
  • Anchoring and Docking
  • Dialog Controls
  • Controlling Tab Order

MODULE 2

Securing .NET Assemblies

  • Security in the Common Language Runtime (CLR)
  • The Anatomy of an Assembly
  • What Happens When Code Runs

Reading and Writing XML

  • Getting Started
  • Reading XML Data
  • Working with Nodes
  • Creating and Modifying XML
  • Dealing with Errors

MODULE 3

Working with Graphics (GDI+)

  • Drawing on Forms
  • Creating Transparent Areas in Forms
  • Creating Shaped Forms

Printers and Printing

  • The PrintDocument Class
  • The PageSettings Class
  • The PrinterSettings Class
  • Working with Print-Related Controls
  • A More Complex Report

MODULE 4

Inheritance and Interfaces

  • Object-Oriented Programming
  • Understanding Inheritance
  • Creating an Inheritance Framework
  • Customizing Controls with Inheritance
  • Polymorphism
  • Implementing Interfaces to Enable Sorting

Creating Windows Services

  • Introducing Windows Services
  • Building Your First Windows Service
  • The FileWatcher Service

MODULE 5

Cryptography in .NET

  • Basic Cryptographic Concepts
  • Working with Data
  • Using Asymmetric Cryptography
  • Hash Codes
  • Digital Signatures
  • Creating Random Keys

Implementing Code Access Security

  • Permission Requests
  • Determining Effective Permissions

MODULE 6

Role-Based Security for Windows Applications

  • Role-Based Security Overview
  • .NET Security Classes
  • Implementing Application Security

Serialization

  • Introducing Serialization
  • Serializing Complex Objects
  • Customizing the Serialization Process

MODULE 7

Isolated Storage

  • Understanding Isolated Storage
  • Mechanics of Isolated Storage
  • Types of Isolation
  • Administering Isolated Storage

Creating Custom Windows Controls

  • Control Creation in Windows Forms
  • Inheriting from an Existing Control
  • Drawing Your Own Custom Controls
  • Creating Composite Controls

MODULE 8

Caching Data in DataSets

  • Introduction to DataSets
  • Populating a DataTable
  • Filling DataSets Using a DataAdapter
  • Retrieving Schema Information
  • DataSets and XML

Searching, Sorting, and Filtering

  • The Sample Project
  • Working with DataTables
  • Working with DataViews

Applying Constraints

  • Using Constraints
  • Foreign Key Constraints
  • Other Constraints

MODULE 9

DataRelations

  • Creating DataRelations
  • Navigation Pathways
  • Expressions and Relations
  • Specifying XML Nesting

Updating Data

  • Creating Commands with CommandBuilders
  • Creating Commands
  • Using Stored Procedures

MODULE 10

Data Binding Techniques

  • Synchronizing Multiple DataGrid Controls
  • Formatting a DataGrid Control
  • Limit Editing in a DataGrid
  • Working with the ListBox Control
  • Working with Binary Data

ADO.NET XML Techniques

  • ADO.NET and XML
  • Saving DataSet Data as XML
  • Loading XML Data into a DataSet
  • Working with DataSets and XML Together

back to top


Your Instructor

Andy Baron, Mary Chipman, and Ken Getz are all Senior Consultants with MCW Technologies, a Microsoft Solution Provider. All have been Microsoft MVPs since 1995. When not creating applications for clients, Andy, Mary, and Ken write articles for technical journals such as MSDN, Visual Basic Programmer's Journal, asp.netPRO, Access-VB-SQL Advisor, MsOfficePro, and SQL Server Magazine, and have written over 10 technical books on various development topics. All three authors speak regularly at industry conferences, including Microsoft's Tech-Ed and DevDays, DevConnections, VBITS, and Advisor Devcon.

back to top


 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
? Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy