Companies Home Search Profile

Scala 1 Build Tool: Getting Started

Focused View

Harit Himanshu

1:37:50

25 View
  • 01 - Course Overview.mp4
    01:52
  • 02 - Overview.mp4
    00:43
  • 03 - Why Learn sbt.mp4
    02:14
  • 04 - What Are We Going to Cover in This Course.mp4
    01:29
  • 05 - What We Will Not Cover in This Course.mp4
    00:50
  • 06 - What Are the Course Prerequisites.mp4
    00:57
  • 07 - Installing sbt.mp4
    02:49
  • 08 - Installing IntelliJ IDEA.mp4
    02:21
  • 09 - How to Access Course Materials.mp4
    01:00
  • 10 - Summary.mp4
    00:30
  • 11 - Overview.mp4
    00:51
  • 12 - Working with the sbt Shell.mp4
    09:20
  • 13 - Understanding the sbt Directory Structure.mp4
    02:45
  • 14 - Understanding Build Definition and Settings.mp4
    05:35
  • 15 - Creating Your Own Settings.mp4
    03:24
  • 16 - Understanding Task Graph in Build Definition Copy.mp4
    03:08
  • 17 - Summary.mp4
    00:56
  • 18 - Overview.mp4
    00:31
  • 19 - Understanding the Course Project.mp4
    01:38
  • 20 - Creating the Project Base.mp4
    02:00
  • 21 - Creating the First Calculator.mp4
    08:00
  • 22 - Understanding Scopes and Executing Test.mp4
    07:13
  • 23 - Adding Another Calculator.mp4
    02:10
  • 24 - Summary.mp4
    00:48
  • 25 - Overview.mp4
    00:34
  • 26 - Adding External Libraries in sbt.mp4
    02:01
  • 27 - Working with 3rd Party Libraries.mp4
    02:39
  • 28 - Execute Tests Using ScalaTest.mp4
    03:39
  • 29 - Organizing Dependencies in sbt.mp4
    02:09
  • 30 - Adding Dependencies Between Sub Projects.mp4
    02:56
  • 31 - Summary.mp4
    00:32
  • 32 - Overview.mp4
    00:43
  • 33 - Packaging the Artifacts.mp4
    04:54
  • 34 - Continuous Integration Using Travis CI.mp4
    03:11
  • 35 - Publishing Artifacts on Bintray.mp4
    05:10
  • 36 - Creating the API for Deployment.mp4
    02:14
  • 37 - Deploying the API on Heroku.mp4
    03:11
  • 38 - Summary.mp4
    00:53
  • Description


    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.

    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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Harit Himanshu
    Harit Himanshu
    Instructor's Courses
    Harit Himanshu is a hands-on software professional with more than a decade of experience in building and shipping products at companies of small to large sizes. He has contributed in various domains such as Advertising, CleanTech, Security, and FinTech. He is passionate about writing clean testable code and prefers being lazy when coding. In his free time, he is found tinkering new technologies, learning new business domains, reading books, cooking, singing and investing his time with his wife on long walks.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 38
    • duration 1:37:50
    • level preliminary
    • Release Date 2023/10/15