Software Development
Showing 109–120 of 673 results
C# Design Patterns: Memento
This course will teach you how to apply the Memento Design Pattern in your C# applications to provide undo/redo functionality.
C# Design Patterns: Rules Engine Pattern
This course will teach you to apply simple rules engines to problems involving excess conditional complexity.
C# Design Patterns: Template Method
This course will teach you to apply the Template Method pattern to improve the design of your applications by reducing repetition and enforcing workflow requirements in your code.
C# Events, Delegates, and Lambdas
Events, delegates, and lambdas play an important role in C# apps, but why would you use them? This course will teach you how to leverage the functionality provided by these features so you can handle different event scenarios in your apps.
C# Extension Methods
One of the most powerful and underused features of C#: extension methods. Master them to cut duplicate code and add consistency across your projects. This course teaches all you need to improve your .NET Core and .NET Framework apps with extensions.
C# Fundamentals
C# is the preferred language to build .NET applications. In this course, you will learn the basics of the C# language and create your own C# applications
C# Performance Playbook
This course will teach you powerful tactics to maximize the performance of your application.
C# Playbook
This course will teach you to solve more complex problems in C#. You’ll learn by solving numerous practical problems that require the full range of C# language features, from classes to null values, to exceptions to generics, and more.
C# Reflection
In this course you’ll learn when reflection is useful and how to use it with C# 12 in .NET 8.
C#: The Big Picture
C# is one of the most popular programming languages in the world. This course will teach you core concepts critical to evaluating whether C# is the right language for you, and will prepare you to kick start your learning journey to C# mastery.
C++ 17: Beyond the Basics
You know C++ syntax, but do you know what makes code "modern"? How much do you use the Standard Library in your applications? Have you been keeping up with what was added in C++ 11, 14, and 17? Bring your C++ skills to the next level.
C++ 20: The Big Picture
C++ is often called the most popular general purpose programming language. This course will teach you what C++ is, what it is used for, and how it is different from other programming languages.