Programmation JAVA

OBJECTIFS PÉDAGOGIQUES


Avec cette formation Programmation JAVA de 10 modules vous apprendrez les bases du langages Java, des notions fondamentales à la gestion des fichiers exceptions ainsi que la programmation orientée objet.

NIVEAU DE GRANULARISATION

10 Modules soit 43 chapitres, de niveaux débutant, intermédiaire et avancé.

TEMPS MOYEN DE FORMATION

16 heures

SYSTÈME D’ÉVALUATION

Oui

DEMANDEZ VOTRE DÉMO GRATUITE

DÉTAIL DE LA FORMATION

Introduction au langage Java

  • Nouveautés de Java 11
  • Différences entre JDK, JRE et JVM
  • Structure d'un programme Java - Hello World
  • Mots clés et conventions de dénomination
Notions fondamentales en Java

  • Types de données intégrés
  • Les variables
  • Classes enveloppe - Number, Integer, Double ...
  • Lire les entrées clavier
Les structures de contrôle

  • Les opérateurs
  • Les structures conditionnelles
  • Les boucles
  • Instructions de contrôle de boucle - break, continue
Les chaînes de caractères

  • Les chaînes - API String
  • Les chaînes - StringBuffer et StringBuilder
  • Les expressions régulières
Les tableaux et collections

  • Les tableaux
  • Classe Arrays - java.util.Arrays
  • Les listes dynamiques - java.util.ArrayList
  • Les listes chaînées - java.util.LinkedList
  • HashSet - java.util.HashSet
  • HashMap - java.util.HashMap
  • Médiane de deux tableaux triés de même taille
La gestion des fichiers

  • Comprendre les fichiers informatiques
  • Utilisation des classes Path et Files
  • Lecture et écriture dans un fichier
  • Fichiers à accès aléatoire
La gestion des exceptions

  • Les exceptions
  • Créez vos propres classes d'exception
Programmation Orientée Objet : Notions fondamentales

  • Objets et classes
  • Modificateurs d'accès - public, private, protected et package
  • Méthodes et surcharge des méthodes
  • Les constructeurs
  • L'héritage
  • Classes abstraites
Programmation Orientée Objet : Notions avancées

  • Interfaces et héritage multiple
  • Les classes imbriquées
  • Les singletons
  • Classes et méthodes génériques
  • Interface fonctionnelle et expressions Lambda
  • Préparer votre entretien d'embauche en développeur Java
Programmation concurrente

  • Introduction à la programmation concurrente - Multithreads
  • Classe java.lang.Thread
  • Synchronisation des threads

Les plus de nos formations

Nos formations sont dotées d'une intelligence artificielle qui permet de créer pour chacun un parcours personnalisé selon son niveau de départ, ses modes d'apprentissage préférés et ses capacités à comprendre et apprendre; Ainsi le temps de formation est condensé et focalisé sur les points que l'apprenant maitrise le moins.

La plupart de nos formations dispose d'un tutorat ainsi vous n'êtes jamais seul, d'un clic vous pouvez joindre un tuteur spécialiste du domaine enseigné.
Si vous voulez tester une de nos formations vous pouvez nous en faire la demande et nous vous ferons parvenir un lien, un identifiant et un code d'accès.

Prix de la formation : 1890€ HT

DEMANDEZ VOTRE FORMATION
DEMANDEZ VOTRE DÉMO GRATUITE