Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Windows Presentation Foundation Masterclass

    Posted By: ELK1nG
    Windows Presentation Foundation Masterclass

    Windows Presentation Foundation Masterclass
    Last updated 11/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 13.44 GB | Duration: 20h 33m

    Leverage WPF with C# and XAML to build real world skills with Azure, REST, MVVM and Machine Learning

    What you'll learn

    Be able to build desktop apps that leverage WPF

    Be able to create your own cloud services

    Learn languages and patterns that open up opportunities to create iOS, Android and UWP applications using Xamarin

    Learn to better structure your code for easier maintenance, better code reuse, and greater compatibility with other projects (such as Xamarin and UWP)

    Build your own app from start to finish including its cloud services such as databases and file storage

    Requirements

    Some previous programming experience in C# or a similar language like Java is recommended, but not essential

    Access to a computer running Windows (previously Windows 10, but Windows 7 or 8 is ok as well).

    If not running Windows natively, a Virtual machine running Windows is required.

    Description

    Do you know a little programming in C# or another language, but are struggling to get an interview, let alone a job?
    Maybe you are stuck in a low paying programming job, and want to move up to a better, more senior position.Perhaps you want to learn a new skill and expand your rèsumè.Or maybe you want to improve your .NET skills by learning a new and valuable framework.If one or more of these things describe you, then I'd suggest you give serious consideration to this course.This course will teach you how to create applications that have a rich user interface, using Microsoft's Windows Presentation Foundation (WPF).What is WPF ?
    WPF is part of the .NET framework and  provides a consistent programming model for building applications by separating the user interface from business logic.  It uses XAML (an XML based language) and C#.  The runtime libraries are included with all versions of Microsoft Windows since Windows Vista.  It's heavily supported by Microsoft and is a mature and powerful framework.Why should you bother to learn it?Many, perhaps most enterprise level .NET applications are built in WPF because of it's ability to create loosely coupled apps where the business logic and presentation layer are separated.  This also applies to apps in general that are developed in .NET.  A good portion of Winforms based projects are being upgraded to WPF as well.WPF developers are in high demand and WPF is fully supported by Microsoft in the latest versions of Visual studio and .NET.  It's a key part of Microsoft's strategy moving forward.What will you learn in this course?
    WPF is developed using C# and XAML.  You will learn how to use WPF to build and access powerful REST services (specifically weather information and machine learning in this course).  You will also learn to create your own cloud services, and learn languages and patterns the open up future opportunities in Xamarin as well (iOS, Android and the Universal Windows Platform (UWP).In addition, in this course you will learn C#, XAML, the MVVM (Model-View-ViewModel) architectural pattern, Azure App and Storage services, and SQLite and more.Why enrolling in this course is the best decision you can make.
    Other courses focus on isolated examples on what you can do with WPF.  Not this course!  This course guides you through the creation of real world applications as you learn more and more about WPF. You will:Build a calculator as you learn:C#XAMLStylesBuild a contacts app as you learn:SQLiteUsing ListViewsCreating Custom ControlsBuild a machine learning classifier as you learn:REST servicesPicking images from the computerBuild a weather app as you learn:The MVVM architectural patternMore RESTBuild a notes app as you learn:More WPF controls such as toolbar, speech to text, toggle buttons, comboboxes, context menus and rich text format editorsTo add Azure App Services for cloud hosted databasesTo add Azure Storage Account services for storing files in the cloudTo add AnimationsYour instructor, Eduardo Rosas, is a certified Xamarin Mobile Developer who has been building apps with C# and XAML since 2012.
    This means you are learning from someone who has all the professional training, skills, and experience you need to teach you how to become proficient with WPF in the fastest possible way.  But all the while being taught the right way to program.
    If you are ready to get that first paid programming job, or to move up to a more senior programming position, then this course is for you!

    After completing this course, you will have the necessary skills to be able to use create your own WPF desktop apps giving you increase career opportunities.The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities.    Your new job or consulting opportunity awaits!  
    Why not get started today?
     Click the Signup button to sign up for the course!

    Overview

    Section 1: Intro to WPF

    Lecture 1 Windows Presentation Foundation

    Lecture 2 Getting the Tools Ready

    Lecture 3 The Structure of a WPF project

    Lecture 4 Hello World with WPF

    Lecture 5 Hello World with WPF & .NET Core

    Lecture 6 .NET Core vs .Net Framework

    Section 2: XAML - The Calculator App

    Lecture 7 What is XAML?

    Lecture 8 The XAML Syntax

    Lecture 9 Setting Property Values

    Lecture 10 The Grid

    Lecture 11 Communication with Code Behind

    Lecture 12 How XAML to C# Linking Works

    Lecture 13 Creating Event Handlers from XAML

    Section 3: C# - The Calculator App

    Lecture 14 The C# Language

    Lecture 15 Creating Event Handlers from C#

    Lecture 16 Working with Methods

    Lecture 17 Using the Sender as a Button

    Lecture 18 Creating Custom Types

    Lecture 19 Testing the App

    Lecture 20 Displaying a Message Box

    Lecture 21 Percentage Challenge

    Section 4: Improving the UI with Resources and Styles

    Lecture 22 Styling XAML Controls

    Lecture 23 XAML Static Resources

    Lecture 24 Application-Wide Resources

    Lecture 25 Implicit Styles

    Lecture 26 Explicit Styles

    Section 5: Practicing C#

    Lecture 27 Creating a Console Project

    Lecture 28 Variables and Scope

    Lecture 29 Classes and Namespaces

    Lecture 30 Properties of a Class

    Lecture 31 Objects

    Lecture 32 Inheritance

    Lecture 33 Method Overloading

    Lecture 34 Method Overriding

    Lecture 35 Interfaces

    Lecture 36 Implementing an Interface

    Section 6: SQLite - The Contacts App

    Lecture 37 Working with More Windows

    Lecture 38 Opening and Closing Windows

    Lecture 39 Adding SQLite

    Lecture 40 The Contacts Class

    Lecture 41 More SQLite Attributes

    Lecture 42 Inserting into a Table

    Lecture 43 The Using Statement

    Lecture 44 Reading from the Table

    Section 7: ListView

    Lecture 45 Defining a ListView

    Lecture 46 The ToString method

    Lecture 47 Intro to DataBinding

    Lecture 48 Using an ItemTemplate

    Lecture 49 Filtering a List

    Lecture 50 Linq

    Lecture 51 Deleting from the Table

    Lecture 52 Update the SQLite Table

    Lecture 53 Update the ListView after closing the Window

    Section 8: Custom User Controls

    Lecture 54 Creating a Custom User Control

    Lecture 55 Using Custom Controls

    Lecture 56 Binding to a Custom Control - Dependency Properties

    Lecture 57 Extend the ListView items

    Lecture 58 Improving the User Interface

    Section 9: REST and AI

    Lecture 59 Microsoft's CustomVision API

    Lecture 60 Creating a Custom Vision Project

    Lecture 61 Training the AI

    Lecture 62 Selecting a File from the Computer

    Lecture 63 Sending a request to the REST Service

    Lecture 64 Reading the Response as JSON

    Lecture 65 Deserializing JSON

    Lecture 66 Displaying the Results using a GridView

    Section 10: MVVM - The Weather App

    Lecture 67 Intro to the MVVM pattern

    Lecture 68 AccuWeather API

    Lecture 69 The Endpoints that We Will Use

    Lecture 70 The Model

    Lecture 71 Defining the Classes

    Lecture 72 The View Model

    Lecture 73 Requests to the AccuWeather API

    Lecture 74 The View

    Lecture 75 Defining the UI

    Lecture 76 The INotifyPropertyChanged interface

    Lecture 77 Implementing the INotifyPropertyChanged interface

    Lecture 78 Binding Context and Design Time Binding

    Lecture 79 Using Design Mode Bindings

    Lecture 80 The ICommand interface

    Lecture 81 Implementing the ICommand interface

    Lecture 82 Binding the ICommand

    Lecture 83 Using a Command Parameter

    Lecture 84 The ObservableCollection class

    Lecture 85 Using the Observable Collection class - PART 1

    Lecture 86 Using the Observable Collection class - PART 2

    Lecture 87 The IValueConverter interface

    Lecture 88 Implementing the IValueConverter

    Section 11: Cloning Evernote

    Lecture 89 The Model

    Lecture 90 The SQLite Functionality

    Lecture 91 The View Model

    Lecture 92 Working with Menus

    Lecture 93 Using a Toolbar

    Lecture 94 Displaying Notebooks and Notes

    Lecture 95 The RichTextBox and StatusBar

    Lecture 96 Speech Recognizer with .NET Core

    Lecture 97 Speech Recognizer with .NET Framework

    Lecture 98 Working with a ToggleButton

    Lecture 99 Working with a ComboBox

    Lecture 100 Creating Custom Controls

    Lecture 101 Adding a Context Menu - PART 1

    Lecture 102 Adding a Context Menu - Binding Event Handlers

    Lecture 103 Saving and Reading files

    Section 12: Google Firebase Services

    Lecture 104 Define Login and Register View - Part 1

    Lecture 105 Define Login and Register View - Part 2

    Lecture 106 Registering user with Firebase Authentication

    Lecture 107 Logging users with Firebase Authentication

    Lecture 108 Inserting into a Firebase Database

    Lecture 109 Reading from a Firebase Database

    Lecture 110 Updating and deleting from a Firebase Database

    Section 13: Azure Storage Account Service

    Lecture 111 Creating a Storage Account Service

    Lecture 112 Creating a Container

    Lecture 113 Connecting WPF to the Storage Account

    Lecture 114 Uploading a File to a Storage Account blob

    Lecture 115 Downloading a File from the Storage Account

    Section 14: Animations

    Lecture 116 Intro to Blend

    Lecture 117 Exploring Blend for Visual Studio

    Lecture 118 Storyboards and Keyframes

    Lecture 119 Triggers for interactivity

    Lecture 120 Adding Easing Functions

    Section 15: Deploying your WPF App

    Lecture 121 Adding a Window Icon

    Lecture 122 Complete the App Challenge

    Lecture 123 Preparing the Project

    Lecture 124 AppxUpload Package

    Lecture 125 The Microsoft Windows Store

    Section 16: Dependency Injection

    Lecture 126 The Model

    Lecture 127 The View Model

    Lecture 128 The View

    Lecture 129 Creating the Interface

    Lecture 130 Unity Containers

    Section 17: Extra Information - Source code, and other stuff

    Lecture 131 Source Codes

    Lecture 132 Bonus Lecture and Information

    Anyone wanting to understand and use Windows Presentation Foundation (WPF),Anyone wanting to increase career options by learning an important Microsoft Windows development technology