コース概要

Introduction

IDE

  • Introduction to Visual Studio
  • Creating a project
  • Compiling and debugging

Microsoft .NET

  • What is .NET?
  • CLR and garbage collector
  • DLL vs. EXE?
  • Technologies within .NET

Foundations of WPF

  • History of WPF
  • MVVM design pattern
  • WPF vs. Windows forms
  • Differences between WPF versions

In and Out

  • WPF project structure
  • XAML, layout, and dependency properties
  • Commands and resources
  • Events
  • Styles and behaviours
  • Understanding data binding and data streams

Data Flow

  • Data modelling in WPF
  • Access to databases
  • LINQ
  • Entity framework
  • CRUD operations
  • Data validation

Controls

  • Controls review
  • WPF toolkit extended
  • User controls a custom controls
  • Templates

Advanced topics

  • Asynchronous and parallel operations
  • Inverse of Control (IoC)
  • Unity and PRISM

Real World Application

  • Developing a system architecture
  • Data modelling
  • Implementation
  • Application testing

Summary and Next Steps

要求

  • Knowledge of the basic phrases of software development
  • Knowledge of Visual Studio and C#

Audience

  • Software developers
  • Programmers
  • Technical team leader
 21 時間

参加者の人数



Price per participant

お客様の声 (2)

関連コース

Introducing C# 6.0 with Visual Studio 2015/2017

28 時間

C#.Net

35 時間

Advanced Programming in C#

35 時間

Advanced C# for Automation Test Engineers

21 時間

ASP.Net 4.0

35 時間

Developing in C# 6 Development

28 時間

C# for Automation Test Engineers

21 時間

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 時間

Design Patterns in C#

14 時間

Introduction to Blazor

14 時間

Mastering LINQ with C#

14 時間

Programming in ASP.NET MVC 5

21 時間

Programming in C# with Visual Studio 2022

28 時間

Programming in C#

14 時間

Selenium C# Test Automation

14 時間

関連カテゴリー