Plan du cours
Introduction
Aperçu des fonctionnalités et de l'architecture de Java 11
- Composants clés
- Fonctionnalités de l'API
Installation du Kit de développement Java (JDK)
- Format de la version-string
- Utilisation d'un fichier de configuration
- Structure de répertoires de JDK 11
Migration depuis une version antérieure vers Java 11
- Mise à jour des bibliothèques tierces
- Exécution de jdeps sur le code
Exploration des changements dans Java 11
- Mise en œuvre du client HTTP
- Nouvelles méthodes pour les collections, les optionnels et les flux
Exécution de l'outil Shell Java (JShell)
- Exécution en ligne de commande
- Démarrage et arrêt de JShell
Création d'applications en Java
- Création de projets, de packages et de classes
- Exécution de la méthode main
Exécution d'un programme Java
- Répertoires source et classes
- Compilation du code source
Stockage d'informations à l'aide de variables Java
- Syntaxe Java et types de données
- Types de variables et actions
Travailler avec du texte à l'aide de chaînes Java
- Création d'une chaîne
- Blocs de texte
- Manipulation de chaînes et de texte
Exécution d'opérations sur les variables en Java 11
- Boucles et conditions
- Tableaux Java
- Appel de méthodes
Gestion des classes et interfaces Java
- Héritage
- Classes imbriquées et abstraites
- Interface Java
Emballage d'une application à l'aide d'un module Java
- Exécution d'un module Java
- Services de module
Dépannage
Résumé et conclusion
Pré requis
- Connaissance des concepts informatiques de base
- Compréhension générale des concepts de programmation
Audience cible
- Programmateurs
- Développeurs
Nos clients témoignent (4)
- La progression du cours (des fonctionnalités internes de la JVM aux sujets de plus haut niveau) - Certaines insights issues des exercices pratiques - Le style visuel (non pas une présentation, mais une page bien mise en forme)
Ivan Suvorov - Deutsche Bank
Formation - Java Advanced
Traduction automatique
Nous avons eu un aperçu complexe du contexte, par exemple pourquoi nous avons besoin de certaines annotations et ce qu'elles signifient. J'ai apprécié la partie pratique de la formation - avoir à exécuter manuellement les commandes et appeler les API REST.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
interactions par le biais d'exercices et également de partage de projets
Claudiu - MSG system
Formation - Advanced Spring Boot
Traduction automatique
Les informations supplémentaires qui ont été partagées indiquaient que la formation n'était pas simplement basée sur Groovy, ce qui était appréciable.
Covenant - Vodacom
Formation - Groovy Programming
Traduction automatique