Besoin de renseignement? Contactez nous....
Envoyer un Email +33 7 81 01 72 30
contact@odellya.com

Java

JUnit Test Unitaire avec Java


JUnit Test Unitaire avec Java

Objectifs

Cette formation vous permettra de couvrir les bases de la programmation JavaSE 8. Elle vous permet de prendre en main les dernières fonctionnalités de du langage et de developper des applications robustes et sécurisées et simplifiées.

1. Découverte du langage Java SE 8

  • Nommage des classes
  • Nommage des interfaces
  • Nommage des méthodes
  • Nommage des variables d’instance et static en Java 8
  • Nommage des variables Locales et des paramètres
  • Nommage des variables de type Enumération
  • Nommage des packages
  • Nommage des annotations
  • Acronymes

2. Les éléments fondamentaux du langage JavaSE 8

  • Les commentaires
  • Les mots clés
  • Les identificateurs
  • Les séparateurs
  • Les opérateurs en Java 8
  • Les expressions littérales

3. Les types fondamentaux

  • Les types primitifs
  • Les types primitifs (les caractères et autres)
  • Les classes Wrapper
  • L’autoboxing et Unboxing

4. Les types de référence

  • Comparer les types de référence au type primitifs
  • Passer les types de référence aux méthodes
  • Comparer les types de référence

5. Programmation Orienté Objet en Java

  • La notion de classe et d’objets
  • Les classes et méthodes abstraites
  • Les membres de données statiques, les méthodes, les constantes et l’initialisation statique.
  • Les interfaces
  • L’Enumération
  • Les interfaces fonctionnelles

6. Les instructions et les blocs

  • L’expression d’une instruction
  • Les instructions vides
  • Les Blocs d’instruction
  • Les instructions conditionnelles
  • Les instructions itératives
  • Les instructions synchronisées
  • Les instructions Assert
  • Les instructions de gestion des Exceptions

7. Gestions des exceptions

  • • La hiérarchie des Exceptions en java 8
  • • Checked/unchecked Exception et les Errors
  • • Mots pour la gestion des exceptions
  • • Les exceptions gérées par le process
  • • Les exceptions personnalisées
  • • Afficher les informations au sujet des exceptions


8. Les modificateurs d’accès

9. Les librairies Utilitaires JavaSE de Base

  • java.lang
  • java.lang.annotation
  • java.lang.instrument et autres …

10. Gestion de la mémoire en java

  • Garbage Collectors
  • Les outils de gestion de la mémoire
  • Redimensionner la taille de la JVM Heap

11. La concurrence en Java

  • Le threads
  • L’état des threads
  • Priorité des threads
  • Les méthodes communes des threads
  • La synchronisation des threads

12. La généricité en Java

  • Les classes génériques et les interfaces
  • Les constructeurs et généricité

13. L’API JavaScript

  • Langage de Scripting
  • Implémentation du moteur de Script
  • Configuration de script de langages et moteurs


14. L’API Date et Time en Java 8


15. Les expressions Lambda

Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 5 jours
Ce cursus s’adresse aux :

Formation réservée aux développeurs Java qui sont intéressés dans le développement des applications avec Java SE 8.


Prérequis :
Connaissance du langage orienté Objet.

Les formations du cursus

Formation Java 7 & 8
5 jours
Connaissance générale de l’informatique et de l’environnement
Débutants Intermédiaires
Programmation Orientée Objet avec Java
3 jours
Connaissance de la programmation procédurale souhaitée mais pas obligatoire
Débutants Développeurs de la programmation procédurale Développeurs des langages d'application Objet
JUnit Test Unitaire avec Java
2 jours
Connaissance du langage Java serait fortement souhaité.
Développeur Java Manager Expert Testeur Architecte Chef de projet