OBJECTIFS de la formation JAVA Fondamentaux

    À l’issue de la formation, le stagiaire sera capable d’utiliser le langage JAVA et les technologies associées pour créer une application.

    • Connaître les concepts de base du langage JAVA et maîtriser sa syntaxe
    • Utiliser les bibliothèques et API
    • Comprendre les concepts de la programmation orientée Objet en Java
    • Créer une application en Java
    • Gérer les erreurs de code et utiliser les outils de débogage
    • Appréhender les nouveautés Java

POUR QUI ?

    Développeurs, chargés de développement d’applications informatiques, chefs de projets proches du développement

PRÉ-REQUIS

    Connaître les principes de la programmation orientée objet et disposer d’une expérience sur un langage de programmation dans le développement d’applications;

PROGRAMME DE LA FORMATION de la formation JAVA 1er niveau

JAVA, les fondamentaux de la programmation

    Jour 1 Matin : Syntaxe Java & écosystème 

    – Structure d’un projet (JDK/JVM)
    – Types, variables, contrôles de flux
    – TP : mini-banque console
    Jour 1 Après-midi : Collections & gestion d’erreurs 
    – Listes, maps, génériques
    – Exceptions et débogage IDE
    – TP : filtrage et gestion d’erreurs
    Jour 2 Matin : POO en Java
    – Classes, héritage, interfaces
    – UML rapide pour Java
    – TP : modéliser un domaine métier
    Jour 2 Après-midi : Design Patterns & tests 
    – Factory, Singleton, Strategy
    – Introduction à JUnit et couverture
    – TP : appliquer un pattern et tester
    Jour 3 Matin : Persistance & transactions
    – JDBC, DAO, transactions
    – Sérialisation et SQL sécurisé
    – TP : persister un objet métier
    Jour 3 Après-midi : Sécurité & performance
    – Validation d’entrées, hashing, chiffrement
    – Mesure d’empreinte CPU/mémoire
    – TP : audit sécurité & impact éco
    Jour 4 Matin : Nouveautés Java & modularité
    – JPMS, records, sealed classes
    – Pattern matching, API Stream avancés
    – TP : migration d’un mini-projet
    Jour 4 Après-midi : Java & IA
    – Introduction à Weka / Deeplearning4j
    – Encapsulation d’un modèle ML
    – TP : mini-classifieur texte
    Jour 5 Matin : Projet fil rouge – conception
    – Choix du cas d’usage
    – Architecture, Maven/Gradle
    – Diagrammes UML
    Jour 5 Après-midi : Projet fil rouge – réalisation & soutenance
    – Développement, intégration IA, tests unitaires
    – Présentation finale et plan de déploiement

PÉDAGOGIE

Formation animée 100% présentiel ou 100% classe virtuelle

Alternance théorie et pratique
Support de cours en français

ÉVALUATION / CERTIFICATION

Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation

Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l’espace apprenant en ligne

MODALITÉS D’ACCÈS & INSCRIPTION

Le client qui souhaite réserver une place remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou distanciel.

Accessibilité Handicap :

Afin de mieux organiser votre participation, nous vous encourageons vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à Handicap@learneo.fr. Cette démarche proactive nous permettra de personnaliser notre approche et de vous offrir un soutien optimal.

Délais d’accès :

Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous réserve de disponibilité de places et de labs le cas échéant.

Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.