Java SE: cours avancé

Lors de ce cours, le participant approfondira ses connaissances du langage Java afin de créer des applications structurées, performantes et distribuées. L'attention sera portée sur des sujets comme utilisation de String (formattage,regex,..), i18n, NIO2, programmation fonctionelle, logging, testing, performance et multithreading.

Calendrier

dateduréelang.lieuprix 
16 nov3web based 1575 EUR (exempte de 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).

Contenu

  • Manipulation des Strings: formattage, chercher, regular expressions, StringBuilder
  • Java SE8 DateTime API
  • I18N, formattage de dates et nombres
  • Programmation fonctionelle: utilisation de Optional, sujets avancés concernant les streams
  • NIO2: utilisation de File(s) et Path(s), File Attributes, nouvelles méthodes des streams
  • Multithreading et Concurrence: collections concurrentes, interaction des threads, Executors et ThreadPools, CyclicBarrier, Fork/Join framework, parallel streams
  • Design Patterns et Performance
  • Logging et Testing
  • Sujets supplémentaires (en fonction des intérêts des participants):
  • Presentation: Swing API
  • Communication: Sockets, RMI, serialization et deserialization

Pédagogie

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

Durée

3 jours.

Formateur

Sandy Schillebeeckx.

Reviews

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

Cours très interessant !

 
  (, )

Très bon cours

 
  (, )

door docent goed aangesloten bij kennisniveau van de groep

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION