03 20 61 95 00

Formation Java Les fondamentaux de la programmation


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

Objectifs

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

Public

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

enveloppe Cette formation vous intéresse ? Contactez-nous

A distance / Classe virtuelle

En classe virtuelle, vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel : cours théorique, travaux pratiques, échanges en temps réel avec le formateur et les autres stagiaires…

Notre formateur

La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

Présentiel

Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
illustration-formation
Les + d'une formation Access it
Des formations d'excellence, éligibles CPF, disponibles en distanciel, et animées par des consultants experts passionnés par leur métier.
En savoir plus
modules

Les Modules
de formation

Module 1
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

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

Module 3
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

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

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

Module 6
Bibliothèques standards

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

Module 7
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

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

Module 9
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

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

Module 11
Programmation Fonctionnelle et Lambda Expressions

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

Module 12
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

Module 13
Les plus de cette formation
L’apprentissage par la pratique intensive : la majeure partie de la formation est consacrée à la mise en oeuvre des principes de développement en Java avec une première présentation des nouveautés apportées par la dernière version.
Une formation très concrète durant laquelle s’alternent les phases d’apports théoriques, d’échanges, de partage d’expériences et d’ateliers réalisés au travers d’un cas pratique « fil rouge ».
CETTE FORMATION PRÉPARE AU TEST 1Z0-808
et entre en jeu dans le cursus de certification :
Oracle Certified Associate – Java SE 8 Programmer I
Module 14
Moyens pédagogiques
Répartition théorie/pratique : 45%/55%.
Cette formation se compose d’une alternance d’apports théoriques, de travaux pratiques s’articulant autour d’une application fil rouge, de démonstrations, de phases d’échanges entre participants et de synthèses de la part du formateur.
Ressources pédagogiques : un guide d’animation, un ordinateur connecté à Internet par participant, un support de cours en français et un cahier d’ateliers.
Une attestation de fin de formation sera remise au stagiaire à l’issue de la formation.

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 : dpo@access-it.fr ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Acscq. 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://www.access-it.fr/politique-de-confidentialite/