Wpf (Windows Presentation Foundation): Beginner To Advanced

Posted By: ELK1nG

Wpf (Windows Presentation Foundation): Beginner To Advanced
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.31 GB | Duration: 8h 18m

Master WPF development from fundamentals to advanced techniques with real-world projects!

What you'll learn

Design and build WPF applications from scratch.

Work with XAML to create rich, interactive UIs.

Implement advanced features like 3D graphics, multimedia elements, and localization.

Develop a real-world project using MVVM and N-Tier architecture.

Requirements

Basic knowledge of C# programming.

Familiarity with Visual Studio as an IDE.

Description

Introduction:This course takes you on a journey through WPF development, starting from the basics and advancing to complex concepts and project implementation. Whether you're new to WPF or seeking to enhance your skills, this course equips you with the tools and knowledge to create professional-grade desktop applications.Section-Wise Writeup:Section 1: WPF BeginnerStart your WPF journey by exploring the foundational concepts:Lecture Highlights:Overview of Visual Studio and introduction to WPF.Understanding XAML and creating basic controls like text boxes, combo boxes, and date pickers.Exploring layouts, styles, and navigation.Working with DataGrids and menus for basic data interaction.By the end of this section, you'll be equipped to create simple WPF applications with essential controls and layouts.Section 2: WPF IntermediateBuild upon your beginner knowledge with more sophisticated features:Lecture Highlights:Master routed, tunneling, and input events.Learn about templates, triggers, and advanced UI elements.Dive into multimedia elements like text-to-speech, media players, and 2D/3D graphics.Understand localization for creating global applications.This section enhances your skills in crafting dynamic and interactive WPF applications.Section 3: WPF AdvancedReach the pinnacle of WPF development with advanced concepts:Lecture Highlights:Explore resource management, command implementation, and custom commands.Create reusable user controls and implement dialogs (message boxes, file dialogs, etc.).Work with command-line arguments for flexible application behavior.This section ensures you can tackle complex WPF scenarios with confidence and precision.Section 4: WPF ProjectApply everything you've learned in a real-world project:Lecture Highlights:Database creation and integration using MVVM and N-Tier architecture.Data binding with UI elements like ComboBoxes and GridViews.Implement CRUD operations with exception handling for robust application performance.Conclude your learning journey with a hands-on project that mirrors real-world application development.Conclusion:By completing this course, you will have mastered WPF development, enabling you to create modern, feature-rich desktop applications. The structured approach, from basics to project implementation, ensures you can confidently tackle any WPF development challenge.

Overview

Section 1: WPF Beginner

Lecture 1 Visual Studio Overview

Lecture 2 Introduction to WPF

Lecture 3 Creating Controls in Xaml

Lecture 4 Creating Controls in Xaml Continue

Lecture 5 Layouts

Lecture 6 Layouts Continue

Lecture 7 Nesting Layout

Lecture 8 Styles in WPF

Lecture 9 Using Basic Controls-Text Boxes

Lecture 10 Combo Box and Date Picker

Lecture 11 Scroll View

Lecture 12 Progress Bar

Lecture 13 Navigation and DataGrid

Lecture 14 DataGrids and Menu

Section 2: WPF Intermediate

Lecture 15 Introduction to WPF Intermediate Course

Lecture 16 Routed Events

Lecture 17 Tunneling Events

Lecture 18 Input Events

Lecture 19 Keyboard Events

Lecture 20 Item Templates

Lecture 21 Control Templates

Lecture 22 Property Triggers

Lecture 23 Event Triggers

Lecture 24 One Way

Lecture 25 One Way to Source

Lecture 26 Multi Triggers

Lecture 27 Text and Speech

Lecture 28 Media Player

Lecture 29 2D Graphics

Lecture 30 Ellipse

Lecture 31 Polygon

Lecture 32 3D graphics

Lecture 33 3D Graphics and Rotation

Lecture 34 Localization

Lecture 35 Localization Continue

Section 3: WPF Advanced

Lecture 36 Introduction to WP-Advanced

Lecture 37 Resources Scope

Lecture 38 Resources Code Behind

Lecture 39 Defining Commands

Lecture 40 Using Default Commands

Lecture 41 Commands Custom

Lecture 42 User Controls

Lecture 43 Reuse Them

Lecture 44 Dialogs Message Box

Lecture 45 Dialogs Open File

Lecture 46 Dialog Box and Its Options

Lecture 47 Dialogs Save and Custom

Lecture 48 Working with Command Line Arguments

Lecture 49 More on Command Line Arguments

Section 4: WPF- Project

Lecture 50 Database Creation

Lecture 51 MVVM

Lecture 52 N-Tier Architecture

Lecture 53 N-Tier Architecture Continue

Lecture 54 Database Access

Lecture 55 Data Access Layer

Lecture 56 Getting List from Database

Lecture 57 Binding with UI Combobox

Lecture 58 Add Database Row

Lecture 59 Exception Handling

Lecture 60 Output on a GridView

Lecture 61 Output on a GridView Continue

Lecture 62 Conclusion

Beginners looking to learn WPF from scratch.,Intermediate developers seeking to enhance their WPF skills with advanced features.,Professionals aiming to develop robust desktop applications with modern UI frameworks.