'training and mentoring with agility'

Home

Blog

Downloads

Courses

Consulting

Conferences

Talks

Testimonials

About us

Contact us

Advanced Java: Beyond the Java Language
Course Outline
 
Objective

Java has come a long way since its inception. Java has three things: the language, the platform, and the API. Learning the language is the first and by far the simple step. Developing high performance and reliable applications takes beyond learning and using the Java language. This course will take experienced Java developers to the next level and help them make good use of the powerful platform and the newer APIs.

Audience

Software developers with Java experience and interested in advancing their skills to make better use of the powerful Java platform.

Benefits
  • Learn the weak links in Java
  • Learn about garbage collection internals
  • Learn about JIT and how to gain performance
  • Learn about new Java Collection and Concurrency API
  • Learn about concurrency perils and how to tackle it
Topics
  • Perils of Concurrency
  • Concurrency in Modern Java
  • Tackling Multicore Complexity
  • Functional and Dynamic Languages on the JVM
  • Understanding Garbage Collection
  • Understanding JIT
  • Java Collections
  • Emerging Changes in Java
Instructor
Venkat Subramaniam
Duration
40 hours
 
Our other courses
Agility
Essence of Agility
Agile Development Practices
Prudent OOD
Succeding with OSD
Languages
Programming Groovy
Programming Scala
Advanced Java
Programming C#/VB.NET/F#
Mobile Devices
iPhone Development
Books