Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Révision
- Héritage et influences
- Références d'objets et héritage
- Polymorphisme
- Méthodes statiques et par défaut des interfaces
- Collections et génériques
- Génériques (héritage, jokers)
- Écrire des types génériques
Design Patterns
- Création d'objets
- Méthodes et champs statiques
- Opérateur new
- Modèles de création
- Héritage vs Composition / Avantages et inconvénients
- Modèle composite
- Classes internes
Réflexion
- La classe appelée classe
- Trouver des champs, des méthodes et des constructeurs
- [Les champs, l'invocation des méthodes
- Examiner les tableaux
Annotations
- Annotations dans l'API Java (@Override, @Deprecated)
- Définition des annotations
Annotations fonctionnelles Programming
- Vue d'ensemble des Expressions lambda
- Lambda Expressions et interfaces fonctionnelles
- Utilisation des Lambda Expressions
- Travailler avec des références de méthodes
L'API de flux
- Flux et collections
- Filtrage des collections
- Chaînage et pipelines
API Date/Time
- API de Legecy
- L'API date/heure (JSR 310)
- Événements basés sur la date et l'heure
- Horodatage, périodes et durées
- Calculs
- Formatage
- Localisation / Fuseaux horaires
Les bases de JUnit
- Vue d'ensemble de JUnit, développement piloté par les tests
- Tests et assertions
- Travailler avec des exceptions
- Organiser les tests avec JUnit
- Écrire des fixtures - @Before, @After
- Suites de tests et autres capacités
- Vue d'ensemble des objets fantaisie
Outils de construction
- Vue d'ensemble de Ant
- Maven Vue d'ensemble
Pré requis
Connaissance du langage Java et de l'OOP. Les participants doivent connaître les paquets, les flux de contrôle et les boucles, les classes concrètes de base et les interfaces de base.
7 Heures
Nos clients témoignent (1)
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client