Fast Track to Scala Class on Sep 20 in San Francisco, CA

Thank you for your interest in Fast Track to Scala Training Course.

[top] Who is teaching this class?
This class is scheduled to be taught by Dan Rosen.
Photo
Dan Rosen believes in beautiful code. Beautiful code is understandable and maintainable, it is self-documenting and self-testing, it is robust and scalable, it can be composed and reused. Beautiful code doesn't come around every day, and even the most elegant code can still have its warts, but when you see beautiful code, you know it.

For twelve years, Dan has been doing his best to write and help others write some damn fine code. Dan is author of Marakana's Scala Fundamentals course, the latest addition the the Marakana course catalog. Before joining Marakana, he worked as a Developer Advocate at Atlassian, teaching developers how to write plugins for Atlassian's collaboration and development tools. Prior to Atlassian, Dan worked in both engineering and sales for Coverity, helping developers maintain code quality using Coverity's sophisticated static and dynamic analysis tools.

Between Coverity, Atlassian and Marakana, his tutorials have covered C/C++ best practices, Java web development (including Maven, Spring, OSGi, Guava, and RESTful web services using Jersey and Jackson), front-end development using jQuery, and functional programming with Scala.

Dan's latest hobby is lurking on StackOverflow as user "mergeconflict," waiting for tricky Haskell and Scala language questions to jump on.
[top] When is this training taking place?

This class is scheduled to run over the following day(s):

Thursday, September 20, 2012 9:00 AM - 5:00 PM PDT
Friday, September 21, 2012 9:00 AM - 5:00 PM PDT

All times are based on the following time-zone: Pacific Daylight Time.

[top] Is this class confirmed to run?

This class is not yet confirmed but it will most likely run. Your registration may help us confirm this class.

About Class Confirmation

[top] Where is this training taking place?

This training is taking place at NewCircle's NewCircle HQ training location.

301 Howard Street
Suite 550
San Francisco CA 94105
United States (Map)

This training location offers the following features:

  • WiFi LAN
  • Internet Access

For nearby hotels please see NewCircle HQ training location page.

[top] What is the price for this training?

This training is priced at $ 1595.00 USD per participant.

We accept payments by credit card (VISA, MasterCard, American Express, and Discover Card) or by purchase order.

We will not charge your card until the training is confirmed.

[top] Who is providing this training?

This class is delivered by NewCircle.

[top] How is this training usually structured?

Typically we divide the training days into four sessions. Two sessions before lunch, and two sessions after lunch. Between any two sessions, we take a break. Short 15-minute breaks in the morning and the afternoon, and usually an hour-long lunch-break.

The last hour is usually reserved for questions and answers.

Attendees are encouraged to arrive at least 20 minutes early on the first day of the class and 15 minutes early for the remainder of the training.

[top] What is provided for this training?

For this training, NewCircle provides::

  • A take-home copy of the training materials.
  • All equipment required to perform the hands-on parts of this class. This usually means a personal computer.
  • Refreshments. This usually includes coffee, tea, juices, soft drinks, and water to keep you hydrated.
  • Snacks. This usually includes danishes, breakfast bars and chips.
[top] What am I responsible for?

You are responsible for:

  • Transportation to and from the classroom
  • Arriving to class on time (including from the breaks)
  • Meeting the class prerequisites. See the course page for more info.
  • If you are bringing your own laptop, be sure that it is set up correctly.
[top] What is the maximum class size?

This class allows up to 20 participants.

In general, we strive to have an optimal class size, such that:

  • Instructor(s) can provide adequate attention to participants' questions and concerns as well as assist with the lab-work.
  • There are enough participants in the class to create an engaging group-dynamic, which facilitates learning.