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.

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.

The Java Specialist Master - 4 days workshop

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

  • Would you like to become a true master of the Java Programming Language?
  • Would you like to truly understand threading, Java NIO?
  • Are you curious on how to write a small event-driven non-blocking server?
  • Would you like to understand the intricacies of Java memory, including tips on how to diagnose problems?
  • Have you ever wondered what possibilities exist in the reflection API?
  • Or wondered what data structures would be best suited to your application?
  • Or looked for better ways of managing exceptions?
  • Ever wanted to improve the performance of your Java program, but did not know where to start?

     

    During this 4-day course, we will study over 1000 slides of advanced Java topics. Each major section is followed by practical hands-on exercises to apply what you have learned. Even the most experienced Java programmer will be stimulated and challenged.
    This course is ideally suited to the professional Java programmer with at least 2 years experience, who would like to learn how to truly master the Java Programming Language.
    Required Experience:  At least two years of professional Java programming. Are you unsure whether you are ready for this course? Try our free Java Specialist Master Course Prep.

    Objectives
    Upon completion of the training course, you will:

    Course outline:

    The Java Specialist Master - Course outline

    We spend approximately 40% doing active hands-on labs.

    Each days training starts at 8:30am and ends at 17:00, with about one hour of lunch and 30 minutes of tea / coffee / nicotene breaks.

    Day 1:

    • Introduction: 0h
    • Multi-Threading: 4h lectures, 3h labs

    Day 2:

    • Java IO: 2h lectures, 1.5h labs
    • Java Memory: 2h lectures, 1.5h labs

    Day 3:

    • Reflection: 1h lectures, 45m labs
    • Data Structures: 2h lectures, 1.5h labs
    • Exceptions: 1h lectures, 45m labs

    Day 4:

    • Java Optimizations: 2h lectures, 1.5h labs
    • Dates & Time Zones: 1h lectures, 45m labs
    • Logging: 1h lectures, 45m labs
    • Conclusion: 0h

    Total lecturing: 16 hours
    Total labs: 12 hours