Profitez de -25 % pour toute nouvelle inscription à nos formations jusqu’au 31 décembre 2026

Formation en Développement: Java - Initiation - Ascent Formation
Retour aux formations
Développement

Formation Java - Initiation

5 jour(s) • 35h
Éligible OPCO
8,8/10 avis apprenants

Description

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.

  • 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

  • Chefs de projets proches du développement
  • Développeurs
  • Chargés de développement d’applications informatiques

  • 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.

  1. 1

    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
  2. 2

    Eclipse et Java

    • Les concepts de workspace, vues et perspectives
    • Les wizard
    • Eclipse Marketplace : les extentions
    • Les bases de données et outils serveurs
  3. 3

    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
  4. 4

    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
  5. 5

    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
  6. 6

    Bibliothèques standards

    • Gestion des tableaux et collections
    • Dates et calendriers
    • I/O de fichiers
    • Sérialisation
  7. 7

    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
  8. 8

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

    • Fichiers .properties
    • Applications multilingues
    • Resource Bundle
  9. 9

    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
  10. 10

    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
  11. 11

    Programmation fonctionnelle et lambda expressions

    • Présentation générale de la programmation fonctionnelle
    • Lambda expressions
    • Référentiels et méthodes
  12. 12

    Nouveautés de Java 9

    • La modularisation : Jigsaw
    • Fabriques pour les collections
    • Classe Optinal & API Stream
    • Shell Java : REPL jShell

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Java - Initiation

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.