Preloader

Overview


Advance Dot Net Training in Delhi

The .Net Framework is a development and execution environment that allows different programming languages and libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.


  • Module: Introduction to WCF

  •  Review the Challenges of Building Distributed Applications
  •  Examine the Concept of Service Oriented Application
  •  See a High Level Overview of Windows Communication Foundation
  •  Build and Host Your First WCF Service
  • Module: Bindings and Contracts

  •  Understand How to Work With Bindings
  •  Explore How to Create Service and Data Contracts
  •  See The Implications of Modifying Service and Data Contracts
  • Module: Sessions and Transactions

  •  See How to Use Sessions to Maintain State in WCF Services
  •  Explore Options for Controlling The Lifetime of a Service Instance
  •  Learn How to Add Transactions Support to a WCF Service
  • Module: Restful Services

  •  Explore how to Build WCF Services That Support Representational State Transfer (REST)
  • Module: WPF Controls

  •  Survey The Core WPF Control Types
  •  Review The WPF Control Programming Model
  •  Learn to Position Controls Using Layout Managers
  •  Understand The Role of WPF Control Commands
  • Module: WPF Graphical Rendering Services

  •  Understand The Scope of WPFs Graphical Rendering Services
  •  Work With The Shape Types
  •  Work With Brushes and Pens
  •  Apply Graphical Transformations
  •  Understand The Role of Geometries and Drawings
  •  Work With The Visual Programming Layer
  • Module: WPF Styles

  •  Learn How to Define and Apply WPF Styles
  •  Learn to Limit Where a Style Can be Applied
  •  Build New Styles Based on Existing Styles
  •  Build New Styles Based on Existing Styles
  • Module: WPF Data Binding

  •  Understand The WPF Data Binding Mechanism
  •  Bind to Custom Objects
  • Module: Language Extensions

  •  Implicitly Typed Variables
  •  Extension Methods
  •  Object Initialization Syntax4
  •  Anonymous Types
  •  Lambda Expressions
  • Module: Deferred Execution

  •  Benefits and Drawbacks
  •  IEnumerable vs IQueryable
  •  Using Across Tiers
  • Module: LINQ to XML

  •  New XML Classes
  •  Generating XML
  •  Querying XML
  •  Using Data Projection
  •  Combining With XPath
  • Module: 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
  •  Object Services
  •  Change Tracking
  •  Using EntityClient
  •  Using Stored Procedures
  •  Plain-Old CLR Object Support (POCO) [.Net 4.0 only]
  •  N-tier and Service-Based Applications
  • Module: CRUD Operations

  •  CRUD Operations
  •  CRUD Operations With BO Class
  •  Stored Procedure Execution
  • Module: Additional Features

  •  Inheritance of Entities
  •  Modeling Technique
  • Module: MVC Application

  •  Creating Strongly-Typed Views
  •  Understanding URLs and Action Methods
  •  Using HTML Helpers
  •  Handling Form Post-Backs
  •  Data Validation
  • Module: Industrial Strength

  •  ASP.Net Application Architecture Best Practices
  •  Implementing a Repository and Entity Framework Data Model
  •  Using Dependency Injection
  •  Implementing a Custom Controller Factory
  • Module: Implementing Navigation in MVC Web Apps

  •  Defining View-Model Classes
  •  Implementing Data Filtering in a Controller
  •  Understanding the Routing Mechanism
  •  Adding Custom Entries to a Route Table
  •  Defining Defaults, Parameters, and Validation
  •  Generating URLs and Hyperlinks
  •  Custom Route Constraints
  • Module: Using AJAX & JQuery

  •  Overview of AJAX and ASP.Net MVC
  •  Unobtrusive AJAX
  •  Using AJAX Action Links
  •  Overview of jQuery
  •  jQuery Techniques
  •  Using jQuery UI
  • Module: MVC Techniques

  •  View Scaffold Templates
  •  Controller Scaffold Templates
  •  Dependency Injection
  • Module: Hosting and Calling WCF Services

  •  Understand how to Host a WCF Service
  •  Understand how Clients Communicate With Services
  •  See How to Host and Call a Service Using Multiple Bindings
  •  See How to Configure Endpoint in Code and in Configuration Files
  • Module: Exceptions, Diagnostics and Message Patterns

  •  Learn How to Handle Exceptions in WCF Services
  •  See Techniques for Diagnosing Services
  •  Explore One-Way and Duplex Communication
  • Module: WCF Security

  •  Explore The Basics of WCF Security
  •  See How to Authenticate Callers of a Service
  •  See How to Authorize Callers Based on Roles
  • Module: Introducing WPF

  •  Understand The Motivation Behind WPF
  •  Examine The Various 'flavors' of WPF Applications
  •  Overview The Services provided by WPF
  •  Examine The Core WPF Assemblies and Namespaces
  •  Work With The Window and Application Class Types
  •  Learn The Syntax of XAML
  •  Understand The XAML / Code Relationship
  • Module: WPF Document Controls

  •  Understand The Scope of The WPF Documents API
  •  Distinguish Between Fixed Documents And Flow Documents
  •  pulate a Document With Inline And Block Elements
  •  Work With The WPF Document APIs
  • Module: WPF Resource Management

  •  Learn to Manage Binary Resources
  •  Understand The Role of Logical Resources
  •  Work With Resources in XAML and Procedural Code
  •  Work With Resource Dictionaries
  •  Understand The Resource Lookup Mechanism
  •  Know The Role of Dynamic Resource
  •  Learn How to Make Use of System Resources
  • Module: WPF Animation Support

  •  Understand The Scope of WPF's Animation Services
  •  Define Animations in Code and XAML
  •  Work With Linear Interpolation Animations
  •  Work With Key-Frame-Based Animations
  •  >Work With Path-Based Animations
  • Module: WPF Templates and User Controls

  •  Understand The Relationship Between WPF Logical and Visual Trees
  •  Learn to Build Custom Control Templates
  •  Examine Options For Building Custom Controls
  • Module: Introduction to LINQ

  •  LINQ Expressions
  •  Using via Extension Methods
  •  Filtering
  •  Sorting
  •  Aggregation
  •  Skip and Take Operators
  •  Joins
  • Module: Data Projection

  •  Single Result Value
  •  Existing Types
  •  Anonymous Types
  •  Grouping
  • Module: LINQ to SQL

  •  Attributes and Mapping
  •  Creating a DataContext
  •  Deferred Loading
  •  Saving Changes
  •  Inserts and Deletes
  •  Transactions
  •  Concurrency
  •  Handling Exceptions
  • Module: Entity Framework

  •  Introduction
  • Module: Querying Database

  •  Entity SQ
  •  Eager & Lazy Loading Queries
  • Module: MVC

  •  Introduction
  •  The role of the Model, View, and Controller
  •  Key Benefits of ASP.Net MVC
  •  ASP.Net MVC Project Templates
  •  Understanding The Structure of an ASP.Net MVC Project
  •  Naming Conventions
  •  Creating Views
  •  Defining Controllers
  •  Defining a Data Model
  • Module: Using The Razor View Engine

  •  Getting Started With Razor
  •  Razor Design Goals
  •  Implementing a Razor View
  •  Razor Syntax
  •  Accessing Model Data in Razor Views
  • Module: View Technique

  •  Defining and Using Custom HTML Helpers
  •  Defining a Layout / MVC Master Page
  •  Using Styles
  •  Defining and Using Partial Views
  •  Razor Helper Method Syntax
  • Module: MVC State Management

  •  Using Hidden Fields
  •  Session and Application State
  •  Custom Model Bindings
  • Module: MVC & LINQ - Working With Data

  •  Language Features Used in LINQ
  •  Creating Simple LINQ Queries
  •  Using LINQ Queries in a Web Application
  •  Defining a Data Repository
  •  Using LINQ to Define a Data Access Component
  • Module: Web API With MVC

  •  Overview of the ASP.Net Web API
  •  Building Servers and Clients
  •  Content Negotiation
  •  Validation
  •  Query Able Interfaces
  •  Dependency Injection