JAVA – Perfectionnement

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

  • Dates de début

    Dates au choix

Cette formation java perfectionnement conduit à la maîtrise du langage Java. Elle permet de compléter ses connaissances sur des sujets comme la manipulation de chaînes de caractères avec les expressions régulières, les collections génériques, les entrées/sorties, la gestion de fichiers et de répertoires, la programmation concurrente, les threads, l’accès aux bases de données avec JDBC, et l’internationalisation des applications.

Les sites et dates disponibles

Lieu

Date de début

A distance

Date de début

Dates au choixInscriptions ouvertes

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • JDBC
  • Gestion
  • Collections

Le programme

 

 

 Aspects avancés et qualité

  • Les « varargs »
  • L’auto-boxing / auto-unboxing
  • Les types énumérés
  • Les annotations
  • Les assertions
  • Les classes emboîtées
  • Les principes de cohésion et de couplage
  • Les design patterns Singleton, Factory

Traitements sur les chaînes de caractères

  • Utilisation des classes String, StringBuilder, Scanner, StringTokenizer
  • Utilisation des expressions régulières avec Pattern et Matcher
  • Formatage des chaînes de caractères

Collections et généricité

  • Création d’une classe générique
  • Méthodes génériques
  • Interopérabilité des collections génériques et non-génériques
  • Choix d’une collection
  • Parcours d’une collection
  • Créer et utiliser les implémentations de List, Set, Deque et Map
  • Redéfinition des méthodes equals et hash
  • CodeMise en oeuvre des interfaces
  • Comparator et Comparable
  • Trier et rechercher dans les tableaux et les listes

Gestion des entrées sorties en Java

  • Présentation du package java.io
  • La classe Console
  • Format binaire ou format texte, jeu de caractères et encodage
  • Opérations de lecture et d’écriture
  • Utilisation de l’instruction try-with-resources
  • La sérialisation d’objets Sockets, protocoles et flux

Accès complet au système de gestion de fichiers avec Nio.2

  • Les nouvelles API Files et Path
  • Manipulation de chemins, parcours de répertoires et d’arborescences
  • Accès aux attributs d’un fichier
  • Notification des changements dans un répertoire
  • Gestion des archives Jar/zip
  • Opérations récursives

Java et les bases de données

  • Présentation de JDBC
  • Connexion à une base de données
  • Gestion des transactions
  • Exécutions de requêtes SQL
  • Parcours de ResultSet, Requêtes paramétrées, procédures stockées
  • Mise en oeuvre des RowSet
  • Le design pattern DAO (Data Access Object)
  • Introduction au mapping objet/relationnel et à JPA

La programmation concurrente

  • Création de Threads
  • Contrôle de Threads
  • L’ordonnanceur
  • Les Threads « Démons »
  • Synchronisation
  • Les collections du package java.util. concurrent
  • Atomicité
  • Utilisation de sémaphores
  • Utilisation de « locks »
  • Les problématiques
  • Les groupes et les pools de Threads
  • Le framework « Fork/Join »

Internationalisation d’applications

  • Représentation d’une langue avec la classe Locale
  • Création d’un ResourceBundle par langue
  • Formatage de dates, de nombres, de valeurs monétaires

Afin de profiter pleinement de la formation JAVA, il est souhaitable de posséder une connaissance des bases de JAVA.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

JAVA – Perfectionnement

Prix sur demande