Aller au contenu

WEB-002 // NUMÉRIQUE

Java : programmation orientée objet et développement d'applications

Programmer en Java : syntaxe, programmation orientée objet, collections, exceptions, entrées-sorties, tests unitaires et premières applications structurées.
35 h
Durée
Visio
Modalités
Sur devis
Tarif

Ce que vos équipes sauront faire.

  • Écrire des programmes Java avec les types, opérateurs et structures de contrôle.
  • Concevoir des classes, interfaces et hiérarchies selon les principes de la programmation objet.
  • Manipuler collections et flux.
  • Gérer exceptions et entrées-sorties.
  • Structurer un projet, gérer ses dépendances et écrire des tests unitaires.

Programme détaillé

  1. 01

    Bases du langage — JDK, compilation, exécution

  2. 02

    Bases du langage — Types, variables, opérateurs

  3. 03

    Bases du langage — Conditions, boucles, méthodes

  4. 04

    Bases du langage — Tableaux et chaînes

  5. 05

    Programmation objet — Classes, objets, encapsulation

  6. 06

    Programmation objet — Héritage et polymorphisme

  7. 07

    Programmation objet — Interfaces et classes abstraites

  8. 08

    Programmation objet — Principes de conception

  9. 09

    Collections et flux — Listes, ensembles, dictionnaires

  10. 10

    Collections et flux — Génériques

  11. 11

    Collections et flux — Expressions lambda et flux

  12. 12

    Collections et flux — Tri et filtrage

  13. 13

    Erreurs, fichiers, tests — Exceptions

  14. 14

    Erreurs, fichiers, tests — Entrées-sorties

  15. 15

    Erreurs, fichiers, tests — Tests unitaires

  16. 16

    Erreurs, fichiers, tests — Débogage

  17. 17

    Projet structuré — Paquets et organisation

  18. 18

    Projet structuré — Outil de construction et dépendances

  19. 19

    Projet structuré — Bonnes pratiques et revue

  20. 20

    Projet structuré — Présentation du projet

PROTOCOLE // APPRENDRE

Méthodes

Démonstrations de code en direct. Exercices progressifs et projet fil rouge. Revue de code individuelle et collective. Dépôt de code et fiches mémo remis à chaque participant.

PROTOCOLE // MESURER

Évaluations

Pendant : exercices corrigés et revues de code. En fin de formation : projet noté sur grille et quiz. Questionnaire de satisfaction à chaud.

ACCESSIBILITÉ // ADAPTATION

Une solution construite avec vous.

Les besoins d'aménagement sont étudiés avant la session avec notre référent handicap.

CADRE // INFORMATIONS VÉRIFIABLES

Préparer la formation sans zone d’ombre.

Reconnaissance délivrée

Attestation de fin de formation et certificat de réalisation. Cette formation ne prépare pas à une certification enregistrée au RNCP ou au répertoire spécifique.

Financement

Financement possible par l'entreprise ou son OPCO selon les règles applicables et après accord écrit. Aucune prise en charge n'est garantie avant cet accord.

Positionnement et adaptation

Questionnaire avant la session avec un court exercice : langages pratiqués, environnement, projet visé. Les exercices et le projet fil rouge sont adaptés au niveau et aux besoins des participants.

Déroulement et moyens

Dates, horaires, lieu ou accès à distance sont confirmés dans la convocation. Le livret d'accueil, le règlement et les contacts utiles sont transmis avant la session.

Un ordinateur par participant avec droits d'installation. JDK et environnement de développement (IntelliJ IDEA ou Eclipse). En classe virtuelle : connexion stable, webcam et micro ; un second écran est recommandé.

CANAL DIRECT // RAPPEL

Adaptons cette mission à votre entreprise.

Public, objectifs, contraintes et modalités : un échange court suffit pour cadrer la prochaine étape.

Parler de cette formation