Course Overview
An fast-paced, super intense and comprehensive introduction to SBT
Course Prerequisites
Your team stands only to gain by making this crucial investment to push your operations to the next level. Book your Scala Technology course with EDC4IT and your department will benefit from a dedicated instructor who will lead the course and guide your team through all the finer points of this sophisticated technology.
As with many of our other courses, you can choose to have your team take advantage of its many benefits as an online course. Or, you can choose to have the course and one of our highly experienced instructors come directly to your offices for an in-depth learning experience.
Outline
During the course, you will define various different projects and use basic and advanced features of SBT.
Objectives
- SBT philosophy
- SBT project structure and build definition
- Performing Common tasks (compile, test, run, etc.)
- Library dependencies and resolvers
- Understand Scopes, Settings and Tasks
- Multi-project builds
- Create Custom tasks
- Scala, Java and Scala/Java projects
- Cross building Scala projects
- Using plugins (and a brief introduction into writing one)
- Migrating from Maven
- Integrate with Jenkins
- Best practices and keeping things simple
Frequently asked questions
How long is the SBT Crash Course?
1 day, on-site or online.
What are the prerequisites?
Your team stands only to gain by making this crucial investment to push your operations to the next level. Book your Scala Technology course with EDC4IT and your department will benefit from a dedicated instructor who will lead the course and guide your team through all the finer points of this sophisticated technology.
As with many of our other courses, you can choose to have your team take advantage of its many benefits as an online course. Or, you can choose to have the course and one of our highly experienced instructors come directly to your offices for an in-depth learning experience.
How large are the groups?
Deliberately small so the trainer can adapt to every participant: at most 10 on-site and 7 online.
In which languages can the course be delivered?
English, French or Dutch.