In this course, you will acquire the skills to develop plugins for construction software using the object-oriented programming (OOP) language C#, the UI framework WPF, and the MVVM design pattern.
Overview
#D0N5T
Programming
Construction
Laptop
Not required
Windows
Visual Studio
Online (Zoom)
10 participants
Vietnamese
What you'll learn?
Price
100 USD
No
Section
Closed
Course Content
Lesson 1
Set up the environment and Git integration, program structure, variables, and data types.
Document
Exercise
Lesson 2
Operators and control statements.
Document
Exercise
Lesson 3
OOP, classes, structs, and records.
Document
Exercise
Lesson 4
Abstract classes, interfaces, inheritance, polymorphism, and operator overloading.
Document
Exercise
Lesson 5
Generic types, delegates, and events.
Document
Exercise
Lesson 6
Introducing WPF, XAML, environment setup, and the elements tree.
Document
Exercise
Lesson 7
Layouts, controls, resources, styles, and triggers.
Document
Exercise
Lesson 8
MVVM, data binding, commands, events, and data conversion.