Java Specialists' Java Training Europehome of the java specialists' newsletter

Java Concurrency in Practice - Course

Endorsed by Brian Goetz, author of best-seller book Java Concurrency in Practice

Java was built to be able to do many things at once. In computer lingo, we call this "concurrency". This is the main reason why Java is so useful.

Your coders need to master concurrency. If they do not, your system might break on your busiest day. Concurrency bugs tend to appear when we do a lot of things at the same time, such as dealing with many clients.

In this course, we combine the collective wisdom of three Java experts: Dr Heinz Kabutz, Victor Grazi and Brian Goetz. Each of these has years of experience in writing concurrent Java programs.

During this 5-day course, you will learn how to write safe multi-threaded Java code that performs well on your hardware. You will learn techniques to ensure visibility of your fields, to build thread safety without explicit locking. You will learn the new fork/join constructs and explore ways to parallelize your algorithms.

"I am extremely pleased that Dr. Heinz Kabutz has created a training course based on Java Concurrency in Practice. Everyone in the Java community appreciates Dr. Heinz' work; his deep understanding of Java -- and his passion for it -- show through in everything he does. This course is sure to be a winner."
Brian Goetz, Author of Java Concurrency in Practice

If you answer "yes!" to any of these questions, then this course is for you:

  • Has your system ever caused some strange behaviors that you could not explain? This often happens at the worst time, such as when your system is very busy. Imagine losing your biggest shopping day!
  • Have you ever wondered how some of the more advanced Java constructs work, such as the ConcurrentHashMap or ConcurrentLinkedQueue?
  • Would you like to find out how ReadWriteLocks can causex serious starvation?
  • Have you ever programmed a web application, a servlet, a JSP page, a Swing application?
  • Are you an above average Java programmer, interested to learn more?

The Java Concurrency Course is the only such training officially endorsed by Brian Goetz, and is based on his best-seller book Java Concurrency in Practice. The course was written by Dr Heinz Kabutz, author of The Java Specialists' Newsletter, with contributions by Victor Grazi, author of the Concurrent Animated Demo.

Your name please

Your email address

Your phone number

Your company

Concurrency

Price

There are several options for you to attend this course:

    Inhouse course: Presented at your company either in person or via video conferencing. Price is $20000 (€16000) for up to 10 students, above that is an additional $2000 (€ 1600) per student, plus the travel expenses of the instructor. Please contact us to make a booking.
    Classroom course: We offer this course as a class room course in various locations around the world, such as San Francisco, Ottawa, Toronto, Düsseldorf, Paris, Madrid, Stockholm and Chania on Crete, to name a few. Price for the 5 day course is $4375 (€ 3125) per student. See below for our course calendar or send us an enquiry if your city is not listed.

Please note, all prices are excluding travel expenses of trainer (when necessary), VAT or local taxes.

Prerequisites

This course is ideally suited to the professional Java programmer with at least 2 years experience, who would like to learn how to truly understand Java concurrency.

Previous Training Preferably a formal qualification in computer science or related field.

Required Experience At least two years of professional Java programming.

Equipment Computers with the latest version of Sun JDK preinstalled, together with an IDE of your choice (e.g. Netbeans, Eclipse or IntelliJ IDEA).

Open Courses

All our courses are offered as inhouse courses. However, we have formed training partnerships with selected companies. The course will still be presented by Heinz Kabutz or a certified trainer.

Concurrency courses in North America:

City Date Presenter Language Fees Register
San Jose, USA TBA Kabutz English $4375 Sign up!
Sacramento, USA TBA Kabutz English $4375 Sign up!
San Francisco, USA TBA Kabutz English $4375 Sign up!
Ottawa, Canada TBA Kabutz English $4375 Sign up!
Montreal, Canada TBA Kabutz English $4375 Sign up!
Toronto, Canada TBA Kabutz English $4375 Sign up!

Concurrency courses offered in Europe and Africa:

City Date Presenter Language Fees Register
Chania, Crete 28 May - 1 Jun 2012 Kabutz English €3125 Sign up!
Düsseldorf, Germany 15-19 Okt 2012 Kabutz Deutsch €3125 Sign up!
London, UK TBA Evans English £3125 Sign up!
Paris, France TBA Croisier Français €3125 Sign up!
Cape Town, South Africa TBA Lintvelt English R31250 Sign up!
Barcelona, Spain TBA Gomez Español €3125 Sign up!
Madrid, Spain TBA Gomez Español €3125 Sign up!
Tenerife, Spain TBA Gomez Español €3125 Sign up!
Stockholm, Sweden TBA Kabutz English SEK 25 900 Sign up!

Concurrency courses in Asia, Australia and New Zealand:

Hamilton, New Zealand 14-18 May 2012 Hallett English NZ$5250 Sign up!
Hamilton, New Zealand 3-7 Sep 2012 Hallett English NZ$5250 Sign up!

Concurrency course offered as a webinar over 8 half-day sessions:

Date Time Presenter Language Fees Register
5-8, 12-15 March 2012 08-12 or 18-22 GMT Kabutz English €3125 * Sign up!

* Price is excluding EU VAT where applicable. Please contact us for an exact quote for your country.



1. Course Overview 2. Course Outline 3. Pricing Structure 4. Enquire
    
Your Name

Your E-Mail

Your Phone

Your Company

Your Comment


Java Master
Java Concurrency
Design Patterns
In-House Courses



© 2010 Heinz Kabutz - All Rights Reserved Sitemap seo web design Catch22 Marketing
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. JavaSpecialists.eu is not connected to Oracle, Inc. and is not sponsored by Oracle, Inc.