Le spécialiste de la formation professionnelle et continue

Formation Bonnes pratiques en programmation Java

Stage pratique
Durée : 3 jours
Réf : BPJ
Prix 2017 : 1960 € H.T.
  • Programme
  • Participants
  • Dates de sessions
  • Intra/sur-mesure
Programme

Cette formation traite des points particulièrement sensibles du langage Java et des API de la plateforme Java SE. Elle permet d'assimiler les bonnes pratiques du développement Java et d'acquérir les automatismes indispensables à la conception d'applications d'entreprises robustes.

Objectifs pédagogiques

  • Assimiler les bonnes pratiques du développement Java
  • Découvrir les subtilités du langage Java et de sa plate forme Java SE
  • Acquérir les automatismes indispensables à la conception d'applications d'entreprises robustes

Travaux pratiques

Les points abordés sont mis en oeuvre grâce à des exercices sous Eclipse. Tout exercice sera validé par l'écriture et le lancement de tests unitaires.
PROGRAMME DE FORMATION

Subtilité du langage

  • Etude approfondie de tous les mots clés (final, static, throw, throws, volatile, native...).
  • Les niveaux de visibilité.
  • Les Initializers.
  • Les Classloader.

Travaux pratiques
Test du meilleur usage des mots clés, des niveaux de visibilité...

Interfaces et génériques

  • Interfaces.
  • Generics (y compris leur traitement par le compilateur).
  • Classe anonymes.
  • Inner Class.

Travaux pratiques
Utilisation d'interfaces et de generics.

Gestion de la mémoire

  • Compréhension du Garbage Collector.
  • Détection et résolution d'une fuite mémoire.

Travaux pratiques
Analyse mémoire, résolution de problème de fuite.

La classe Object et quelques interfaces de base

  • Etudes des méthodes de la classe Object (getClass, hashCode, equals, toString, wait, notify...).
  • Etudes des principales interfaces proposées par le framework (Comparable, Serializable...).

Travaux pratiques
Manipulation des méthodes de la classe dans des classes dérivées. Manipulation d'interfaces.

Les collections

  • L'interface collection et les principales implémentations (List, Set, Queue, Deque, Stack).
  • De la bonne utilisation au bon moment du bon type de collection.
  • L'interface Map et les différentes implémentations.

Travaux pratiques
Utilisation de collections, test et choix des bons objets.

Bonnes pratiques de conception d'une application

  • Découpage en couche.
  • Présentation des enjeux d'un développement d'entreprise.
  • Introduction à l'écosystème Java (JEE, Spring, Hibernate, Struts...).

Travaux pratiques
Réflexion sur la conception en couche. Démonstration de l'utilisation de frameworks.

Participants

» Participants

Développeurs d'applications Java, architectes et chefs de projets.

» Prérequis

Bonnes connaissances en programmation Java. Expérience requise en développement d'applications Java.
Dates de sessions
Dates de sessions
Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
Paris

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
carte france
Intra/sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées