JAVA - Perfectionnement

Inter-company training

Who is the training for?

Ce cours est destiné aux développeurs professionnels ayant au moins un mois d'expérience en programmation dans un environnement orienté objet dans un des langages de programmation suivant: C, C++, VB.NET, C# ou ayant suivi le cours de Java base.

Level reached

Advanced

Duration

4,00 day(s)

Language(s) of service

FR

Prerequisites

Les développeurs participant à ce cours doivent avoir acquis une expérience en développement pour effectuer des tâches de programmation de base et Orienté Objet.

Ils doivent également avoir les connaissances nécessaires à l’interrogation des données au travers de SQL.

Goals

  • Créez des applications Java qui exploitent les fonctionnalités orientées objet du langage Java, telles que l'encapsulation, l'héritage et le polymorphisme
  • Exécuter une application Java à partir de la ligne de commande
  • Créer des applications utilisant le Framework Java Collections
  • Rechercher et filtrer des collections à l'aide d'expressions lambda
  • Implémenter des techniques de gestion des erreurs en utilisant la gestion des exceptions
  • Implémentation de la fonctionnalité d'entrée/sortie (E/S) pour lire et écrire dans des fichiers de données et texte
  • Manipuler des fichiers, des répertoires et des systèmes de fichiers à l'aide de la spécification JDK NIO.2
  • Effectuer plusieurs opérations sur les tables de base de données, y compris la création, la lecture, la mise à jour et la suppression à l'aide des technologies JDBC et JPA
  • Appliquer des pratiques et des services de programmation modulaire aux applications

Contents

Programmation fonctionnelle

  • Interfaces fonctionnelles et expressions lambda
  • Collections de flux et filtres
  • Interfaces fonctionnelles intégrées dans l’API

Programmation Modulaire

  • Introduction à la programmation modulaire en Java
  • Services dans une application modulaire
  • Migration vers une application modulaire

API Java et concepts de codage sécurisé

  • I/O (Principes fondamentaux et NIO2)
  • Codage sécurisé
  • Applications de base de données avec JDBC
  • Localisation

Collections et génériques

  • Qu'est-ce que le Framework de collections?
  • Itérateurs
  • Classes de type-wrapper
  • Que sont les génériques?

Gestion des exceptions et assertions

  • Exceptions
  • La gestion des erreurs
  • Assertions

These courses might interest you