Fast Track To Scala
- September 21, 2015
This course is designed to give experienced developers the know-how to confidently start programming in Scala. The course ensures you will have a solid understanding of the fundamentals of the language, the tooling and the development process as well as a good appreciation of the more advanced features. If you already have Scala programming experience, then this course could be a useful refresher, yet no previous knowledge of Scala is assumed.
Coffee, light snacks and box lunch from Delicatus will be provided with your course fee.
After having participated in this course you should:
- Be a competent user of Scala
- Know and be able to apply the functional programming style in Scala
- Know how to use fundamental Scala tools
- Be confident to start using Scala in production environments
- Application developers wishing to learn Scala
Students taking this course should have:
- Experience with Java (preferred) or another object-oriented language
- No previous Scala knowledge is required
To complete the exercises in this course, students need to install the following before class:
- JDK 6 or above
- Typesafe Activator
- Scala IDE or Intellij IDEA with Scala plugin
About the Instructor
John Nestor is a Senior Software Architect and Trainer at 47 Degrees. After earning degrees at both Boston University and MIT, John went on to teach computer science at both BU and CMU. He both founded and manages the Seattle Scala Meetup and is also a member of IFIP Working Group 2.4 on system software. His accomplishments include writing a number of open-source Scala systems including a high-performance Json library, a no-sql database, and a framework for high-performance backend services. His primary interests include programming language design and implementation, software development tools, scalability, big data, and security. Prior to joining 47 Degrees, John led the Scala engineering efforts as a Senior Architect with Whitepages.
Want to train your entire team? Contact us to see about a group discount or customized training for your organization.