Formation Java, les fondamentaux


  • LE DÉVELOPPEMENT JAVA
REFERENCE
 
 
JJDC
DUREE
 
 
5 jours
TARIFS
 
 
2290 € HT
Niveau : intermédiaire
Certification: Oracle Certified Associate, Java SE 8 Programme
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 objectif : donner une vision claire des différentes technologies Java et de leur domaine d'application, rendre opérationnels et autonomes les stagiaires qui démarreraient un premier projet Java et préparer aux certifications «Oracle Certified Associate, Java SE 7 Programmer» (1Z0-803) et «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

A 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 sinon le cours «Conception et Programmation objet» est un pré requis idéal pour tirer pleinement profit de cette formation.

PUBLIC :
 

Cette formation java s’adresse aux développeurs, chefs de projet.

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

AteliersInstallation du JDK 8 et du JRE 8

Outils de développement

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

AteliersCré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, switch, boucles
Conversions de type, tableaux

AteliersCré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

AteliersCré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’exception
Exceptions contrôlées et non-contrôlées
Mécanisme try-catch, rôle de finally, try-with-ressources
Propagation d’exceptions

AteliersMise 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 traitements 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

AteliersUtilisation 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

AteliersRemplacement 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

AteliersEcriture/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

AteliersSaisie de dates, affichage en français, calculs

Introduction aux expressions Lambda

Classes internes anonymes, expressions lambdas
Interfaces java 8
Interfaces fonctionnelles

AteliersRemplacement 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

AteliersCré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 :
 

La Certification 1ZO-808 à laquelle vous prépare cette formation est nécessaire pour obtenir la certification de niveau 2 «Oracle Certified Professional Java SE 8 Programmer II» 1Z0-809.
77 questions en 120 minutes lui sont posées, sans durée limitée par question.
Lorsque le temps total est écoulé, il n'est plus possible de répondre aux questions et le test prend fin.
S'il lui reste du temps, le candidat peut revoir les questions qu'il a marqué, pour modifier ses réponses.
Les résultats sont disponibles 30 min 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, et il faut accepter de sacrifier quelques questions chronophages, au profit de questions beaucoup plus faciles, beaucoup d'autres astuces vous seront expliquées durant la formation.

Pour réussir cette certification nous vous conseillons vivement de suivre la Formation Certification Java 8 niveau 1 qui vous préparera dans les meilleurs conditions possibles de réussite à l’examen.

 

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,6/5
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"

Lire tous les avis

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

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

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

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

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 la dernière version de Java qui apporte de nouvelles fonctionnalités et de nombreuses améliorations significatives. Au niveau du langage, Java 7 simplifie l'écriture de code en...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

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