C#. Net Programming Advanced

  

About this Course

The objective of this course is to provide students with an understanding about building GUIs for web-based applications and web services. Another objective is to teach students how to develop computer applications under Visual Studio Environment, with an emphasis on the correct application of object-oriented methods. The course covers all major language features including object oriented concepts, Windows Forms programming, ADO.Net. We are also covering LINQ, WCF and Web Services.

COURSE CONTENT:

Module 1: Introducing Windows Presentation Foundation and XAML

♦ Explaining the WPF 4.0 Architecture

♦ Describing Types of WPF Applications

♦ Exploring the WPF 4.0 Designer

♦ Exploring XAML and WPF

♦  Working with WPF 4.0 Controls

♦ Working with Resources and Styles

Module 2 : ADO.NET and Data Binding

♦ Improvements in the ADO.NET 4.0 Entity Framework

♦ Basic Operations in ADO.NET

♦ Data Binding in Windows Forms

♦  Data Binding in Windows Presentation Foundation

Module 3 : C# Delegates, Events and Lambdas

♦ Working with C#Delegate Types

♦ Working with C# Events

♦ Exploring Anonymous Functions

Module 4: Introduction to Language-Integrated Query

♦  Explaining LINQ Queries and their Execution

♦ Exploring Standard Query Operators, LINQ to ADO.NET

Module 5: Dynamic Programming

♦ Exploring the Dynamic Type

♦ Creating the DynamicObjectand

♦ ExpandoObject Class Objects

♦ Interoperating with Dynamic Languages

Module 6: Introduction to Windows Workflow Foundation

♦ Workflow Principles

♦ Components of Windows Workflow Foundation

♦ A Simple Workflow Application

♦ Implementing Conditions in Workflows

♦ Workflows with Other Applications

Module 7: Working with Web and WCF Services

♦ New features of WCF 4.0

♦ Introducing Cloud Services

♦ Creating and Using a Web and WCF Service

Module 8: Deployment of C# Applications

♦ Applications Using Windows Installer

♦ Applications Using ClickOnce

Duration : 20hrs

Entry Requirement : Basic C# Programming Knowledge and Basic knowledge in object Oriented Programming

Rate this course:

Comments

Course Rating

  • /5 from users

Course Enquiry

Course Info

Similar Courses Provided By Other Premium Providers