Category: .NET | Web Technologies
Medium of instruction: | English |
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
Data Binding
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
Classroom - Weekend | ||||
When | Duration | Where | Remarks | Price |
Not Specified |
3.5 Months |
All Venues | Not Specified | Price On Request |
Future Engineers
Future Engineers Provides IT solutions to a number of domestic & internatinal clients. Students take part on these projects which give them valuable experience & make them project ready.