Software Development
Showing 577–588 of 673 results
Test-driven Development: The Big Picture
Developing software can be expensive. Surprisingly, much of this cost is found in software maintenance. Come learn about test-driven development, a practice that aims to help reduce these costs as well as enable building of higher quality software.
Testing in Go
Automated testing is a critical part of modern software development. This course will teach you how to test your Go applications to ensure they are both correct and performant.
Testing with Visual Studio 2022
Visual Studio has prebuilt features that help you easily test your code. This course will show you what those testing features are and how to access and use them.
The C Programming Language in Action
This course will provide you with a complete and practical tour of the C programming language and libraries.
The Control Container and I
Join Jennifer Wadella in this session about control containers.
The Java Object-Oriented Approach (Java SE 11 Developer Certification 1Z0-819)
Learn the fundamental concepts of OOP that you can use to write domain-oriented and flexible code. This course covers the “Object Oriented Approach” topic from the Java SE 11 Developer Certification 1Z0-819 and can be used as an exam study guide.
The Problem with Little Programs
Join Dylan Beattie for an enlightening discussion about the problem of managing legacy code, the role of education in the world of modern software development – and the very nature of what it means to be a software engineer.
The Reactive Revolution
Join Spring developer advocate Josh Long for a look at what Spring Boot is, why it's turning heads, why you should consider it for your next application (REST, micro services, web, batch, big data, integration, whatever!) and how to get started.
Things I Learned About Software from Musicals
In this 5-minute session, Victoriya Kalmanovich will share things learned about software from musicals.
Thinking Functionally in Scala 2
Scala is emerging as a popular choice for working with large datasets and frameworks such as Spark. This course focuses on functional programming construct fundamentals and moves to first class functions and higher order methods of collections.
Thirst-quenching Streams for the Reactive Mind
This talk will cover how streams leverage on the underlying multicore processor to achieve parallelism, the push vs. pull streaming model, a simple use case with code examples to illustrate different API usages, and runtime processing analysis.
Tomcat 9 for Java Development
Master Apache Tomcat to develop Java web applications. In this short course, you will learn how to configure, deploy, troubleshoot, and secure Java web applications on Tomcat.