Advanced .NET Training By
Future Engineers ®

Bookmark and Share

WCF (Windows Communication Foundation)
WPF (Windows Presentation Foundation)
WWF (Windows Workflow Foundation)
LINQ (Language Integrated Query)
MVC (Model View Controller)
Silverlight

WCF (Windows Communication Foundation)

WCF Essentials

WCF Overview SOA Overview
WCF architecture

Essential WCF Concepts

Addresses
Contracts
Bindings
Endpoints
Hosting
Clients

Contracts

Designing and working with service contracts
Contract overloading and inheritance
Data Contracts
Serialization
Attributes

Versioning
Collections & Generics
Faults
Errors and exceptions
Fault Contracts
Error handling Extensions

Transactions

Transaction Propagation
Protocols and Managers
The Transaction Class
Declarative Programming
Explicit Transaction Programming
With Instance management
Callbacks

Security

Authentication & Authorization
Transfer Security
Scenario-Driven Approach
Concurrency Management

WPF (Windows Presentation Foundation)

WPF Fundamentals

WPF Overview
WPF architecture

Essential WPF Concepts:

Logical and Visual Tree
Dependency Properties
Routed Events
Command
Class Hierarchy

Data

DataBinding
Controlling Rendering
Collections

Data Providers
Customising Data Flow
Resources
Data Providers
Customising Data Flow
Resources

Controls

User Controls
Custom Controls
Custom Panels
Interop

Forms

Win32
WinForms

WWF (Windows Workflow Foundation)

•  Overview of Windows Workflow Foundation

•  Creating Sequential Workflows

•  Creating State Machine Workflows

•  Modifying Workflows at Runtime

•  Creating and hosting a simple sequential workflow

•  Passing parameters into a workflow

•  Creating a state machine workflow

•  Hosting the state machine workflow

•  Explain Windows Workflow Foundation concepts and features.

•  Create sequential workflows.

•  Create state machine workflows.

•  Modify workflows at run time.

•  Implementing Flow Control

•  Defining and Executing Rule Sets

•  Forward Chaining of Rules

•  Changing Rules at Run Time

•  Calling Methods on the Host Process

•  Handling Events from the Host Process

•  Consuming Services from a Workflow

•  Publishing a Workflow as a Service

 

LINQ (Language Integrated Query)

  • Language Extensions
    • Implicitly typed variables
    • Extension methods
    • Object initialization syntax
    • Anonymous types
    • Lambda expressions
  • Introduction to LINQ
    • LINQ expressions
    • Using via extension methods
    • Filtering
    • Sorting
    • Aggregation
    • Joins
  • Deferred Execution
    • Benefits and drawbacks
    • IEnumerable vs IQueryable
  • Data Projection
    • Single result value
    • Existing types
    • Anonymous types
    • Grouping
  • LINQ to XML
    • New XML classes
    • Generating XML
    • Querying XML
    • Using data projection
    • Combining with XPath
  • LINQ to SQL
    • Attributes and mapping
    • Creating a DataContext
    • Saving changes
    • Inserts and deletes
    • Transactions
    • Concurrency
    • Handling exceptions
  • LINQ to Entities
    • ADO.NET Entity Framework
    • Differences from LINQ to SQL
    • Available providers
    • Defining an Entity Data Model (EDM)
    • Database-first vs. Model-first

 

MVC (Model View Controller)

•  Introduction to MVC

•  A Brief History of Web Development

•  Traditional ASP.NET Web Forms

•  Benefits of ASP.NET MVC

•  MVC Architecture

•  The MVC Pattern

•  The MVC architecture pattern

•  Domain models and Repositories

•  Essential Language Features

•  Automatically Implemented Properties

•  Using Object and Collection Initializers

•  Entity Framework

•  Lambda Expressions

•  Working with Controllers

•  Introducing the Controller

•  Model Templates

  Templated View Helpers

•  Using Metadata for Data Values

•  Model Binding

•  Default Model Binder

•  Dealing with Binding Errors

•  Model Validation

•  Explicitly Validating a Model

•  Displaying Validation Messages

•  Alternative Validation Techniques

•  Security and Authentication

•  Working with Views

•  Working with the ASPX eng

•  Working with the Razor Eng

•  Converting ASPX View to R

•  Partial Views

•  Adding Dynamic Content to a Razor View

 

Silverlight

Hosting Silverlight in the Browser

Plugin positioning and Dimensions
Silverlight control
Object tag & options
Using a XAML Splash Screen
Customising the Installation experience

Creating flexible layouts

Window Resizing
Panels
Full-Screen Support

Working with Services

Creating Services for Silverlight
Silverlight enabled WCF services
Binary XML
ADO.NET Data Services
RESTful services with POX and JSON

Consuming Services

WCF, ASMX
ADO.NET Data Services
Other Services (REST, POX)

Secets and Duplex Services
Cryptographic Services
Choosing a O/R mapper to use with Silverlighurity restrictions
Sockt
EF
LINQ to SQL

Using .NET Rich Internet Application (RIA) Services

Understanding .NET RIA Services
Pros and cons
Validation model and shared code
Creating RIA Services applications
Using the Data Form with RIA Services
Using RIA services with other data bound controls
Instance Management & Operation

Duration: 3.5 Months

  • Weekend Batches
  • Training By Industry Experts
  • 100% Placement Support

Contact
Future Engineers
®

1st Floor,27, Rashbehari Connector (Bose Pukur Road),Kol-42
Phone: 033-65198210,033-9831838932


© 2011 Future Engineers ®