Formation Java perfectionnement, programmation avancée
Formation
À Levallois-Perret
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
Date de début
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èresUtilisation 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 JavaPré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.2Les 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éesPré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 concurrenteCré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'applicationsRepré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
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