Learn Functional Programming with Scala


Details
Edit: This event is more popular than we thought :) If you are interested in coming along, please sign up to the waitlist as people's schedules can change. We've also opened up another 10 spaces!
November's WWC event is all about functional programming!
Please come and join us at ThoughtWorks on a hands-on workshop around basic functional programming principles. We will be using Scala programming language for our first steps into the world of FP.
This is a great chance to try a different programming paradigm compared to what you have learned before, or are using day-to-day.
Knowledge prerequisites:
While this is an introduction to functional programming, this is not a complete beginner's workshop. You should have done a bit of programming in another language such as Java, Ruby, C#, C++, Objective C, Javascript, Python, Scala or similar.
You should understand the following concepts:
• What a function/method is, and how to call (invoke) it
• The concepts of types/classes and objects
• Basic data types (string, integer, etc)
• Understand what an array and a list is
• Understand what an exception is, and how to interpret and fix the exception in the language your are familiar with
• Understand how to use git
• Understanding of unit testing
Software prerequisites:
Make sure to set up your environment by following the instructions here
http://svetixbot.github.io/intro-functional-hack/
- if you have problems to set up your environment => let us know on the event night, we’ll help
Where:
ThoughtWorks Australia Pty. Ltd.
8/51 Pitt Street
Sydney NSW 2000
Agenda:
6:00pm-6:30pm: Arrive and dinner
6:30pm-7:00pm: Intro talk by Alexandra Luca & Svetlana Filimonova
7:00pm-9:00pm: Hack time

Learn Functional Programming with Scala