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
Commencer
- Le phénomène technologique Java
- Comment écrire une application de base "hello world"
- Comment compiler et exécuter le code Java
- Comment rendre le code un peu plus complexe
Présentation d'Apache Maven
- Convention sur la configuration
- Maven Plugins
- Modèle conceptuel d'un projet
Installation et exécution Maven
- Téléchargement et installation Maven
- Test d'une installation Maven
- Obtenir de l'aide pour Maven
Un projet simple Maven
- Créer un projet simple
- Construire un projet simple
- Modèle objet de projet simple
Java Syntaxe
- Object-Oriented Programming Notions
- Variables, tableaux, types de données, opérateurs et flux de contrôle
- Que sont les variables de référence
- Classes et objets
- Qu'est-ce que l'héritage et comment ça marche
- Que sont les interfaces, pourquoi elles sont écrites et comment
- Comment utiliser Java les objets String et Number et comment formater les données pour la sortie
- À quoi servent les packages et pourquoi nous devons utiliser la directive d'importation
Java Objets
- Java aperçu des cours
- Java cycle de vie de la classe
- Modificateurs de classe et héritage
- Surcharge" et remplacement
- Constructeurs de classes
- Polymorphisme
- Relations : IS et HAS
- mot-clé 'statique'
- Quand utiliser des membres statiques
- Utiliser des objets dans une application déployée avec Maven
Personnalisation d'un projet Maven
- Personnaliser les informations du projet
- Ajouter de nouvelles dépendances
- Ajouter des ressources
- Création d'une application de ligne de commande packagée
Optimisation et refactorisation Maven POM
- Nettoyage POM
- Optimiser les dépendances
- Optimisation des plugins
- POM finaux
Java Collections
- Interface de collecte
- Listes, cartes et ensembles
- Collections et tableaux
- Concurrence
- Gérer les collections avec une application déployée avec Maven
Java Mémoire
- Éboueur
- Tas et empilage
- Cycle de vie des objets
- Méthode 'finalize()'
Java Exceptions
- L'idée générale de Java Exceptions
- Temps d'exécution et exceptions « réelles »
- Lancer une exception
- Déclarations « essayez... attrapez »
- déclaration 'lance'
- Concevoir vos propres exceptions
- Testez et gérez les exceptions avec une application déployée avec Maven
Un projet multimodule avec Maven
- Construire le projet Multimodule
- Exécution de l'application Multimodule
Java Concurrence
- Threads et concurrence
- Tâches thématiques
- Rejoindre des discussions
- Visibilité des variables de classe
- Créez et exécutez une application multithread avec Maven
Pré requis
La connaissance d'un langage de programmation procédural (comme C, PHP, Basic, Pascal) ou d'un langage de programmation orienté objet est requise.
28 Heures
Nos clients témoignent (1)
I liked the very practical scenario and lot of hands-on exercises.