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

.NET Training

Our instructor did a truly excellent job of conveying the material. Our students were already familiar with the technology and moved through the material quickly. I was especially impressed with the ability of the instructor to go "off course" and provide extra material on-the-fly at our request. They did an amazing job. Very friendly, very knowledgeable with excellent teaching skills.
Comment from OSFI

1. Title

  • Mastering Object Oriented Programming with C# .NET (NFICS, 5 days)
    View PDF

2. Course Pre-requisites

  • Basic knowledge of programming structures inlcuding variable declaration, conditional and looping expressions and function and procedure calls

3. Target Audience

  • Programmers who want to familiarize themselved with the design and implementation of object oriented applications with CSharp

4. Dates and Pricing

Sep 11 to Sep 15, 2017$2,775.00/person
Nov 13 to Nov 17, 2017$2,775.00/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: The Rational Unified Process

Topic 1: RUP Overview

Topic 2: Inception

Topic 3: Elaboration

Topic 4: Construction

Topic 5: Transition

Topic 6: About Functional Requirements

Topic 7: About Non-Functional Requirements

Module 3: Creating Classes

Topic 1: Using Classes

Topic 2: Creating Classes

Topic 3: Class Properties

Topic 4: Object Methods

Topic 5: Constructors

Topic 6: Destructors

Topic 7: Static Data

Topic 8: Performance Overview

Module 4: Inheritance and Polymorphism

Topic 1: Inheritance

Topic 2: Inheritance and Constructors

Topic 3: Polymorphism

Topic 4: Abstract Functions and Classes

Topic 5: Working with Interfaces

Module 5: Working with Objects

Topic 1: Object Operators

Topic 2: Reflection

Topic 3: Exception Handling

Topic 4: Working with Generics

Topic 5: About Serialization

Topic 6: File IO

Topic 7: Operator Overloading

Module 6: Building a Data Access Layer

Topic 1: ADO .NET Overview

Topic 2: Making a Database Connection

Topic 3: Using SqlDataReader for Connected Access

Topic 4: Providing Client Side Data using DataSet

Topic 5: Updating the Database

Topic 6: LINQ for SQL Overview

Topic 7: About Using MEL

Module 7: Building a GUI

Topic 1: Choosing an Interface Type: Windows or Web?

Topic 2: Building the Web Form

Topic 3: Adding Basic Controls

Topic 4: Implementing Behaviour with Event Handlers

Topic 5: Validating Data

Topic 6: Using Master Pages

Topic 7: Using Themes

Topic 8: About State Management

Topic 9: A Note on ASP .NET 3.5 MVC

Module 8: XML Web Services

Topic 1: XML Web Service Architecture

Topic 2: Creating a Web Service

Topic 3: Creating a Web Service Client

Topic 4: About Object Marshalling from Service to Client

Module 9: Deployment

Topic 1: About Application Configuration Files

Topic 2: Private versus Public DLLs

Topic 3: Creating an MSI Package

Topic 4: Deploying the Application

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