Open / Close contact form

Course Overview

ASP.NET for Professionals is a comprehensive course designed for experienced developers looking to enhance their skills in web development. Learn advanced techniques in ASP.NET to build dynamic and interactive web applications with confidence."

Web Development Using Asp.net

ASP.NET extends the .NET developer platform with tools and libraries specifically for
building web apps. ASP.NET is an open source web framework, created by Microsoft,
for building modern web apps and services with .NET.

Visual Studio Ide

  • Visual Studio Features
  • External tools addition in Visual Studio
  • Visual Studio .NET debugging environment
  • Using debugging tools provided by the IDE
  • Local Window
  • Watch window
  • Breakpoints

Data Types In C#

  • params Keyword
  • out, ref keyword
  • const and readonly keyword
  • Dynamic Dispatch
  • DLR
  • Named and Optional Argument
  • Indexed Properties
  • Task parallel Library
  • Covariance and Contravariance

Delegates & Events In C#

  • Concept of single cast and multicast delegate
  • Concept of events
  • Sample application using the concept of event and delegates

Memory Management In C#

  • Garbage Collection Overview
  • Sample application using Garbage collection

Collection & Generics In C#

  • Collection overview
  • ArrayList
  • Hashtable
  • Stack
  • Generic Collections and Methods Overview
  • List
  • Dictionary
  • NameValue Collection

Errors And Exception Handling In C#

  • Exception Handling Overview
  • Sample application using Exception Handling
  • Custom Exceptions

Threading In C#

  • Understanding Threads
  • Life Cycle of a thread
  • Synchronizing Threads
  • Using Synchronization objects
  • Using Thread Pool
  • Need for Multi threaded applications

Parallel Programming

  • Implement multithreading and asynchronous processing
  • Use the Task Parallel library (ParallelFor, Plinq, Tasks)
  • Use the Task Parallel library (ParallelFor, Plinq, Tasks)
  • Create continuation tasks
  • Spawn threads by using ThreadPool
  • Unblock the UI
  • Use async and await keywords
  • Manage data by using concurrent collections
  • Manage Multithreading “Synchronize resources
  • Implement locking
  • Cancel a long-running task
  • Implement thread-safe methods to handle race conditions
  • Create and implement events and callbacks “Create event handlers
  • Subscribe to and unsubscribe from events
  • Use built-in delegate types to create events

Create Delegates,Lambda Expressions Anonymous Methods

  • Lambda expressions
  • Inferred local type declarations, Implicitly typed local variables

Find, Execute, And Create Types At Runtime By Using Reflection Generate Code

  • Reflection overview
  • Dynamically loading an Assembly

At Runtime By Using Codedom And Lambda Expressions

  • CodeDom overview
  • Sample application using CodeDom

Manage Assemblies Create Winmd Assembly

  • Sample application using WinMD

Serialize And Deserialize Data “Json Serializer, And Data Contract Serializer

  • Serialization and Deserialization Overview
  • JSON serializer Sample
  • DataContract Serializer

Working With Linq

  • Understanding the LINQ Framework
  • LINQ Providers
  • LINQ to Objects
  • LINQ to SQL
  • IEnumerable and IQueryable
  • interfaces
  • System.Linq namespace
  • Query Expressions
  • from
  • where
  • order by
  • select
  • join
  • aggregate
  • LINQ to SQL
  • LINQ to SQL architecture
  • Entity Classes
  • Defining the Data Model classes

Introducing Distributed System

  • Microsoft connected systems
  • The move towards services
  • Service design philosophies
  • SOAP-based services
  • RESTful services
  • Service-orientation and SOA
  • Communication framework

Elements Of Wcf Communication

  • Introduction to WCF
  • Benefits of WCF
  • ABC of WCF
  • Address
  • Binding
  • Contract

Overview Of Bindings

  • BasicHttpBinding
  • WsHttpBinding
  • NetTcpBinding
  • DualHttpBinding

Overview Of Contract Types

  • Service Contracts
  • Data Contracts
  • Fault Contracts
  • Message Contracts
  • Duplex Contracts

Creating And Invoking A Wcf Service

  • Retrieving endpoint definitions
  • Using SvcUtil.exe
  • Using Service References
  • Programming channels
  • Specifying client endpoints
  • Channel lifecycle
  • Using the proxy class
  • Configuring client channels
  • Exceptions and faults
  • Invoking services asynchronously

State Management & Ado.net

  • View State
  • Session State
  • Application State of ASP.NET
  • Collection Class and Preserve Object
  • Data Access Concepts
  • ADO.NET Namespaces
  • ADO.NET Object Models
  • Reader Concept
  • Exploring the Heterogeneous Collection of Objects in Memory
  • Data binding with ADO.NET
  • GridView Concept
  • Configuration files

Wcf Security

  • Securing Intranet Services
  • Securing Internet Services
  • Working with Certificate
  • Building a Claims-Based Security Model
  • Exploring Federated Security

Exception And Faults

  • SOAP Fault
  • WCF Exception handling
  • Exception and Debugging
  • Fault contract
  • IErrorHandler

Introducing Wpf & Xaml

  • The Evolution of Windows Graphics
  • The Architecture

Properties

  • Dependency Properties
  • Property value Inheritance
  • Dependency properties
  • Attached Properties
  • ReadOnly properties

Element Binding

  • Binding Elements Together
  • Binding to Objects That Aren’t Elements

Resources

  • Resource Basics Resource Dictionaries
  • Styles and Behaviors
  • Overview Style Basics Triggers Behaviors
  • Shapes, Brushes, and Transforms
  • Overview Understanding Shapes Brushes
  • Transforms Transparency

Advanced Animation

  • Key Frame Animation
  • Path-Based Animation
  • Frame-Based Animation
  • Storyboards in Code

Control Templates

  • Overview
  • Logical Trees
  • Visual Trees
  • Creating Control Templates
  • Organizing Template Resources
  • Building More Complex Templates
  • Visual States

Data Binding

  • Overview
  • Binding to a Database
  • Objects Binding to a Collection
  • Data Providers

Data Views

  • The View Object
  • Filtering, Sorting, and Grouping
  • Lists, Grids, and Trees
  • DataGrid

Overview Of Wf 4.0 Features

  • WF 4 architecture
  • Workflow Data Model
  • Workflow Activities in WF 4.0
  • Hosting WF 4.0 workflows
  • Persistence in WF 4.0

Wf 4.0 Architecture

  • Activities Runtime Tooling
  • Declarative and code only workflows    

Workflow Data Model

  • Flow of data and data scopes in WF 4.0
  • Variables
  • Arguments
  • Expressions

Hosting Wf 4.0 Workflows

  • ActivityRuntime
  • WorkflowInstance class
  • WorkflowInvoker class

Workflow Activities In Wf 4.0

  • WorkflowElement class
  • Control Flow Activities
  • Sequence and Flowchart activity
  • Pick Activity
  • DoWhile/While Activity
  • ForEach Activity
  • Object interaction activities
  • Assign Activity
  • Error handling activities
  • TryCatch Activity
  • Throw Activity
  • Compensate Activity
  • Compensable Activity
  • TransactionScope Activity

Persistence In Wf 4.0

  • Creating a Bookmark
  • Resuming a bookmark
  • Configuring the Persistence Extension
  • Using the Persist activity
  • WF 4 Workflow Services
  • WF WCF Integration
  • Building workflow services
  • Returning faults
  • Hosting

Hosting Workflow Services

  • Self hosting
  • Managed hosting
  • Controlling behavior
  • Workflow control endpoint

Correlation In Workflow Services

  • Understanding correlation
  • Content-based correlation
  • Correlation with multiple receives
  • Request Reply correlation
  • Context correlation

Wf 4 Consuming Services

  • Messaging activities
  • Add service reference
  • Using messaging activities
  • Handling faults
  • Channel caching

Data Access Using .Net Framework

  • Creating an Framework Data Model
  • CRUD Functionality
  • Sorting, Filtering, and Paging
  • Creating Complex Data Model

Dependency Resolution

  • Introduction
  • Dependency Resolution
  • Benefits
  • IDependency Resolver
  • Injection
  • Controller Factories
  • View Injection

Enhancing Performance Using Ajax

  • Asp.Net Unobtrusive Ajax
  • Setting Ajax Options
  • Creating Ajax Links
  • Working with Ajax Callbacks
  • Case Study



Enquire Now

Learn Adobe Photoshop
Your name:
Email address:
Phone number:
Message:

Our google reviews