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)
L’apport d’UML dans la modélisation de programmes informatiques
Différents diagrammes UML
2/ La programmation Objet avec Java
La programmation Objet : objectifs
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
Les concepts orientés Objet en Java
La classe et ses attributs / méthodes (nombre d’arguments fixe et variable)
Les constructeurs
Les références
L'encapsulation, les imports et packages
Les interfaces et l'implémentation des interfaces
Les classes abstraites
La définition des classes dérivées
Les différentes formes d'héritage
Unboxing et l’autoboxing
Le polymorphisme et sa mise en œuvre
La construction de hiérarchies de classes
L'utilisation simultanée de l'implémentation et de l'extension
Les types génériques
Les aspects méthodologiques :
le regroupement des constantes
la spécification de services
3/ La conception d'interfaces graphiques (AWT, Swing)
Concepts de base :
Principes de la visualisation
la gestion des événements
quelques classes génériques
Visualisation des composants graphiques
Les conteneurs et les Layouts
Les conteneurs hiérarchiques
Quelques composants graphiques : labels, boutons, menus, zones de texte, boîtes à cocher, canevas.
La gestion des événements
Les Listeners et Adapters
L'association de gestionnaires aux composants graphiques
Les particularités de Swing
4/ Les applets
Les principes et les constituants du Web
Les Applets :
principes
cycle de vie
la classe Applet
Intégrer d'une Applet dans une page HTML
Le passage des paramètres
Les problèmes de sécurité
5/ Les I/O et quelques classes utilitaires
Les I/O
La hiérarchie des classes d'entrée/sortie
Manipulation des systèmes de fichiers : classes
Quelques classes d'entrée/sortie travaillant sur les flots de bytes, sur les flots de char
Les entrées/sorties clavier
La sérialisation
Les classes d'encapsulation des types
Les classes système
Les classes de conteneur
Les classes d'observateur
6/ Accès aux bases de données : JDBC
JDBC
Rappels de SQL
Connexion à un SGBD, gestion de pool de connexions, exécutions de requêtes SQL
L'utilisation des requêtes précompilées
Les concepts transactionnels (A.C.I.D) : atomicité, cohérence, isolation, durabilité
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
Public Cible
Personnes Visées
Concepteur
Développeur
Ingénieur
Chef de projets opérationnel
Dates
Dates
Du 08 au 12 Avril 2024
Du 26 au 30 Août 2024
Du 23 au 27 Déc. 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.