Formation Java, les fondamentaux


  • LE DÉVELOPPEMENT JAVA
REFERENCE
 
 
JJDC
DUREE
 
 
5 jours
TARIFS
 
 
2290 € HT
Niveau : Débutant
Certification: Oracle Certified Associate, Java SE 8 Programmer
Cours à distance: Possible
Eligible CPF: oui
BestSeller : oui
OBJECTIFS :
 

Ce cours sur Java 8 est destiné à acquérir les fondamentaux du langage Java. Elle répond à plusieurs objectifs : donner une vision claire des différentes technologies Java et de leurs domaines d'application, rendre opérationnels et autonomes les stagiaires qui démarreraient un premier projet Java et poser les bases de sa certification «Oracle Certified Associate, Java SE 7 Programmer» (1Z0-803) ou «Oracle Certified Associate, Java SE 8 Programmer» (1Z0-808). Dans ce sens, cette formation relativement intense alterne présentation théorique et ateliers pédagogiques

À l’issue de la formation Java fondamentaux, vous serez capable de :

  • Décrire les différentes technologies Java (Java EE, Java embarqué, etc.)
  • Utiliser Eclipse et comprendre les apports d’un IDE (Integrated Development Environment)
  • Maîtriser la syntaxe Java
  • Comprendre et savoir appliquer les concepts objets au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes, etc.)
  • Maîtriser les opérations et les packages de base de Java (Collections, IO, String, Exception)
  • Construire les exécutables et déployer des applications.
PRÉ-REQUIS :
 

Il est préférable de posséder des connaissances dans un autre langage objet. La formation «Conception et Programmation objet" (DIPO) constitue un socle idéal pour tirer pleinement profit de cette formation.

PUBLIC :
 

Cette formation Java s’adresse aux développeurs et chefs de projets.

PROGRAMME :
 

Présentation de Java 8

Historique, caractéristiques, JDK, JRE, versions
Rôle de la machine virtuelle
Déclinaisons : Java SE, Java EE, Java ME
Applications

Ateliers

Installation du JDK 8 et du JRE 8

Outils de développement

Utilisation du compilateur du JDK
Prise en main d’Eclipse
Debugging

Ateliers

Création d’un programme simple avec un éditeur, compilation puis exécution avec les outils du JDK 8
Installation d’Eclipse et création d'un projet, exécution normale puis exécution à l'aide du debugger

Java, fondamentaux

Types primitifs, variables, opérateurs
Branchements conditionnels, switches, boucles
Conversions de types, tableaux

Ateliers

Création de programmes simples avec mise en œuvre de variables de différents types
Calculs avec opérateurs, branchements conditionnels et boucles

Classes, objets, relations entre objets

Packages, classes, objets, constructeurs, méthodes, spécificateurs d’accès
Membres static, surcharge de méthodes
Les énumérations
Relations de composition, associations, héritage
Polymorphisme, classes abstraites, interfaces, conversions entre objets
La classe Object et ses méthodes
Les classes enveloppes

Ateliers

Création d’une application avec classes en relation d’association, de composition, d’héritage
Mise en œuvre du polymorphisme

Les exceptions

Hiérarchie des classes d’exceptions
Exceptions contrôlées et non-contrôlées
Mécanisme try-catch, rôle de finally, try-with-ressources
Propagation d’exceptions

Ateliers

Mise en place d’une gestion d’exceptions avec try-catch-finally dans une application
Utilisation du try-with-resources
Propagation d’exceptions contrôlées et non-contrôlées

Les traîtements sur les chaînes de caractères

Manipulation de chaînes avec String et StringBuilder, Scanner, StringTokenizer
Utilisation des expressions régulières avec Pattern et Matcher
Formatage des chaînes de caractères

Ateliers

Utilisation de StringBuilder pour modifier une chaîne de caractères
Analyse d’exemples avec Pattern et Matcher

Les collections et la généricité

Choix d’un type de collection : List, Set, Queue, Map
Intérêt de la généricité
Redéfinition des méthodes equals et hashCode
Parcours de collections avec itérateur, boucle for-each
Classes ArrayList, HashSet, TreeSet, HashMap

Ateliers

Remplacement d’un tableau Java par une collection ArrayList dans un projet

Les flux d'entrées-sorties

Flots d’octets, de caractères
Manipulation de fichiers en lecture/écriture
Manipulation de répertoires
Bufferisation des données
Sérialisation d’objets

Ateliers

Écriture/lecture dans un fichier texte, puis un fichier binaire
Manipulation de répertoires avec File
Désérialisation d’objets présents dans un fichier

La nouvelle API pour la gestion du temps et des dates

API des packages java.time et java.time.format
Parsing et formatage des dates

Ateliers

Saisie de dates, affichage en français, calculs

Introduction aux expressions Lambda

Classes internes anonymes, expressions lambdas
Interfaces Java 8
Interfaces fonctionnelles

Ateliers

Remplacement de classes internes anonymes par des lambdas
Création de lambdas avec Consumer, Supplier et Predicate

Déploiement d’applications

Principe du déploiement
Création/utilisation de librairies jar
Création/utilisation de jar exécutables

Ateliers

Création avec Eclipse d’une librairie pour utilisation dans un projet
Déploiement d’une application au moyen d’un fichier jar exécutable

REMARQUES :
 

Ce cours sur les fondamentaux du langage Java est l'une des formations préparant au passage de la certification "Oracle Certified Associate, Java SE 8 Programmer" (examen 1ZO-808).
Le passage de la certification n'est pas obligatoire et n'est pas inclus dans le prix de cette formation.
La préparation à la certification "Oracle Certified Associate, Java SE 8 Programmer" peut être prise en charge dans le cadre du CPF pour plusieurs branches.

Pour augmenter vos chances de réussite, nous vous recommandons de compléter votre cours Fondamentaux par la formation Certification Java 8 niveau 1 (JCJ8) qui est une préparation intensive à l’examen.
En passant ensuite l'examen 1Z0-809, de niveau 2, vous pouvez obtenir la certification «Oracle Certified Professional Java SE 8 Programmer».

L'examen 1ZO-808 consiste en 77 questions auxquelles répondre en 120 minutes, sans durée limitée par question.
Lorsque le temps total est écoulé, il n'est plus possible de répondre et le test prend fin. S'il vous reste du temps, vous pouvez revoir les questions que vous aurez marquées et modifier vos réponses.
Les résultats sont disponibles 30 minutes environ après la fin du test sur le site web CertView, avec le score obtenu. La réussite est assurée avec un minimum 65 % de bonnes réponses.
Attention le temps passe vite! Il faut accepter de sacrifier quelques questions chronophages au profit de questions beaucoup plus faciles. D'autres astuces vous seront expliquées durant la formation.

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation Java, les fondamentaux : Note moyenne : 4,7/5
5/5
Avis certifié A suivi un cours chez PLB
DT

Mon avis sur le contenu du stage :

"Assez complet, manque de temps pour faire une passe complète en une semaine"

Mon avis sur le formateur :

"Sympathique et très compétent dans les langages de programmation"

Ce que j'ai le plus apprécié :

"qualité du matériel, et le travail en petit groupe"

5/5
Avis certifié A suivi un cours chez PLB
VALVERDE Jean-Robert - AREA SANTE CENTRE DE GESTION

Mon avis sur le contenu du stage :

"La fourniture d'une clé USB pour y copier les éléments du cours est une bonne idée. La possibilité de faire imprimer le support de cours ( en plus du PDF) pour y ajouter des annotations manuscrites est un plus appréciable."

Mon avis sur le formateur :

"Je suis très content de son cours a la fois détaillé et clair. "

Mon avis sur la salle de formation :

"Salle de pause et accueil très sympathiques."

4/5
Avis certifié A suivi un cours chez PLB
AYL

Mon avis sur le formateur :

"Très bon formateur, passionné et pédagogue"

Mon avis sur la salle de formation :

"ras"

Lire tous les avis

5/5
Avis certifié A suivi un cours chez PLB
SINIC Pascale - MINISTERE DE LA JUSTICE/DAGE / SDI

Mon avis sur le formateur :

"bonne pédagogie"

5/5
Avis certifié A suivi un cours chez PLB
CAPITAINE Thierry - MINISTERE DE LA JUSTICE/DAGE / SDI

Mon avis sur le contenu du stage :

"Exercices et théorie se ton bien enchaînés. La partie lambda était un peu plus difficile"

Mon avis sur le formateur :

"Très bon animateur, compétent et à l'écoute."

5/5
Avis certifié A suivi un cours chez PLB
Olivier

Mon avis sur le contenu du stage :

"Certains exercices portaient sur des aspects "métier" éloignés de mes habitudes, cela a légèrement freiné mon apprentissage. Je repars avec des exercices et des corrigés très bien pensés qui vont me permettre de revoir efficacement par la suite."

Mon avis sur le formateur :

"Maîtrise parfaite du sujet. Très à l'écoute. Expression orale soutenue et précise. Remarquable et rare. Répond parfaitement aux questions en aidant même le stagiaire à les formuler de sorte qu'elle soit bien pertinente. Très bonne gestion des différences de niveau, c'était une difficulté de cette formation interne. "

Mon avis sur la salle de formation :

"salle de formation interne au casier judiciaire, très bien. Il fallait bien préparer les postes avant. Nous avions toutes les informations nécessaires pour le faire."

5/5
Avis certifié A suivi un cours chez PLB
SP

Mon avis sur le formateur :

"parfait."

Ce que j'ai le moins apprécié :

"Restaurant affiliés à la formation : bons, mais trop chers et trop peu nombreux (seulement 2 pour 5 jours)"

5/5
Avis certifié A suivi un cours chez PLB
Thomas

Mon avis sur le contenu du stage :

"Quelques répétitions avec la formation Conception et Programmation Objet"

Mon avis sur le formateur :

"Très bon intervenant N'hésites pas à approfondir des points qui vont au delà de la formation pour améliorer la compréhension des concepts"

Ce que j'ai le plus apprécié :

"Grand écran Outils installés sur l'ordinateur"

4/5
Avis certifié A suivi un cours chez PLB
Marie

Mon avis sur le contenu du stage :

"Un stage instructif, petit point négatif, la redondance d'informations par rapport au premier stage effectué (la programmation objet)"

Mon avis sur le formateur :

"Très bon formateur, dynamique et disponible. "

Ce que j'ai le plus apprécié :

"Un très bon accueil de la part de PLB. "

5/5
Avis certifié A suivi un cours chez PLB
Xavier

Mon avis sur le formateur :

"très bon formateur, très pédagogue, super ambiance, drôle"

Mon avis sur la salle de formation :

"Quelques problèmes réseau, mais rien de grave"

4/5
Avis certifié A suivi un cours chez PLB
Jessy

Mon avis sur le formateur :

"L'animateur a été dans les détails notamment au niveau du fonctionnement de la JVM à l'exécution des instructions, ce qui permet de coder en pleine conscience !"

4/5
Avis certifié A suivi un cours chez PLB
BOD Ramsey - LAURALBA CONSEIL

Mon avis sur le contenu du stage :

"Beaucoup de problemes liés à une connectivité pas terrible de mon coté. "

Mon avis sur le formateur :

"Un prof très compétent et pédagogue."

Ce que j'ai le plus apprécié :

"La qualité du prof"

5/5
Avis certifié A suivi un cours chez PLB
SEILLE Benoit - ALTEN SA

Mon avis sur le contenu du stage :

"RAS"

Mon avis sur le formateur :

"RAS"

Mon avis sur la salle de formation :

"RAS"

Ce que j'ai le plus apprécié :

"L'ensemble de la formation"

5/5
Avis certifié A suivi un cours chez PLB
BLAND Alain John - CAP GEMINI Technology Services

Mon avis sur le contenu du stage :

"?"

Mon avis sur le formateur :

"?"

Mon avis sur la salle de formation :

"?"

Ce que j'ai le plus apprécié :

"polymorphisme"

4/5
Avis certifié A suivi un cours chez PLB
Nicolas
Ce que j'ai le plus apprécié: Formateur disponible et à l'écoute et sait se mettre au niveau adapté de l'ensemble des participants
5/5
Avis certifié A suivi un cours chez PLB
Ghassan N - Le Mesureur
Mon avis sur le formateur: vivant et maîtrisait bien son sujet Mon avis sur la salle de formation: J’ai suivi cette formation Java à distance résidant Lyon, PLB m’a proposé de suivre cette formation à distance, un peu septique au début,mais bien, je n’ai pas subi le côté distant, pas vu le temps passer, j’ai fait les TP, j’ai pu poser toutes mes questions, discuter avec les autres, bref vraiment bien je recommande vivement. Ce que j'ai le plus apprécié: Suivre la formation de chez moi
5/5
Avis certifié A suivi un cours chez PLB
LM
Mon avis sur le contenu du stage: Très bien. Les TP sont bien conçus et ont fonctionnés. Mon avis sur le formateur: Très bon formateur. A recommander.
4/5
Avis certifié A suivi un cours chez PLB
Mathieu
Mon avis sur le formateur: Animateur très pédagogue et passionné. Présentation dynamique.
5/5
Avis certifié A suivi un cours chez PLB
Yann
Ce que j'ai le plus apprécié: La pédagogie du formateur La richesse du contenu Ce que j'ai le moins apprécié: Une journée de plus
5/5
Avis certifié A suivi un cours chez PLB
Jean Marie
Mon avis sur le contenu du stage: Très dense mais très intéressant Mon avis sur le formateur: très bien Ce que j'ai le plus apprécié: Formation en petit groupe Poste préparé à l'avance Très bon support de cours
4/5
Avis certifié A suivi un cours chez PLB
LMM

Ce que j'ai le plus apprécié :

"reactivitee et proximitee du formateur"

S'INSCRIRE À CETTE
FORMATION JAVA
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

5 j

 
Cette formation java est adaptée aux développeurs n'ayant pas ou peu pratiquée la programmation orientée objet. Ce cours Java commence par présenter les...

3 j

 
Cette formation Java Perfectionnement permet aux personnes ayant suivi une première initiation à Java d'approfondir leurs connaissances du langage afin d’intégrer...

3 j

 
Java 8 est la dernière version de Java qui apporte de nouvelles fonctionnalités alors que Java 7 apportait déjà des améliorations significatives. Au niveau du...

2 j

 
Java 7 est l'avant dernière version de Java, elle apporte de nouvelles fonctionnalités et de nombreuses améliorations significatives. Au niveau du langage, Java 7...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

Logo Fafiec

Votre formation Java prise en charge à 100% ! *

Depuis le mois de mars  2011, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec Java.
Sessions inter-entreprise sur  Paris, Lyon et Lille.
Sessions intra-entreprise sur  toute la France.
*100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du FAFIEC)

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB