Scala Training Course - Part 1


Details
This is the first in a 3 part training course - The LSM Introduction to Scala Programming Course (https://www.meetup.com/Lagos-Scala-Meetup/pages/LSM_Scala_Training_Course/). This training is free. We intend to cover topics 1-6 of the course:
- Introduction. Why Scala?
- Installing Scala. Introduction to SBT/Typesafe Activator
- Scala REPL and Scala scripts
- Basics
- Expressions and Control Structures
- Object Oriented Scala
Requirements:
• Participants are expected to have had some commercial programming experience. (Java programming experience is not required, but would be beneficial).
• Participants are expected to come with a laptop. No laptop, no admittance. You need the following essential software installed
- JDK 1.6 or later
- Scala 2.11.7 or later
- IntelliJ 15 (Community Edition)
- Scala Plugin for IntelliJ
- Git 2.6 or later
• It is not essential, but it would be very helpful if participants have a basic knowledge of Git (https://git-scm.com/) (How to clone a repository, how to commit and how to push changes to a remote repo).
• We will try to practice Pair Programming (https://en.wikipedia.org/wiki/Pair_programming)on this course.
Spread the word (via Twitter #lagosscala and Facebook) and invite friends and colleagues along.

Scala Training Course - Part 1