Accueil > Système d'Information - Informatique et Digital > Développement informatique > JAVA, JEE > Java SE : Pour Développeur Connaissant la Programmation Objet

Java SE : Pour Développeur Connaissant la Programmation Objet

Objectifs

  • seconde formation du cursus Java SE, cette formation permet d'approfondir les concepts spécifiques au développement d’applications orientées objet, les API du noyau Java SE, les librairies d'accès aux bases de données et la programmation multi-thread
  • Garantie 100% Satisfait
  • CPF
  • Financez cette formation avec votre CPF en allant sur www.moncompteformation.gouv.fr
  • Stage / Presentiel
  • 2 275 € (HT)
  • 5 Jours (35 Heures)
  • Code: USL275

Programme Détaillé

concepteurs, développeurs, responsables de projets Java
Point sur la plateforme Java
Rappel de syntaxe Java
Expressions arithmétiques et logiques simples, Instructions, tests et boucles
Utiliser les types énumérés
Programmation objet avec Java
Attributs, méthodes et constructeurs
Variables et méthodes de classe (static)
Surcharge de méthodes
L’attribut this
Encapsulation : getter et setter
Responsabilité, règles de visibilité, packages
Héritage
Sous-classe, spécialisation des méthodes
Polymorphisme, forçage de type
Opérateur instanceof
L’attribut super
La classe Object
Conception avancée
Classes abstraites
Conception avec des interfaces
Classes internes
Pattern singleton
Objets immuables
Composition et délégation
Programmation générique et collections
Notion de type paramétré
Exemple avec les collections
Catégories de collections : List, Set et Map
Itération sur une collection
Traitement des chaînes de caractères
Manipulation des chaines de caractères avec StringBuilder et StringBuffer
Recherches de caractères, formatage
Expressions régulières avec les classes Pattern et Matcher
Traitement des erreurs
Mécanisme de gestion des exceptions : clauses try, catch et finally
Utilisation de l'interface AutoCloseable
Catégories d'exceptions
Propagation des exceptions
Multi-catch
Créer des exceptions applicatives
Activer des assertions
Transférer des données en utilisant les flux d'E/S
Lire et écrire dans la console
Lire et écrire dans un fichier, sérialiser des objets
Accéder au système de fichiers avec les NIO 2
L’interface Path
La classe Files
Opérations sur les répertoires et fichiers
Lire et écrire dans des fichiers
Le multi-tâche
Lancer un thread en Java
Problématiques de la programmation multitâche (synchronisation…)
Créer des variables atomiques
Utiliser des Read-Write Locks
Collections Thread-safe
Concurrent Synchronizers (Semaphore, Phaser…)
Executors et ThreadPools
Accès aux bases de données avec JDBC
Utilisation de l'API JDBC, des pilotes JDBC
PreparedStatement et CallableStatement
Requêtes
Les transactions
Utilisation des RowSet
Le pattern DAO
Internationalisation d’une application
Définir la locale
Gérer des messages dans des ResourceBundle
Formater des dates et des nombres
Oracle Certified Professional, Java SE 8 Programmer
(Code CPF : 290175)

220 €
avoir suivi la formation Java Fondamentaux (USL110) et mis en pratique ou en maîtriser le contenu
ou avoir une expérience préalable de développement dans un langage objet
Connaître les principes de la programmation orientée objet
Connaître SQL et les concepts de base de données relationnelle
consultant expert en Java
Ce cours traite des sujets du deuxième niveau de certification Oracle Certified Professional Java SE 11 Programmer II (1Z0-816).
Pour les formations "A distance", elles sont réalisées avec un outil de visioconférence de type Teams ou Zoom selon les cas, permettant au formateur d'adapter sa pédagogie.
Retrouvez sur notre site internet toutes les précisions sur les sessions à distance ou les classes virtuelles.

Si vous voulez utiliser votre CPF pour suivre cette formation, cliquez ici pour Oracle : https://www.moncompteformation.gouv.fr/espace-prive/html/#/formation/72203027700247_20773-33720/72203027700247_20773-33720-16