Software Development
Showing 589–600 of 673 results
Type-Driven Development: Designing with Types
In this session, Justin Hewlett and Ted Monchamp will introduce the basics of Algebraic Data Types in F#, practice creating types to express a simple domain, and make invalid states trigger a compile error.
TypeScript 5 Crash Course for JavaScript Developers
TypeScript is a terrific tool for introducing a little formality and structure to your JavaScript. This course will teach you how to get up and running with TypeScript today.
TypeScript Best Practices
This course will teach you best practices for writing effective, maintainable, and performant code for all of your TypeScript projects.
UBCx: How to Code: Complex Data
Learn how to design more complex programs, using new data structures, abstraction, and generative recursion.
UBCx: How to Code: Simple Data
Learn the secret to writing well-tested and easy to improve programs, that will set you up to master any programming language
UBCx: Software Construction: Data Abstraction
Learn powerful data abstraction and decomposition techniques to build large, complex programs.
UBCx: Software Construction: Object-Oriented Design
Learn how to design large software systems that solve real-world problems using object-oriented design techniques.
UBCx: Software Development Capstone Project
Apply all the skills you have learned to work through the challenging and rewarding task of designing a full-stack system.
UBCx: Software Engineering: Introduction
Learn software engineering principles that are applicable to the breadth of large-scale software systems.
Understanding ASP.NET Core 3.x
If you’re looking to upgrade your knowledge to ASP.NET Core 3, then this course is for you. We also have you covered for versions of .NET beyond .NET Core 3 in the final module.
Understanding OWIN and Katana
This course gives you an introduction to OWIN and Project Katana, and shows how you can use it while building your web applications.
Updating Legacy SharePoint Customizations
SharePoint Framework is the preferred and supported way to develop modern customizations for SharePoint. This course will teach you how to migrate common legacy customizations such as Script Editor web parts to leverage SharePoint Framework.