Software Development
Showing 517–528 of 673 results
Rust Fundamentals
This course introduces Rust: a native code programming language with a focus on safety and correctness.
Salesforce Platform for Developers: The Big Picture
In this course developers will learn about the depth and breadth of the Salesforce Platform, the many opportunities available across its multi-dimensional landscape, and how to align them to their development skills, experience, and domain interests.
Scala 1 Build Tool: Getting Started
Working with a stable and reliable build tool to create projects in Scala is extremely important to developer productivity. sbt offers a wide variety of features and extensibility as a build tool that can meet almost any project's requirements.
Scala 2 Classes and Objects
You can advance your understanding of Scala once you learn to apply multiple concepts together. This course will teach you how to work with classes, inheritance, traits, case classes, and packaging your code among other topics.
Scala 2 Fundamentals
Scala is one of the most popular functional programming languages that run on the JVM. This course takes you on a deep dive into Scala concepts such as object-oriented programming, closures, creating control structures, traits, and iImplicits.
Scala 2 Language: Getting Started
Scala programming may seem daunting at first but a solid foundation is the place to start. This course will teach you the fundamental concepts of conditionals, control structures, pattern matching, and variable types among other important topics.
Scala 2: The Big Picture
Scala is one of the most popular functional programming languages that run on the JVM. This course covers the fundamentals of functional programming using Scala, reading and writing Scala code, error handling, classes, and concurrency.
Scala Collections
Almost every application in the world needs to manipulate data in some sort of collection. This course will teach you how to use Scala's sophisticated collection types and take advantage of the functional programming style Scala is renowned for.
Scala Design Patterns
This course will teach you how to use Scala’s functional design patterns, such as Typeclass, Cake, and Lens in order to write a functional, abstract, and structured Scala application or library.
Scala Type Classes and Parameterization
This course enables developers to understand and to introduce abstraction into Scala code using parameterized and abstract types, variance, and type bounds to write abstract code. It will also cover typeclasses to achieve ad hoc polymorphism.
Scaling Applications with Microservices and NServiceBus 5
Implement a microservice-oriented architecture with NServiceBus.
Scaling Applications with Microservices, MassTransit 3, and RabbitMQ
Want to implement message-based architectures, such as microservices, using open source products? With a 2-hour investment, you'll be ready to build your own message-oriented distributed system!