WPF and WCF

Artificial Intelligence digital concept
Reading Time: 2 minutes

WPF & WCF

    WPF

      Module 1: Introduction to WPF (Windows Presentation Foundation Using C#)

      • Why WPF?
      • What Is WPF?
      • .NET Framework 3.0 (WinFX)
      • WPF Overview
      • Application and Window
      • A Simple WPF Application
      • Using Visual Studio
      • Brushes
      • Panels

      Module 2: XAML

      • Role of XAML
      • Elements and Attributes
      • Namespaces
      • Property Elements
      • Type Converters
      • Content Property
      • Collections
      • XAML and Procedural Code

      Module 3: WPF Controls

      • Button
      • Label
      • TextBox
      • ToolTip
      • RadioButton
      • CheckBox
      • ListBox
      • ComboBox

      Module 4: Layout

      • Sizing
      • Positioning
      • Transforms
      • Canvas
      • Drawing Shapes
      • StackPanel
      • WrapPanel
      • DockPanel
      • Grid
      • Scrolling
      • Scaling

      Module 5: Dialogs

      • Message Boxes
      • Win32 Common Dialogs
      • Custom Modal Dialogs
      • Custom Modeless Dialogs

      Module 6: Menus and Commands

      • Menus
      • Context Menus
      • Icons on Menu Items
      • Commands
      • Keyboard Shortcuts
      • Disabling Menu Items
      • Checking Menu Items

      Module 7: Toolbars and Status Bars

      • Toolbars
      • Toolbars and Commands
      • Status Bars

      Module 8: Dependency Properties and Routed Events

      • Dependency Properties
      • Change Notification
      • Property Value Inheritance
      • Support for Multiple Providers
      • Routed Events
      • Routing Strategies

      Module 9: Resources

      • Resources in WPF
      • Binary Resources
      • Logical Resources
      • Static versus Dynamic Resources

      Module 10: Styles, Templates, Skins and Themes

      • Styles
      • Style Sharing
      • Triggers
      • Templates
      • Templated Parent’s Properties
      • Skins
      • Themes

      Module 11: Data Binding

      • Binding Sources
      • Sharing Sources with DataContext
      • Data Templates
      • Value Converters
      • Collection Views
      • Data Providers

      Module 12: Validation Rules

        WCF

          Module 1: WCF Overview

          • Need for SOA
          • Why WCF
          • WCF Architecture

          Module 2: WCF Concepts

          • Messages
          • Channels
          • Services
          • Behaviors

          Module 3: WCF Programming Model

          • Service Model
          • WCF Programming Levels
          • Installing WCF

          Module 4: Addresses

          • WCF Addresses
          • Programming WCF Addresses

          Module 5: WCF Buildings

          • Predefined Buildings using Code Using Configuration files

          Module 6: WCF Contracts

          • Contracts and the relationship with CLR
          • Service Contracts
          • Service Types
          • Data Contracts
          • Message Contracts

          Module 7: Clients

          • Client Architecture
          • Client Communication Patterns
          • Defining Client Bindings and Endpoints

          Module 8: Services

          • Service Types and Contracts
          • Service Endpoints
          • Handling Exceptions

          Module 9: Security

          • Security Behaviors and Bindings
          • Securing Clients and Services

          Module 10: Interoperability and integration

          • Web Service Protocol support
          • Web Service Enhancements
          • Asp.net Webservices

          Module 11: Deploying WCF

          • Installing WCF Services
          • Upgrading Services
          • Troubleshooting WCF installation

          Module 12: Hosting WCF services