Software Development
Showing 565–576 of 673 results
String Manipulation and Regex in C#
Strings are a core concept in .NET, which all developers must master. This course will teach you practical techniques for manipulating string data in modern C# applications that can be easily applied in your code.
String Manipulation in C#: Best Practices
Strings are a core concept in .NET, which all developers must master. This course will teach you everything you need to know about the best practices for working with strings using C#.
Structural Design Patterns in Kotlin
Patterns are the fundamental design and communication toolkit of programmers. This course will teach you the classic Gang of Four structural patterns with implementations in Kotlin.
Surviving a SaaS Crisis
When a Software-as-a-Service application is down, your IT Operations team is still the bridge between your end users and the application vendor. This course will teach you how to prepare for a SaaS crisis and how to manage a SaaS outage.
Surviving Dependency with Maven
This talk examines common causes of a dependency conflict, how you can mitigate it as a library developer, and how end users can resolve it.
SwiftUI Fundamentals
Building for iOS is an incredibly valuable skill for any developer. This course will teach you to make iOS apps with adaptive user interfaces that work on multiple devices using Xcode, Swift, and SwiftUI.
Systems Programming on IBM Z
The foundational knowledge for the position of an IBM z/OS System Programmer and System Administrator begins with this third and final course in the three course professional certificate track.
Tackling Code Issues with Your App
Don't miss the upcoming Microsoft Azure + AI event on December 8-10, 2020 in Las Vegas, Nevada.
Tactical Design Patterns in .NET: Creating Objects
This course sheds light on issues that arise when implementing creational design patterns and then provides practical solutions that will make our code easier to write and more stable when running.
Tactical Design Patterns in .NET: Managing Responsibilities
Applying a design pattern to a real-world problem is not as straightforward as literature implicitly tells us. It is a more engaged process. This course gives an insight into tactical decisions we need to make when applying design patterns that have to do with separating and implementing class responsibilities.
Taking out the Garbage: An Overview of GCs in the JVM
Watch this session for an overview of garbage collectors in Java, and to learn what new garbage collectors bring to the JVM.
Test First Development – Part 1
Test first development techniques and practices with C#, Visual Studio, and NUnit