Java SE: cours avancé

Pendant cette formation, nous allons approfondir notre conaissance de Java. Au cours de cette formation ABIS de trois jours, nous étudierons plus en détail certaines des bibliothèques les plus utilisées de Java SE. Afin de créer des applications plus complètes, une introduction aux tests avec JUnit et logging sera donnée.

Dans ce cours :

  • le participant approfondira ses connaissances du langage Java afin de construire des applications bien structurées
  • nous nous concentrerons sur des sujets tels que la gestion et le formatage des chaînes de caractères, l’internationalisation (i18n), NIO2, la programmation fonctionnelle, logging, testing, les génériques et le multithreading

Planifier une session?

Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.

DEMANDER FORMATION EN ENTREPRISE

 

Calendrier publique des formations
dateduréelang.lieuprix 
08 déc3web based 1965 EUR (excl. TVA)
08 déc3Leuven 1965 EUR (excl. TVA)
INFO SESSION ET INSCRIPTION

Participants

Les développeurs qui doivent utiliser Java pour construire des applications bien structurées sur la plate-forme Java SE.

Connaissances préalables

Il est supposé que tout participant est familiarisé (au minimum 3 mois de pratique) avec les connaissances de base de l'environnement Java (voir La programmation en Java).

En remplissant le test d'auto-évaluation "Java", vous pouvez décider vous-même si vous avez les connaissances préalables.

Contenu

  • Programmation Fonctionnelle Avancée
    • interfaces fonctionnelles prédéfinies
    • streams
    • utilisation de Optional
  • Comparaison des objets
    •  equals() et hashCode()
  • Collections et génériques
    • collections combiné avec programmation fonctionnelle
    • creation de classes et méthodes génériques
  • Manipulation des Strings
    • String vs. StringBuilder
    • formatage
    • tokenisation
  • Date/Temps et I18N
    • Java SE8 DateTime API
    • formatage de dates et nombres
    • Localisation et I18N
  • Sujets avancés d''I/O
    • File(s) et Path(s),
    • améliorations d''I/O dans Java SE8 pour la lecture et l’écriture de fichiers
    • manipulation de fichiers : attributs de fichiers – déplacement et copie de fichiers – recherche de fichiers
  • Multithreading et Concurrence 
    • création de threads
    • interaction des threads
    • Executors et ThreadPools
    • collections concurrentes
    • parallel streams
  • Introduction au Logging et Testing
    • log4j2
    • JUnit

Pédagogie

A la suite du discours théorique et des démonstrations, le participant dispose du temps nécessaire pour de nombreux exercices.

Certificat

À la fin du cours, le participant reçoit un «Certificat de réussite».

Durée

3 jours.

Formateur

Reviews

4.6/5 (basé sur 26 évaluations; les plus récentes sont montrées ci-dessous)

The practice exercises are very good.

 
  (, )

Good Content, Good Approach

 
  (, )

Good course for starting with Advanced Java. Sandy has a good patience level.

 
  (, )

I am very happy to have done this course to get a bit more advanced knowledge on the use of Java. Our instructor Sandy was very good, knowledgeable and polite.

 
  (, )

Tevreden, veel relevante dingen geleerd die ik kan gebruiken in mijn werk.

 
  (, )

Fijne lessen, maar veel in een keer

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION