Train together, save more! 10% off individual registration, 20% off for pairs.
Log in

Or create your account

You have just added to your selection
Your cart is empty, See our trainings

Description

This training covers particularly sensitive points of the Java language and the APIs of the Java SE platform. It allows you to assimilate good practices in Java development and acquire the automation essential to the design of robust business applications.

Who is this training for ?

For whom ?

Java application developers, architects and project managers.

Prerequisites

Training objectives

  • Assimilate good practices in Java development
  • Discover the subtleties of the Java language and its Java SE platform
  • Acquire the automation essential to the design of robust business applications
  • Training program

    • Subtlety of language
      • - In-depth study of all keywords (final, static, throw, throws, volatile, native.
      • - ).
      • - Visibility levels.
      • - The Initializers.
      • - The Classloaders.
      • - Practical work Test of the best use of keywords, visibility levels.
    • Interfaces and generics
      • - Interfaces.
      • - Generics (including their processing by the compiler).
      • - Anonymous classes.
      • - Inner Class.
      • - Practical work Use of interfaces and generics.
    • Memory management
      • - Understanding the Garbage Collector.
      • - Detection and resolution of a memory leak.
      • - Practical work Memory analysis, resolution of leak problems.
    • The Object class and some basic interfaces
      • - Studies of the methods of the Object class (getClass, hashCode, equals, toString, wait, notify.
      • - ).
      • - Studies of the main interfaces offered by the framework (Comparable, Serializable.
      • - ).
      • - Practical work Manipulation of class methods in derived classes.
      • - Manipulation of interfaces.
    • The collections

      - n'as pas encore du programme

    • Best practices for designing an application
      • - Layer division.
      • - Presentation of the challenges of business development.
      • - Introduction to the Java ecosystem (JEE, Spring, Hibernate, Struts.
      • - ).
      • - Practical work Thinking about layered design.
      • - Demonstration of the use of frameworks.
    • 963
    • 21 h

    Submit your review

    Translated By Google Translate