03 20 61 95 06

Formation Java Les fondamentaux de la programmation


  • JAV1
  • Durée : 5 jours
  • Tarif : 2200 € HT

96%

Taux de satisfaction clients
(sur 1596 évaluations du 19/05/21 au 16/12/24)

Voir les avis

Objectifs

A l’issue de la formation, l’apprenant sera capable de :
Maîtriser la syntaxe et les principales APIs du langage Java
Savoir programmer en Java en toute autonomie
Pouvoir manipuler les frameworks les plus utilisés du langage tels que JUnit, log4J ou i18n
Être en mesure de manipuler des données à l’aide de JDBC
Savoir appliquer le paradigme de la programmation fonctionnelle
Découvrir les dernières évolutions de Java

Prérequis

Disposer d’une expérience d’un langage de programmation (C, C++, VB…)
Connaître les principes de la programmation orientée objet
Connaissance des concepts de bases de données relationnelles et du langage SQL
Avoir déjà développé et livré une application est un plus pour suivre cette formation
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…)

Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.

Public

Développeurs
Chargés de développement d’applications informatiques

Dernière mise à jour

Programme mis à jour le 24 octobre 2024
enveloppe Cette formation vous intéresse ? Contactez-nous

Bon à savoir

Evaluez votre niveau

Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.

Sessions garanties

La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.

Travaux pratiques

Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
modules

Les Modules
de formation

Module1
Présentation de l'écosystème Java

Introduction à Java et à ses tiers techniques J2SE/J2E/J2ME et la JVM
Présentation des composants techniques de Java (JDK) ainsi que des principales APIs
Les outils Java : JavaDoc, Jar et co
Panorama des principaux IDE : Eclipse, NetBeans et IntelliJ

Module2
Introduction aux nouveautés Java 9

La modularisation via le projet Jigsaw
Fabriques pour les collections
Améliorations de la classe Optional et de l’API Stream
Un shell Java : REPL jShell

Module3
Programmation Fonctionnelle et Lambda Expressions

Introduction à la programmation fonctionnelle
Exemples de Lambda Expressions
Référentiels et méthodes

Module4
Améliorer la qualité d'une application grâce aux tests unitaires

Créer des tests unitaires avec JUnit
Créer des suites de tests avec JUnit
Générer des rapports
Introduction à la notion de couverture de code et exemples de frameworks
Options avancées de la perspective Debug

Module5
API pour les fichiers de Logs

Générer des Logs avec Log4j
Filtrer les Logs par niveau d’importance
Configurer la / les destinations où sont générés les logs

Module6
Accès au SGBDR avec JBDC

Présentation de la librairie JBDC
Connexion à une base de données, exécution d’une requête et itération sur les résultats avec les interfaces Connection, Statement et ResultSet
Requêtes paramétrées et requêtes stockées

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

Accès et manipulation des fichiers .properties
Comment faire des applications en plusieurs langues
Resource Bundle

Module8
Bibliothèques standards

Gestion des tableaux et collections
Les dates et calendriers
Les entrées / sorties de fichiers
La sérialisation

Module9
Gestion des erreurs avec les exceptions

Qu’est-ce que qu’une exception ?
Les différentes exceptions en Java
Les blocs try/catch/finally
Gestion locale ou centralisée
Créer ses propres exceptions métier

Module10
Les concepts orientés objet Java

La classe et ses attributs / méthodes (nombre d’arguments fixe et variable)
Les constructeurs
Les références
L’encapsulation, les imports et packages
Les interfaces
Les classes abstraites
L’héritage
Unboxing et l’autoboxing

Module11
Les bases du langage : la syntaxe

Déclaration de variables
Les opérateurs
Initialisation
Instructions de contrôle
Boucles et itérations
Notions de visibilité et de variable de classe Vs. variable d’instance

Module12
L'ide eclipse

Notions de workspace, vues et perspectives
Présentation des différents wizard
Extensions avec Eclipse Marketplace
Les accès aux bases de données et outils serveurs dans Eclipse

Les prochaines
sessions de formation

Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
02 décembre 2024
20 janvier 2025
17 mars 2025
12 mai 2025

Cette formation vous intéresse ? Contactez-nous !

    Les données personnelles collectées sont destinées à Access IT Company et utilisées pour traiter votre demande et, lorsque vous ne vous y êtes pas opposé, vous communiquer nos offres commerciales. Les données obligatoires vous sont signalées sur le formulaire par un astérisque. L’accès aux données est strictement limité par Access IT Company aux collaborateurs en charge du traitement de votre demande. Conformément au Règlement européen n°2016/679/UE du 27 avril 2016 sur la protection des données personnelles et à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous bénéficiez d’un droit d’accès, de rectification, d’effacement, de portabilité et de limitation du traitement des donnés vous concernant ainsi que du droit de communiquer des directives sur le sort de vos données après votre mort. Vous avez également la possibilité de vous opposer au traitement des données vous concernant. Vous pouvez exercer vos droits en contactant le DPO à l’adresse suivante : [email protected] ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Ascq. Pour plus d’informations sur le traitement de vos données personnelles par Access IT Company, veuillez consulter notre politique de confidentialité disponible sur notre site internet à l’adresse suivante : https://formation.access-it.fr/politique-de-confidentialite/