Formation Java perfectionnement, programmation avancée

Formation

À Levallois-Perret

2 090 € HT

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

  • Lieu

    Levallois-perret

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

Levallois-Perret ((92) Hauts-de-Seine)
Voir plan
22/24 Rue du Président Wilson, 92300

Date de début

Consulter

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

Le programme

Aspects avancés et qualité

Les « varargs »L'auto-boxing / auto-unboxingLes types énumérésLes annotationsLes assertionsLes classes emboîtéesLes principes de cohésion et de couplageLes design patterns Singleton, FactoryTRAVAUX PRATIQUES Analyse d'exemples avec classes emboîtées Refonte d'une application pour améliorer la cohésion et réduire le couplage

Traitements sur les chaînes de caractères

Utilisation des classes String, StringBuilder, Scanner, StringTokenizer Utilisation des expressions régulières avec Pattern et MatcherFormatage des chaînes de caractèresTRAVAUX PRATIQUES Mise en œuvre d'expressions régulières pour la recherche de chaînes de caractères

Collections et généricité

Création d'une classe génériqueMéthodes génériques Interopérabilité des collections génériques et non-génériquesChoix d'une collectionParcours d'une collectionCréer et utiliser les implémentations de List, Set, Deque et MapRedéfinition des méthodes equals et hashCodeMise en œuvre des interfaces Comparator et ComparableTrier et rechercher dans les tableaux et les listesTRAVAUX PRATIQUES Mise en œuvre de collections génériques de types List, Set, Deque et Map

Gestion des entrées sorties en Java

Présentation du package java.ioLa classe Console Format binaire ou format texte, jeu de caractères et encodage Opérations de lecture et d'écritureUtilisation de l'instruction try-with-resourcesLa sérialisation d'objets Sockets, protocoles et fluxTRAVAUX PRATIQUES Lecture de fichiers texte et binaire, application client/serveur type Chat

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

Les nouvelles API Files et PathManipulation de chemins, parcours de répertoires et d'arborescencesAccès aux attributs d'un fichierNotification des changements dans un répertoireGestion des archives Jar/zipOpérations récursivesTRAVAUX PRATIQUES Mise en oeuvre des entrées/sorties sur fichiers avec les nouvelles API

Java et les bases de données

Présentation de JDBC Connexion à une base de donnéesGestion des transactionsExécutions de requêtes SQL Parcours de ResultSet, Requêtes paramétrées, procédures stockéesMise en œuvre des RowSetLe design pattern DAO (Data Access Object) Introduction au mapping objet/relationnel et à JPATRAVAUX PRATIQUES Connexion et exécution de requête sur une base MySQL, démonstration de JPA et du langage d'interrogation JPQL

La programmation concurrente

Création de ThreadsContrôle de ThreadsL'ordonnanceurLes Threads « Démons »SynchronisationLes collections du package java.util.concurrentAtomicitéUtilisation de sémaphoresUtilisation de « locks »Les problématiquesLes groupes et les pools de ThreadsLe framework « Fork/Join »TRAVAUX PRATIQUES Création d'une application client/serveur multi-threadée type Chat Mise en oeuvre du pattern "Fork and Join"

Internationalisation d'applications

Représentation d'une langue avec la classe LocaleCréation d'un ResourceBundle par langueFormatage de dates, de nombres, de valeurs monétairesTRAVAUX PRATIQUES Internationaliser une application pour le français, l'anglais et l'allemand

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.

Formation Java perfectionnement, programmation avancée

2 090 € HT