| 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 |