Software Development
Showing 661–672 of 673 results
Working with the Java Module System (Java SE 11 Developer Certification 1Z0-819)
Learn all about the Java Module System: one of the biggest recent changes to Java. This course explains its features and the impact on the Java platform. Whether you're studying for the exam, or just want an introduction, this course has you covered!
Working with XML in .NET
This course will teach you to create, load, save, and query XML files using the classes within the System.Xml.Linq namespace in .NET.
Working with XML in C#
Learn to use LINQ to XML and XPath queries to process XML files in C#. Use XML serialization to store .NET objects in an XML file and deserialize XML back into a .NET object. Learn to cache frequently used data in a local XML file.
WPF 6 Fundamentals
The Windows Presentation Foundation (WPF) is a popular UI framework that is part of .NET. This course teaches you how to use WPF and its UI description language XAML to build Windows desktop applications with .NET and C#.
WPF and MVVM: Advanced Model Treatment
In this course, you learn how to use Model-wrappers in your MVVM-application for several scenarios: to highlight changed fields, to highlight invalid fields, to display validation errors, to enable the save button only if there are changes, and much more.
WPF and MVVM: Test Driven Development of ViewModels
Testing your ViewModels while they're in development can help you create better apps. In this course, you'll learn how to use test-driven development (TDD) to build the ViewModels of your MVVM application.
WPF Data Binding in Depth
Data binding is one of the most powerful and important capabilities in WPF applications for building data-driven, loosely coupled, maintainable applications. In this course you will learn how to use the end-to-end capabilities of data binding in WPF including both the most common features as well as more advanced capabilities.
WPF MVVM in Depth
This course provides end-to-end coverage of what you need to know to effectively apply the MVVM pattern to WPF applications.
Writing Efficient Python Code
Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.
Writing Efficient R Code
Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.
Writing Functions in Python
Learn to use best practices to write maintainable, reusable, complex functions with good documentation.
Writing Purely Functional Code in C# 7
Learn where .NET development is heading and what mindset you'll need in the future to master multi-paradigm programming with C#.