Posted on January 2, 2023
Ten Tips for the C Developer
CertificateOfCompletion_Ten-Tips-for-the-C-DeveloperCourse Details
C# and .NET are deep areas. Even if you’ve been a developer for years, there are bound to be features you don’t even know exist. In this course, take a look at some of the hidden or interesting methods that can help you write better code in this multifaceted programming language. Hear tips for improving your everyday workflows in C# development including a method to help avoid race conditions when working with a dictionary. Learn how to use pattern matching to create more expressive and readable code branches. Explore the new C# 8 slice operators and how and when to flatten a one-many relationship. Discover fresh tactics like how to and engage another programmer’s technique, use the DebuggerDisplay attribute to specify what information is shown, and more.
Posted on April 2, 2022
Threading in C#
CertificateOfCompletion_Threading-in-CCourse Details
Threading is a powerful tool for developers, and having a solid grasp of how it works is key to creating high-performing applications. Threading—or multithreading—can help you create scalable applications that are more responsive to user input. This course teaches how to write applications that perform multiple tasks at the same time. It covers basic threading concepts, including context switching and exception handling. It also discusses how to synchronize code, use a mutex and a semaphore, and more.
Learning Objectives
- Debugging threads
- Threads vs. processes
- Using a thread pool
- Tasks vs. threads
- Tasks with IO
- Using monitors and locks
- Nested locks

Posted on January 17, 2022
Azure Security Best Practices AZ204
CertificateOfCompletion_Azure-Security-Best-Practices-AZ204With Azure Services the time to market for application development is faster than ever before. At the same time, any security issues we might face will have a wider impact than ever before. It’s a bad day when you discover that the security credentials of your application have leaked. Azure offers a rich set of tools to keep your app secure and protect your credentials. The tools take care of all the heavy lifting, but they can only do that if you understand how they work. This course explores the baseline Azure security controls and discusses Azure application security best practices. When you design your systems from the beginning with these features in mind you can easily design, implement, and monitor the security of your apps throughout their development lifecycle.
Updated on January 17, 2022
ASP.NET Core TokenBased Authentication
CertificateOfCompletion_ASP.NET-Core-TokenBased-AuthenticationPosted on January 17, 2022