top of page

Java Fundamentals : Maîtrisez le langage universel de développement d'entreprise

average rating is 4 out of 5, based on 11 votes, Note de la Formation
Decription

Description :

Initiez-vous à Java, l'un des langages de programmation les plus demandés dans le monde professionnel. Maîtrisez les bases de la syntaxe, les structures de contrôle et les concepts fondamentaux de la programmation orientée objet. Apprenez à développer vos premières applications en utilisant les classes et bibliothèques standard de Java. Acquérez les compétences essentielles pour créer des programmes robustes et portables sur différentes plateformes.

intra.png

Les intra les plus accessibles du marché. 

Offrez à vos employés une formation clé en main sur ce programme ou personnalisez-le pour répondre parfaitement aux besoins spécifiques de votre entreprise.

4200€ HT

Prix pour un groupe de 12 personnes maximum

Ref:

JVA1

3 Jours

/

21h00

Public

    - Développeurs Java expérimentés
    - Étudiants avancés
    - Développeurs logiciels

    Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.

Objectifs de formation

    - Exploiter des frameworks Java (Spring, Hibernate)
    - Optimiser les performances des applications
    - Implémenter des designs patterns avancés
    - Créer des applications sécurisées et robustes

Prérequis

    - Maîtrise des bases de Java
Objectifs

Programme de formation

Programme

Java Fundamentals : Maîtrisez le langage universel de développement d'entreprise

Présentation de Java

    Historique, caractéristiques, Rôle de la machine virtuelle
    Déclinaisons : Java SE, Java EE, Java Embedded
    Les outils fournis par le JDK
    Les évolutions de Java : Java 8, Java11+
    Importance des LTS (Long Term Support)
    Licence Oracle et alternative avec OpenJDK

Outils de développement

    Les apports d’un IDE : Compilation automatique, refactoring, automatisation de tâches
    Les IDEs Java les plus répandus : Eclipse, IntelliJ
    Prise en main d’Eclipse : Notion de perspective, de Vue, Préférences, MarketPlace
    Créer un projet dans Eclipse. Organisation des sources et des classes
    Exécuter une application, Configuration des exécutions
    Debugging : La perspective de Debug

Java, fondamentaux

    Types primitifs, variables, opérateurs
    Branchements conditionnels, switches, boucles
    Conversions de types, tableaux
    Déduction du type des variables locales avec var

Classes, objets, relations entre objets

    Packages, classes, objets, constructeurs, méthodes, spécificateurs d’accès
    Cycle de vie d'un objet en mémoire, instanciation d’objet avec new
    Comprendre le mot clé static
    Surcharge de méthodes
    Les énumérations
    Relations de composition, associations, héritage
    Polymorphisme, classes abstraites, interfaces, conversions entre objets
    La classe Object et ses méthodes
    Les classes enveloppes

Les exceptions et flux d'entrées sorties

    Hiérarchie des classes d’exceptions
    Exceptions contrôlées et non contrôlées
    Mécanisme try-catch, rôle de finally, try-with-ressources
    Propagation d’exceptions, récupération de Stack Trace
    Principales classes du package java.io
    Distinction flux d’octets, de caractères
    Application aux fichiers, au réseau
    Opérations de lecture/écriture sur les fichiers.
    Manipulation de répertoires
    Bufferisation des données Sérialisation d’objets
    Présentation des API du package java.nio

01 85 09 29 06
contact@oxformation.com

bottom of page