Développer en langage Java
Date de mise à jour :
Identifiant Offre Info : 15_735469
Organisme responsable :
MON POLE FORMATION
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
Aucun code métiers (ROME) n'a été associé à cette formation.
Formacode
- 30802 : Langage Java
- 31098 : Programmation orientée objet
Présentation de la formation
Objectifs
Le certificat vise 5 compétences clés qui vont permettre à un professionnel de :Écrire du code Java en utilisant les éléments fondamentaux d'algorithmie du langage pour créer une application qui s'exécute en ligne de commande. Développer une application en utilisant les mécanismes de programmation orientée objet de Java pour maîtriser la complexité d'un programme. Mettre en œuvre les concepts avancés de programmation orientée objet en exploitant les classes abstraites, les…
- Écrire du code Java en utilisant les éléments fondamentaux d'algorithmie du langage pour créer une application qui s'exécute en ligne de commande.
- Développer une application en utilisant les mécanismes de programmation orientée objet de Java pour maîtriser la complexité d'un programme.
- Mettre en œuvre les concepts avancés de programmation orientée objet en exploitant les classes abstraites, les interfaces, les exceptions et la programmation fonctionnelle pour améliorer la robustesse d'une application.
- Exploiter les fonctionnalités de la bibliothèque de classes Java en utilisant les collections, les streams et l'API de gestion de dates de Java pour améliorer la gestion et la manipulation des données.
- Connecter une application Java à une base de données relationnelle en utilisant les classes et interfaces de l'API JDBC pour implémenter des fonctionnalités de persistance de données.
Programme de la formation
Module 1 : Introduction au langage JavaPrésentation du langage Java et de son écosystème. Installation et configuration d'un environnement de développement (JDK, IDE). Compilation et exécution d'un programme Java en ligne de commande. Module 2 : Programmation impérative en JavaSyntaxe de base du langage (variables, types de données, opérateurs). Structures de contrôle (conditions, boucles, instructions de saut). Gestion des entrées et sorties avec la console. Module 3 : Programmation…
- Présentation du langage Java et de son écosystème.
- Installation et configuration d'un environnement de développement (JDK, IDE).
- Compilation et exécution d'un programme Java en ligne de commande.
- Syntaxe de base du langage (variables, types de données, opérateurs).
- Structures de contrôle (conditions, boucles, instructions de saut).
- Gestion des entrées et sorties avec la console.
- Concepts fondamentaux de la POO (classes, objets, encapsulation, héritage, polymorphisme).
- Définition et utilisation des classes et méthodes.
- Manipulation des objets et des références.
- Utilisation des classes abstraites et des interfaces.
- Gestion des exceptions avec try, catch et finally.
- Introduction à la programmation fonctionnelle (lambda expressions, interfaces fonctionnelles).
- Présentation de l'API
- Collections en Java (List, Set, Map).
- Utilisation des Streams pour le traitement des données.
- Gestion des dates et du temps avec l'API java.time.
- Introduction aux bases de données relationnelles et SQL.
- Utilisation de l'API JDBC pour interagir avec une base de données.
- Exécution de requêtes SQL en Java et gestion des transactions.
- Respect des conventions et des bonnes pratiques de développement.
- Optimisation des performances et gestion de la mémoire (Garbage Collector).
- Introduction aux tests unitaires avec JUnit.
- Révision des concepts clés et mise en pratique sur des exercices ciblés.
- Études de cas et simulations d'examen.
- Passage d'un test blanc pour s'entraîner aux conditions de l'épreuve.
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
14 h
En entreprise
50 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Maitriser un langage informatique\n\nProcédure d'admission: \nAucun pré-requis
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
Etincelle Coworking 2 Rue D'austerlitz31000 Toulouse
Responsable : MON POLE FORMATION
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
10a Rue Mal de Lattre de Tassigny
76420 Bihorel - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes