Featured resource
pluralsight tech forecast
2025 Tech Forecast

Which technologies will dominate in 2025? And what skills do you need to keep up?

Check it out
Hamburger Icon
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

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.

Harit Himanshu - Pluralsight course - Scala 1 Build Tool: Getting Started
by Harit Himanshu

What you'll learn

This course is well suited for software developers who are working or planning to contribute to a Scala codebase. Scala Build Tool (sbt) is a widely accepted Build Tool in the Scala Ecosystem, and the Scala language codebase itself is built and shipped with sbt. This course, Scala Build Tool: Getting Started, starts from the basics of working with the sbt shell; you'll learn about settings, tasks, scopes, build definition, multi-module builds, plugins, and working with 3rd party libraries. You will explore how to create a project from scratch, and add source files and tests. Next, you will discover how to compile and test your source code. Finally, you'll examine how to open-source your work in this project and deploy the executable API for anyone in the world to use. After taking this course, you will know the ins and outs of sbt, and will be comfortable starting or refactoring the codebases you work with.

Table of contents

About the author

Harit Himanshu - Pluralsight course - Scala 1 Build Tool: Getting Started
Harit Himanshu

Harit Himanshu is an engineer by profession with the deep interest in applying technologies to solve business problems. Harit is passionate about writing clean, modular, testable code and believes in automating almost everything.

More Courses by Harit