Software Development
Showing 529–540 of 673 results
Scott Hanselman
Learn problem solving methods every developer should know and get a breakdown of mentorship vs sponsorship.
Secure Coding in Java
Java is used to build mission critical applications handling sensitive data. This course will teach you how to implement the most common security requirements and defenses recommended by OWASP in your Java applications.
Secure Coding Practices in Java Applications (Java SE 11 Developer Certification 1Z0-819)
This course will teach you the basics of secure coding in Java necessary to pass the Java 11 Software Developer Certification Exam.
Securing ASP.NET Core with OAuth2 and OpenID Connect
In this course you’ll learn how to secure your ASP.NET Core web applications and APIs with today’s de facto standards: OAuth2 and OpenID Connect.
Securing REST Services Using Spring Security 5
Learn the best practices to protect HTTP-based APIs using Spring Security. This course will teach you not only how to secure new Spring Boot applications that you are beginning to work on, but also how to add security to existing ones.
Serilog 2 Enrichers: Getting Common Information into Log Entries
Supercharge your log entries for your ASP.NET Core applications using Serilog Enrichers. We'll cover standard enrichers and custom enrichers for HttpContext information. All without cluttering application code!
Simplified .NET Background Tasks with Hangfire 1
Need a solution for long running/scheduled background .NET jobs? Hangfire is a framework that can be used to reliably create, process, and manage asynchronous .NET background jobs. In this course, learn how to use Hangfire in your .NET applications.
Software Development: Developing Small Standalone Applications (HP2N47)
Explore the essentials of software development by creating small, standalone applications using modern programming techniques.
Software Engineering Principles in Python
Learn about modularity, documentation, and automated testing to help you solve data science problems more quickly and reliably.
Software Is Not a Very Fast Pencil
In this talk, we will outline one common fallacy in software development. It comes from the inability to view software as a tool that operates on a different plane compared to traditional pen-and-paper business.
SOLID Principles for C# Developers
Every C# developer, or any developer using an object-oriented programming language, needs a good understanding of the SOLID principles. These principles guide your design toward more loosely coupled and maintainable software.
SOLID Software Design Principles in Java 8
Learn how to apply the SOLID principles of object-oriented design in Java applications to create loosely coupled systems that are easy to change, test, and maintain.