Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Java - Initiation

Java - Initiation

Formation à distance
Accessible
Durée : 35 heures (5 jours)
0/10
(0 avis)
Durée :35 heures (5 jours)
HT
S'inscrire
Durée :35 heures (5 jours)
HT
S'inscrire
Durée :35 heures (5 jours)
HT
S'inscrire

Formation créée le 25/11/2021. Dernière mise à jour le 24/04/2025.

Version du programme : 1

Programme de la formation

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.

Objectifs de la formation

  • Maîtriser la syntaxe du langage Java
  • Connaitre les principales APIs du langage Java
  • Maîtriser un environnement de développement intégré pour programmer en Java
  • Savoir utiliser les principales librairies standards Java (entrées/sorties, collections, accès aux données, interfaces graphiques...)
  • Appréhender les nouveautés Java

Profil des bénéficiaires

Pour qui
  • Chefs de projets proches du développement
  • Développeurs
  • Chargés de développement d’applications informatiques
Prérequis
  • Connaître les principes de la programmation orientée objet et disposer d’une expérience sur un langage de programmation dans le développement d’applications.

Contenu de la formation

  • 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
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)

Délai d'accès

2 semaines

Accessibilité

Du 13/10 au 17/10