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

.NET Training


I really liked the fact that we could follow using the manual PDF files on our individual machines. This allowed to easily/quickly scroll back/forth the slides without having to interrupt the class to ask to go back to certain slides when needing to review something. This also allowed to easily search within the manual for specific keywords while doing exercises
Comment from Mitel

1. Title

  • .NET Framework 4.0 New Technologies for Professional Developers (NFNTech, 4 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