Formation - Initiation à la programmation objet avec Java

Qualiopi
Durée 3 jours (21 heures)
Localisation Partout en France
Logo de IB Cegos - Formation - Initiation à la programmation objet avec Java

Proposé par

IB Cegos

Prérequis

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En entreprise
  • À distance
  • En centre

Objectifs pédagogiques

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

Programme de la formation

1 - Autour du langage Java

  • Du C au C++ et enfin le langage Java
  • JSE, JEE et JME, quel type d’application ?
  • DK, JRE et JVM, quelle différence ?
  • Les extensions .java, .class, .jar et .war
  • Les IDE : Eclipse, Netbeans, IntelliJ, JDevelopper, Visual Studio Code, quel choix ?

2 - Structure d’un programme Java

  • Notion de package
  • Le package java.lang
  • La classe System
  • Point d’entrée d’un programme Java : méthode principale
  • Arguments de la méthode principale
  • Règles de nommage et recommandation

3 - Variable et type

  • Notion de variable
  • Typage statique, dynamique et générique
  • Typage fort : avantages et inconvénients
  • Types primitifs et types objets
  • Types compatible et types incompatibles : Cast et conversion
  • Operations autorisées sur les variables
  • Tableaux statiques en Java

4 - Entrée/sortie

  • Entrée et sortie standards
  • La classe Scanner

5 - Structures de contrôle

  • Structures conditionnelles : if, else, switch, break, continue...
  • Expression ternaire
  • Structures itératives : while, do while, for
  • Varargs : nombre variable de paramètres avec l’opérateur ...
  • Nouveautés : yield, forEach...

6 - Méthode

  • Méthode : déclaration, signature et appeltoString
  • Méthode statique et méthode non-statique
  • Arguments et paramètres
  • Varargs : nombre variable de paramètres avec l’opérateur ´ ...
  • Surcharge d’une méthode

7 - Programmation orientée-objet : les bases

  • Notion de classes : attributs, méthodes, constructeurs et toString
  • Notion d’objet ou instance
  • Le mot-clé: this
  • Encapsulation : visibilités, getters et setters
  • Attributs, méthodes et blocs statiques
  • Quelques classes prédéfinies : ´ Math, Date..

8 - Programmation orientée-objet : les avancées

  • Simplification du code avec l’héritage
  • Le polymorphisme : surcharge et redéfinition
  • La classe Object
  • L’annotation @Override
  • Classe et méthode abstraites
  • Classe et méthode finales
  • Notion d’interface
  • Les interfaces Comparable et Comparator
  • Notion d’énumération
  • Classe anonyme et classe locale
  • Nouveautés : implémentation par défaut, interface fonctionnelle, classe et interface scellées
  • extends, implements, permits et instanceof
  • La généricité et l’operateur diamond ´ >

9 - Collections

  • Tableaux statiques : limites
  • Hiérarchie des classes et interfaces du framework Collection
  • Les interfaces List, Set et Map et leurs implémentations
  • Illustration avec ArrayList, HashSet et HashMap
  • Notion d’Entry
  • Collections : construction et conversion
  • Méthodes de recherche et de tri de la classe Collections

10 - Gestion des exceptions

  • Capture d’exception avec try et catch
  • Les exceptions personnalisées
  • Les exceptions paramétrées
  • Multi-catch
  • Le bloc finally
  • Exceptions gérées et exceptions non-gérées
  • Hiérarchie de classes d’exception
Logo de IB Cegos - Formation Formation - Initiation à la programmation objet avec Java

Proposé par

IB Cegos

"Formations aux technologies et métiers du Numérique"

Voir la fiche entreprise
Logo de IB Cegos - Formation - Initiation à la programmation objet avec Java

Formation - Initiation à la programmation objet avec Java

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.