Description
Java Design Patterns segment:<br><br\>
In this segment, programmers will be introduced to ideas and techniques commonly referred to as Java language patterns. Patterns are reusable solutions to recurring problems arising during software development. This course will introduce the programmer to common patterns and their implementation in the Java language. Patterns will be associated with their uses within the Java API, followed by design and implementation exercises to correlate several design patterns.
To make the best from the course, the first day will be devoted to some java language core issues such as reflection and memory management. The course starts with a “Pitfalls” section in which we will discuss some common misunderstandings in the Java language, clarify them and learn how to avoid them.<br> <br\>
Java Internals segment:<br><br\>
This segment will take you deep into the internal of java. The segment will take you inside the JVM and will deal with issues such as memory and thread management. The course will help you understand better the internal of your program and how to optimize it.