Expert Led Training Courses
About Jfokus Training:
Get taught directly by the experts and interact with peers in an engaging informal environment. These are intensive, deep dive training sessions designed for advanced IT professionals which incorporate expert-led presentations.

Scheduled training:
24-25 May 2011 - Scala: Object-oriented meets functional

The Java Specialist Master Course

The Java Specialist Master Course, examines ten areas of advanced Java. It is one of the only courses specifically aimed at the seasoned Java professional.
The Java Specialist Master Course is authored by Heinz Kabutz, the publisher of The Java Specialists' Newsletter. It includes (under license) training material produced by JavaPerformanceTuning.com.

Dr Heinz M Kabutz

Dr Heinz M Kabutz

Dr Heinz Kabutz is best known for his creation of The Java Specialists' Newsletter, read in 120 countries by 50000 Java experts. In his newsletter, he examines advanced aspects of Java that have helped Java developers around the world to produce better code. As someone remarked on the Sun website: "Heinz Kabutz is a hero in the Java Developer Community. His newsletters have saved companies millions by helping burgeoning and experienced programmers deliver high quality products. In order to fund the newsletter, Heinz writes Java code on contract and runs seminars. "
His latest creation, the Java Specialist Master Course, examines ten areas of advanced Java. It is one of the only courses specifically aimed at the seasoned Java professional. He is a regular speaker at conferences such as JavaOne, Devoxx, Jfokus and Server Side conferences in USA and Europe.

HTML5 Fast Track course

HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. HTML5 is such a big step forward that it prompted Vic Gundotra, VP of Engineering at Google, to say "The web has not seen this level of transformation, this level of acceleration, in the past ten years, we're betting big on HTML5."
A large number of features are already supported in browsers, so it is time to start using it!
In this HTML5 "Fast Track" training course, you will learn how to create HTML5 web pages and web applications using HTML5 markup and HTML5 JavaScript APIs.

Peter Lubbers

Peter Lubbers

This course is designed and led by Peter Lubbers, the Director of Documentation and Training at Kaazing. Peter is a HTML5 and WebSocket enthusiast and a frequent speaker at international events and teaches HTML5 training courses worldwide. Prior to joining Kaazing, Peter worked for almost 10 years as an information architect at Oracle, where he wrote award-winning books and developed patent-pending software solutions.

Git Two Day Workshop

Matthew McCullough will guide you from the basics through advanced usage of Git in two days of lecture, discussion, and many hands-on exercises. Since Git can be quite different than a centralized version control system, Matthew will map the terminology onto Git's more collaborative version control vocabulary and put each new term into practice with demos and comparisons.

Matthew McCullough

Matthew McCullough

Matthew McCullough is an energetic 15 year veteran of enterprise software development, open source education, and co-founder of Ambient Ideas, LLC, a Denver consultancy. Matthew currently is a member of the JCP, reviewer for technology publishers, author of the Presentation Patterns & Anti-Patterns book, multi-year speaker on the No Fluff Just Stuff tour, presenter at dozens of international conferences, author of three of the 10 most popular DZone RefCardz (including Git) and President of the Denver Open Source Users Group.

Git has been a primary tool in Matthew's teaching and consulting practice for several years. Matthew's helped small shops to 5,000 person companies convert from proprietary version control systems over to Git, helping them maximize the benefits and minimize efforts. The resulting productivity and collaboration boosts from development teams have been nothing short of amazing.

Java Performance Tuning Workshop

In this 4 days expert-led course, you will learn a blend of tuning methodology, performance theory and practical tips on solving difficult performance problems. The tools learned are all freely available or open source and will equip you to immediately apply what you have learned in your workplace. No more suffering through slow, under performing applications. You will learn how to develop code with performance as the goal and the end user in mind.

Kirk Pepperdine

Kirk Pepperdine, Kodewerk

 

Led by Kirk Pepperdine - a recognized expert in Java Performance Tuning, Java Champion, international speaker and trainer, and co-contributor to the successful Java Performance Tuning Newsletter - you'll learn in four days what would otherwise take years of self-study. Kirk has fixed numerous critical performance issues and has saved millions in lost revenue and downtime for his clients. Full of insight and packed with experience, this course can help you do the same.

Scala: Object-oriented meets functional

This course is designed by Martin Odersky, the creator of the Scala Language. He gives you an excellent grounding in Scala and the course is intended to enable developers or development managers who are experienced programmers in Java or another production language to confidently start programming in Scala. No previous knowledge of Scala is assumed. Although intense, the course ensures you will have a solid understanding of fundamentals of programming in the language and have a good appreciation of its more advanced features.

Martin Odersky

Martin Odersky

Led by Martin Odersky is a professor at EPFL in Lausanne, Switzerland. He is best known as the creator and principal designer of the Scala programming language. Prior to that, he made several contributions to the development of Java. He created the Pizza and GJ languages, designed the original version of generics for Java, and wrote the javac reference compiler. He is interested in programing languages and methods, in particular how object-oriented and functional programming can be made to work seamlessly together. Martin Odersky received his doctorate from ETH Zürich, in 1989.

 

Iulian Dragos

Iulian Dragos

Iulian Dragos is a key member of Martin Odersky:s EPFL's Scala team. For the last six years he has been the main contributor for many critical Scala components including the compiler backend, its optimizer and the Eclipse build manager.

Iulian has been responsible for many of the innovations that give Scala such an impressive run time performance. His most recent contribution, seen in Scala 2.8, is the ability to apply specialization to generic libraries to give a major performance improvement for primitive types.
As well as his development work, Iulian has spent several years teaching Scala, both at introductory and advanced levels. Not only can he provide an in-depth understanding of Scala the language but can also supply experienced practitioner advice on design, architecture, development, debugging and performance optimisation too.