Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Lisibilité des programmes : indentation du code, découpage du code...
5/ Les bases du langage : la syntaxe
Déclaration de variables
Les opérateurs
Initialisation
Instructions de contrôle
Les structures de contrôle
Notions de visibilité et de variable de classe Vs. variable d’instance
6/ Les procédures et les fonctions
Définitions : procédure, fonction
Le passage de paramètres
Retour d'une fonction
Notion de passage par adresse
Appel de fonctions
7/ Les concepts orientés Objet en Java
Les classes, les attributs, les méthodes
Les constructeurs
Les références de méthodes
L'encapsulation
Les imports et packages
Intérêt des classes abstraites et des interfaces
Mise en œuvre des interfaces
L’héritage, le polymorphisme
Unboxing et l’autoboxing
8/ Gestion des erreurs avec les exceptions
Notion d'une exception
Les diverses exceptions en Java
Les blocs try/catch/finally
Gestion locale ou centralisée
Création de ses propres exceptions métier
9/ Utilisation des bibliothèques standards
Tableaux et collections
Les dates et calendriers
Les entrées / sorties de fichiers
La sérialisation
10/ Accès aux bases de données relationnelles
La librairie JBDC
Connexion à une base de données
Exécution d'une requête
Requêtes paramétrées et requêtes stockées
11/ Fichiers de propriétés et L’API d’internationalisation (i18n)
Accès et manipulation des fichiers
Internationalisation (i18n)
Resource Bundle
12/ API pour les fichiers de logs
Générer des Logs avec Log4j
Filtrer les Logs par niveau d'importance
Configuration de destination(s)
13/ Java et les tests unitaires
Tests unitaires avec JUnit
Génération des rapports
Couverture de code : Introduction à la notion et exemples de frameworks
Options avancées de la perspective Debug
14/ Programmation fonctionnelle et Lambda Expressions
La programmation fonctionnelle : Introduction
Exemples de Lambda Expressions
Référentiels et méthodes
15/ Introduction aux nouveautés Java 9
La modularisation via le projet Jigsaw
Fabriques pour les collections
Améliorations de la classe Optional et de l’API Stream
Un shell Java : REPL jShell
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Participants
Personnes Visées
Chefs de projets
Architectes logiciels
Développeurs
Dates
Dates
Du 27 au 31 Mai 2024
Du 16 au 20 Sept. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.