Please Submit Your Feedback

Your email address and contact will not be published. Required fields are marked *

Book Now
Home contact Us Sitemap
  Ph : +91 011-28526572
  Cell : +91 999 999 1236
 
 
Microsoft WPF and WCF Training
Microsoft WPF and WCF Training
  • WPF and WCF Training
  • Prerequisites
  • How we Provide
  • Objective
  • Projects and JOB
  • Topics
What is WPF?

WPF is actually a new framework introduced with .NET framework 3.0 which actually puts forward a new set of classes and assemblies which allow us to write programs more efficiently and flexibly. XPERT INFOTECH provides WPF training according to the current requirement of IT industry. It uses Direct3D rendering which employs graphics cards to render the output on the screen. Thus the drawing in the form will be smooth and also there is a chance to utilize the hardware capabilities installed in your machine.

In case of traditional GDI forms application, it is not possible to use advanced graphics capabilities and hence Windows Forms application will always be inefficient in comparison to WPF. Another important thing that I must address in this regard, GDI Windows forms application uses Operating system controls to build its application.

This it is basically very hard to customize them in your own application. WPF controls are actually drawn over the screen, and hence you can customize controls totally and modify their behavior when required.

What is WCF?

Windows Presentation Foundation (WPF) is Microsoft’s new user interface technology. XPERT INFOTECH provides WCF training according to the current requirement of IT industry. WPF was introduced with the release of .NET framework 3.0. WPF comes with a lot of promises. for example, it can be used to show very rich graphics centric 2D and 3D models.

WPF can be used in the browser. This special browser centric package is called a WPF Browser Application. XBAP stands for XAML Browser Application, which is the eventual output of the WPF Browser Application.

WCF was designed to expose the current multitude of Windows remoting APIs (web services, MSMQ, TCP, peer-to-peer, etc) from a single unified toolkit. In this course, attendees will examine the overall WCF programming model, binding choices, host options, security issues and the use of declarative markup to specify the underlying infrastructure. Attendees will also learn about the major changes to WCF with the release of .NET 4.0

Before going through WPF and WCF live project training candidate should have knowledge of given concepts listed below:

  • Knowledge of HTML and CSS
  • Knowledge of javascript
  • Knowledge of C languages
  • Knowledge of object oriented languages(C#, C++ etc)
  • SQL
WPF and WCF Training provided by Real time WPF and WCF Developer of our company, has more than 4 years of domain experience.

  • We will provide real time project training with code explanation and implementation.
  • Our training modules are completely designed according to current IT market.
  • After completion of 75% of course, student will go through Major Project Training, Live Project Training, Interview Preparation and Recruitment process in IT Industry.
  • Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of WPF and WCF training.
  • We offer regular, fast track and weekend training in WPF and WCF course.
  • Study material is provided with the course which consist of concepts, examples and real time examples.
Download Required Software:
Benefits of Courses
  • Website Developer
  • Web Application Developer
  • Web Services Developer
Micorsoft WPF WCF Training provided by Real time Micorsoft WPF WCF Developer of our company, has more than 4 years of domain experience.

  • We will provide real time project training with code explanation and implementation.
  • Our training modules are completely designed according to current IT market.
  • After completion of 75% of course, student will go through Major Project Training, Live Project Training, Interview Preparation and Recruitment process in IT Industry.
  • Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of Micorsoft WPF WCF.
  • We offer regular, fast track and weekend training in Micorsoft WPF WCF course.
  • Study material is provided with the course which consist of concepts, examples and real time examples.
WPF Fundamentals
  • WPF Architecture
  • Types of WPF Applications
  • XAML Overview
  • Structure of WPF Windows Applications
    • The User Interface Classes
    • The Application Class
  • Building a WPF Windows Application using Visual Studio
    • Designing the GUI
    • Using Controls
    • Handling Events
  • Passing Command-Line Arguments
  • Handling Application Lifetime Events
  • Working With Configuration Files
Working with XAML
  • XAML vs. BAML
  • Understanding XAML Markup
  • Element and Property Syntax
  • XAML Namespaces
  • Creating Objects using XAML
  • Using Collections in XAML
  • Handling Events in XAML
  • Working with Resources
    • Window vs. Application Resources
    • Static vs Dynamic Binding
  • Defining and Using Styles
WPF User Interface Basics
  • WPF Control Inheritance Hierarchy
    • Common Properties
    • Common Methods
    • Common Events
  • Creating Controls at Design Time
  • Creating Controls at Run Time
  • Classic Properties, Methods and Events
  • Dependency Properties
  • Controlling Appearance
    • Managing Size
    • Managing Position
    • Managing Alignment
    • Managing Alignment
    • Managing Visibility
    • Using Fonts
  • Working with Transformations
    • Scale Transformations
    • Rotation Transformations
    • Skew Transformations
Using WPF Layout Controls
  • Advantages of WPF Layout Controls
  • Using the Grid Control
    • Defining Rows and Columns
    • Placing Controls
  • Using the UniformGrid Control
  • Using the StackPanel Control
  • Using the WrapPanel Control
  • Using the DockPanel Control
  • Adding Scrolling Capabilities to Container Controls
  • Accessing Child Controls Programmatically
Using WPF Controls
  • Button Controls
    • Button Characteristics
    • RepeatButton
    • ToggleButton
    • CheckBox
    • RadioButton
  • TextBox
  • TextBlock
  • PasswordBox
  • GroupBox
  • Image Control
  • Using an Expander
  • Building Tabbed Windows
  • Slider Controls
  • Using a ProgressBar
  • Adding Tooltips
Using WPF Item Controls
  • Working with Controls that Manage Items
  • ListBox
  • ComboBox
  • TreeView
  • Menus
  • ContextMenus
  • Toolbars
  • StatusBars
Working with Dialogs
  • Dialog Display/Response Paradigm
  • MessageBox Fundamentals
  • Using WPF's Common Dialogs
    • OpenFileDialog
    • SaveFileDialog
    • PrintDialog
  • Working with Modal Dialogs
    • Designing Custom Dialogs
    • Displaying Modal Dialogs
    • Working with DialogResult
    • Accessing Dialog Data
    • Validating Dialog Data
  • Working with Modeless Dialogs
    • Displaying Modeless Dialogs
    • Firing Events to Notify the Application that Data is Available for Processing
    • Processing Data via a Modeless Dialog
Commands and Routed Events
  • Working with Commands
    • Purpose and Benefits of Commands
    • Using Built-In WPF Commands
    • Associating a Command with a Command Source
    • Writing a Command Handler
    • Binding Commands to Command Handlers
    • Defining Custom Commands
    • Specifying Key Gestures
  • Implementing WPF Routed Events
    • Common Routed Events
    • Tunneling Events
    • Bubbling Events
    • Stopping the Tunneling and Bubbling Process
Graphics and Multimedia
  • Working with Multimedia Content
    • Using the SoundPlayer
    • Using the MediaPlayer
    • Using the MediaElement
  • Working with Images
    • Displaying Images
    • Painting with Images
    • Working with Images in Resource Files
    • Programmatically Sizing, Stretching and Rotating Images
Working with ADO.NET
  • The ADO.NET Object Model
  • Working with Connected vs. Disconnected Access
  • Using a Connection to Connect to a Data Source
  • Using a Command to Execute Queries and Stored Procedures
  • Using a DataReader to Work with Cursors
  • Passing Parameters to Stored Procedures
  • Using the DataSet with Disconnected Data
  • Using DataAdapters with DataSets
Working with Data Binding
  • Benefits of Binding Data to Common Language Runtime (CLR) Objects
  • Configuring Data Binding
  • Binding One Control's Properties to Another Control
  • Binding One Control's Properties to Resource Data
  • Binding to Data Sources
    • Binding to a List
    • Binding to an ADO.NET Object
    • Binding to an Object
    • Binding to XML
  • Displaying and Manipulating Data
    • Sorting
    • Filtering
    • Data Templates
Deploying WPF Applications
  • Understanding WPF Deployment Options
  • Using XCOPY Deployment
  • Using Setup Projects to Create Windows Installer Packages
  • Using ClickOnce to Publish Self-Updating Applications
Course Outline WCF

Module 1:
  • Designing an Application to Be Part of a Service Oriented Architecture
  • Overview of WCF Architecture
  • Using a Language-Level Interface As a Service Contract
  • Implementing a Simple WCF Service in Visual Studio 2008
  • Consuming a simple WCF service in Visual Studio 2008
Lab : Creating a Simple Service
  • Creating a Simple WCF Service
  • Calling the Simple WCF Service
Module 2: Configuring and Hosting WCF Services
  • Programmatically Configuring a Managed Application to Host a WCF Service
  • Defining Client and Service Settings by Using File-Based Configuration
  • Selecting a Hosting Option for a WCF Service
  • Deploying a WCF Service
Lab : Configure and Host a WCF Service
  • Creating a Programmatically Configured Managed Application to Host a Service
  • Calling a Service Hosted in a Managed Application by Using Programmatic Configuration
  • Defining Service Settings by Using External Configuration
  • Employing Different Hosting Options for a Service
Module 3: Endpoints and Behaviors
  • Exposing WCF Services Over Different Endpoints
  • Adding Behaviors to Services and Endpoints
  • Interoperating with Non-WCF Web services
Lab : Changing Service Endpoints and Behaviors
  • Exposing Services by Using Different Bindings
  • Adding Metadata Exchange to a Service
  • Creating WCF Clients and Services That Interoperate with Non-WCF Web Services
Module 4: Debugging and Diagnostics
  • Logging Messages
  • Activity Tracing
Lab : Message Logging and Activity
  • Generating Logging Information for a Service
  • Enabling End-to-End Tracing for a Service
Module 5: Designing and Defining Contracts
  • Designing a Coherent and Cohesive WCF Service Interface
  • Defining a Service Contract
  • Defining Operations on a Service
  • Defining a Data Contract
Lab : Contracts for Services and Data
  • Defining and Implementing a One-Way Operation Contract
  • Passing Complex Data with a Data Contract
  • Defining and Implementing a Callback Contract
Module 6: Handling Errors
  • Relating .NET Exceptions to Service-Level Faults
  • Using Faults in a Service
  • Handling Faults and Exceptions on Clients
Lab : Error Handling
  • Handling Unexpected Errors in a WCF Service
  • Add Fault Handling to a WCF Service and the Service Contract
Module 7: Improving WCF Service Quality
  • This module explains how to address service quality issues such as performance, availability, concurrency, and instance management.
Lessons
  • Managing WCF Service Instances
  • Managing Concurrency Issues
  • Improving WCF Service Quality
Lab : Improving WCF Service Quality
  • Managing WCF Service Instances
  • Managing Concurrency Issues
  • Throttling Access to a WCF Service
  • Passing Bulk Data Between a WCF Client and Service
Module 8: Implementing WCF Security
  • This module explains how to implement security in a WCF application
Lessons
  • Overview of Security in WCF
  • Applying Overall Security Requirements to a Binding
  • Specifying Required Client and Service Credentials
  • Working With Security Information
Lab : Protecting a Service
  • Applying Security for Internal Network Communication
  • Applying Security for Internet Communication
Notes:
  • Recommend Practical hours for student except class hours is 80 Hrs.
  • We also provide weekend classes for all courses.
  • After completion of 75% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry.
Download WCF and WCF Course Contents : Microsoft WPF and WCF Training Course Contents
What We Provide
 
  Copyright © 2012. All Rights Reserved - Xperia Technologies Pvt. Ltd.

Home   Links   Privacy Policy   Terms of Use   Contact Us