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

.NET Training


This was a great learning experience.
Comment from Public Safety Canada

1. Title

  • .NET Framework 4.0 New Technologies for Professional Developers (NFNTech, 5 days)
    View PDF

2. Course Pre-requisites

  • Extensive experience in Object Oriented Programming using either C# or VB .NET

3. Target Audience

  • Experienced .NET Developpers

4. Dates and Pricing


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

5. Outline

Module 1: Exploring the .NET Framework 3.5

Topic 1: .NET Namespaces and Assemblies

Topic 2: Overview of the new APIs

Topic 3: A New paradigm for .NET Programmers

Topic 4: Windows GUI: Overview of Windows Presentation Foundation (WPF)

Topic 5: Web Interfaces and MVC: ASP .NET 3.5

Topic 6: Microsoft ORM: Language Integrated Query for SQL (LINQ for SQL)

Topic 7: Implementing Workflows: Windows Workflow Foundation (WWF)

Topic 8: Remote Messaging: Windows Communication Foundation (WCF)

Topic 9: Exploring XML: Language Integrated Query for XML (LINQ for XML)

Topic 10: Exploring AJAX: ASP .NET AJAX

Module 2: Advanced OO Programming : Preparing for MVC

Topic 1: Creating Classes

Topic 2: Using Interfaces

Topic 3: Working with Generics

Topic 4: Operator Overloading

Topic 5: Custom Type Conversions

Topic 6: Using the Microsoft Enterprise Library

Module 3: LINQ Essentials

Topic 1: About Language Integrated Query (LINQ)

Topic 2: LINQ Basic Syntax

Topic 3: Filtering Objects with the Where Clause

Topic 4: Specifying Returned Objects with Select

Topic 5: Working with Advanced Functions

Module 4: Accessing Data : LINQ for SQL

Topic 1: ADO .NET Overview

Topic 2: Creating a DB Independent Data Access Layer

Topic 3: Exploring System.Data.Linq

Topic 4: Creating a Data Model for LINQ

Topic 5: Introduction to LINQ for SQL

Topic 6: Advanced LINQ for SQL

Topic 7: LINQ for SQL and Inheritance

Topic 8: Common LINQ for SQL Examples

Module 5: Building Windows Applications

Topic 1: A New Approach : Windows Presentation Foundation

Topic 2: Creating a WPF Form

Topic 3: Working with the Layout

Topic 4: Adding Basic Controls

Topic 5: Modifying Behavior Adding Event Handlers

Topic 6: Working with Menus and Toolbars

Topic 7: Working with Advanced Controls

Topic 8: Pulling the Application Together

Module 6: Building ASP .NET Applications

Topic 1: The Need for MVC in ASP .NET Applications

Topic 2: Applying MVC to ASP .NET

Topic 3: MVC Architecture versus Traditional ASP .NET

Topic 4: Building the Interface

Topic 5: Adding Controls to the Form

Topic 6: Building the Actions

Topic 7: Implementing Page Flows

Topic 8: Dealing with Exceptions and Validation

Topic 9: Integrating Data Access

Topic 10: Pulling the Application Together

Module 7: XML Essential Concepts

Topic 1: XML Terminology: Valid and Well-Formed

Topic 2: About Namespaces and Schemas

Topic 3: The Role of XML in Application Configuration

Topic 4: The Role of XML in Application Development

Topic 5: The Role of XML in Enterprise Application Integration

Module 8: Accessing Data : LINQ for XML

Topic 1: The System.Xml Namespace

Topic 2: The System.Xml.Linq Namespace

Topic 3: Using the XDocument and XNamespace Classes

Topic 4: Introduction to LINQ for XML

Topic 5: Advanced LINQ for XML

Topic 6: Integrating LINQ for XML in your Applications

Module 9: Windows Workflow Foundation

Topic 1: Introducing Windows Workflow Foundation

Topic 2: Windows Workflow Foundation Architecture and Components

Topic 3: Types of Workflows

Topic 4: Defining the Business Process

Topic 5: Defining Inputs and Outputs

Topic 6: Defining Transactions

Topic 7: Working with Events

Topic 8: Integrating a Workflow into your Application

Module 10: Accessing Remote Objects

Topic 1: Introducing Windows Communication Foundation (WCF)

Topic 2: Creating a WCF Service

Topic 3: Creating a WCF Client

Topic 4: About Object Serialization and Marshalling

Topic 5: WCF Security and Data Considerations

Topic 6: Integrating WCF into an Application

Module 11: Creating Web Services

Topic 1: XML Web Service Concepts and Terminology

Topic 2: Defining the Interface: Exploring WSDL and SOAP

Topic 3: Creating a Web Service

Topic 4: Creating a Web Service Client

Topic 5: Securing a Web Service

Topic 6: Ensuring Web Service Compatibility with Bindings

Topic 7: Web Services and Windows Applications

Topic 8: Web Services and Web Applications

Module 12: Using ASP .NET AJAX

Topic 1: ASP .NET AJAX Overview

Topic 2: AJAC Technology and Considerations

Topic 3: Using the ScriptManager and UpdatePanel Controls

Topic 4: Invoking Asynchronous Methods

Topic 5: Integrating AJAX into your Applications

Module 13: Deployment Considerations

Topic 1: About .NET Framework Versions and Capabilities

Topic 2: Private versus Public DLLs

Topic 3: Deploying Smart Clients

Topic 4: Other Deployment Considerations

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