SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

.NET Training

I am enjoying the opportunity to learn additional functionality of the product. I am also enjoying the opportunity to understand how other government colleagues are utilizing this product.
Comment from PWSGC

1. Title

  • Creating Professional Multilingual Windows .NET Applications (NFWIN, 4 days)
    View PDF

2. Course Pre-requisites

  • Previous .NET development experience

3. Target Audience

  • .NET developers who want to develop traditional Windows forms based applications

4. Dates and Pricing

2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: The .NET Framework

Topic 1: .NET Framework Versions and Capabilities

Topic 2: The Anatomy of a .NET Application: From Data to GUI

Topic 3: Exploring Assemblies and Namespaces

Topic 4: Why Object Oriented Programming is Critical to your Efforts!

Topic 5: The Visual Studio .NET Environment

Topic 6: The .NET Answer

Topic 7: Debugging

Module 2: Preparatory Topics

Topic 1: Creating Classes

Topic 2: Inheritance and Polymorphism

Topic 3: Exception Handling

Topic 4: Working with Generics

Topic 5: About Serialization

Topic 6: File IO

Topic 7: Multithreaded Programming

Module 3: Creating Windows Applications

Topic 1: Common Dialog Boxes

Topic 2: Form Designer

Topic 3: Form Basics

Topic 4: Creating Forms

Topic 5: Basic Controls

Topic 6: Menus

Topic 7: Toolbars and StatusBar

Topic 8: Creating an MDI Application

Topic 9: Creating Windows Controls

Module 4: Advanced Windows Programming

Topic 1: Making use of Resource Files

Topic 2: About using Multiple Threads

Topic 3: Advanced Windows Controls

Topic 4: Creating Code Only Controls

Topic 5: Creating Images and Graphs

Topic 6: A Note on Game Programming

Module 5: Database Programming

Topic 1: ADO .NET Overview

Topic 2: Connections

Topic 3: Connected Data: SQL Statements

Topic 4: Connected Data: Stored Procedures

Topic 5: Using Transactions

Topic 6: Using the DataSet Class

Topic 7: Performance Implications

Module 6: Windows Data Driven Development

Topic 1: Data Binding Overview

Topic 2: Making Objects Bindable

Topic 3: Using Standard Data Bound Controls

Topic 4: Using Advanced Data Bound Controls

Topic 5: Using a Data Binding Context

Module 7: MEL for Windows

Topic 1: MEL Application Block Overview

Topic 2: Using the Configuration Application Block

Topic 3: Using Data Access Block

Topic 4: Using the Exception Handling Block

Topic 5: Using the Logging Block

Topic 6: Using Validation Block

Module 8: NHibernate Basics

Topic 1: Overview

Topic 2: The Problem with Hand-Coded Sql

Topic 3: About ORM with NHibernate

Topic 4: NHibernate Namespaces

Topic 5: NHibernate Interfaces

Topic 6: The ISessionFactory

Topic 7: The Session Instances

Topic 8: Identity

Topic 9: NHibernate Application Configuration

Module 9: Object Mapping

Topic 1: Overview

Topic 2: The Domain Model

Topic 3: Mapping Basics

Topic 4: Mapping Objects

Topic 5: Dealing with Identity

Topic 6: Mapping Types

Topic 7: Mapping: Value Types and Entity Types

Topic 8: Mapping Class Hierarchies

Topic 9: Mapping Associations

Topic 10: Mapping Collections

Topic 11: Mapping and Polymorphism

Module 10: Deployment

Topic 1: About Application Configuration

Topic 2: Public versus Private DLLs

Topic 3: Exploring Deployment

Topic 4: About ClickOnce Deployment

Module 11: An MVC Framework for Windows : Demo Only

Module 12:

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette