Formation Java SE 8 - Fondamentaux programmation
Description
Objectif de formation : Appréhender les bases de la programmation sous Java SE 8
- Maîtriser le langage Java & les concepts objets
- Manipuler les outils du JDK et les API fondamentales
- Développeurs, architectes applications, chefs de projet technique, ingénieurs logiciels…
- Maîtriser un langage de programmation structuré
- 1
Les concepts objets
- Les concepts de programmation objet utilisables
- L’encapsulation
- Objet & classe
- Instanciation
- Accesseurs
- Conventions de nommage
- 2
Présentation de Java
- Doctrine de conception Java
- Historique des versions
- API de la dernière version
- Les fichiers sources, le byte-code & la JVM
- Les modes d’exécution
- Travaux pratiques: Installation de l’environnement de développement et travail sur une première création
- 3
Syntaxe Java
- L’écriture java et ses règles
- Les types: Primitifs, Objets, Abstraits
- Déclaration des variables
- Les opérateurs des types primitifs
- La gestion des priorités entre les opérateurs
- Règles de définition d’une séquence d’instructions Java
- Les structures de contrôle conditionnelles et itératives
- Les tableaux
- Travaux pratiques: Mise en pratique des notions de syntaxe étudiées
- 4
Les packages
- Utilité des packages
- Définir ses packages
- Travaux pratiques: Créer et utiliser un package
- 5
Les classes
- Les concepts orientés objet
- Déclaration de classes, d’attributs et de méthodes par procédure
- Les constructeurs et l’instanciation
- Le garbage collector
- L’accès aux attributs et méthodes
- Les références
- La surcharge des noms de méthodes
- Les membres et méthodes de classe
- Les objets composants de classes
- La gestion des accès
- Travaux pratiques: Utilisation des classes java
- 6
Les énumérés
- Définition
- Illustration
- 7
Les interfaces
- Définition et déclaration
- Utilisation des interfaces
- 8
Les héritages
- Présentation des héritages
- Recherche de méthodes pour une classe dérivée
- Héritage et instanciation
- Les conversions standards
- Le polymorphisme
- Classes et méthodes abstraites
- 9
Les design pattern
- Présentation des solutions de conception cataloguées
- Méthodologie
- Travaux pratiques: Manipulation de patterns classiques
- 10
Les classes internes
- Présentation des classes internes et leurs attributs principaux
- Déclaration et illustrations
- 11
Les exceptions et erreurs
- Définition & graphes d’héritage
- Gestion des exceptions & types d’exception
- Les exceptions contrôlées
- Les logs Java
- Travaux pratiques: Définition d’une exception, mise en activité et traitement
- 12
Les structures de données
- Les classes Vector et Stack
- L’interface Enumeration
- Structures de données ordonnées & les collections
- 13
Les génériques
- Définition
- Illustration
- 14
Auto Boxing & Auto UnBoxing
- Définition
- Annotations standards
- Illustration
- 15
Les annotations
- Définition
- Illustration
- 16
Accès aux SGBD
- Objectif de JBDC & les types de drivers
- Les architectures applicatives
- Les classes et interfaces en jeu
- La connexion
- La gestion des transactions et l’isolation transactionnelle
- Interrogation & MAJ
- Appel d’une procédure stockée
- Les types de données
- Les pools de connexion
- Les Rowset & la libération des ressources
- Java Persistance API
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation Java SE 8 - Fondamentaux programmation
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.