Java – Initiation

0 Enrolled
35 hour
  • 35 hour
  • 52
  • 0
  • no
2,930.00€

Aperçu du cours

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’utiliser le langage Java et les principales librairies et technologies associées pour créer une application.

Programme d'études

  • L'univers Java

    • Présentation de Java

    • Les tiers techniques J2SE/J2E/J2ME et la JVM

    • Introduction des composants techniques et des APIs de Java

    • Les outils Java

    • Les IDE Eclipse ,NetBeans et IntelliJ

  • Eclipse et Java

    • Les concepts de workspace, vues et perspectives

    • Les wizard

    • Eclipse Marketplace : les extentions

    • Les bases de données et outils serveurs

  • La syntaxe de Java

    • Déclaration de variables

    • Opérateurs

    • Initialisation

    • Instructions de contrôle

    • Boucles et itérations

    • Concepts de visibilité et de variable de classe // variable d’instance

  • Les concepts orientés objet en Java

    • Classe & attributs/méthodes

    • Constructeurs

    • Références

    • Encapsulation, imports et packages

    • Interfaces

    • Classes abstraites

    • Héritage

    • Unboxing & autoboxing

  • Gestion des erreurs avec les exceptions

    • Définition d’exception

    • Les exceptions sous Java

    • Blocs try/catch/finally

    • Gestion locale vs. Gestion centralisée

    • Créer ses propres exceptions métier

  • Bibliothèques standards

    • Gestion des tableaux et collections

    • Dates et calendriers

    • I/O de fichiers

    • Sérialisation

  • Accès aux SGBDR avec JDBC

    • Introduction à la librairie JBDC

    • Connexion à un BDD, exécution d’une requête & itération sur les résultats avec les interfaces Connection, Statement et ResultSet

    • Requêtes paramétrées et requêtes stockées

  • Fichiers de propriétés et API d'internationalisation

    • Fichiers .properties

    • Applications multilingues

    • Resource Bundle

  • API & Fichiers de logs

    • Log4j : génération des logs

    • Filtrage des logs par niveau d’importance

    • Configuration de la destinations de génération des logs

  • Amélioration de la qualité de l'application : les tests unitaires

    • JUnit : création de tests unitaires et de suites de tests

    • Génération de rapports

    • Couverture de code et exemples de frameworks

    • Options avancées de la perspective Debug

  • Programmation fonctionnelle et lambda expressions

    • Présentation générale de la programmation fonctionnelle

    • Lambda expressions

    • Référentiels et méthodes

  • Nouveautés de Java 9

    • La modularisation : Jigsaw

    • Fabriques pour les collections

    • Classe Optinal & API Stream

    • Shell Java : REPL jShell

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
453 Courses

Commentaire sur la formation

0.0
0 rating
0%
0%
0%
0%
0%

Soyez le premier à commenter “Java – Initiation”

Main Content