Profitez de -25 % pour toute nouvelle inscription à nos formations jusqu’au 31 décembre 2026

Formation en Développement: Java - Programmation Objet - Ascent Formation
Retour aux formations
Développement

Formation Java - Programmation Objet

4 jour(s) • 28h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de formation : Maîtriser la programmation objet avec le langage Java

  • Appréhender Eclipse & découvrir les intérêts d’un IDE
  • Utiliser la syntaxe Java
  • Maîtriser les opérations et les packages de Java
  • Concevoir des interfaces & administrer les entrées sorties en Java

  • Développeurs objet

  • Connaissances basiques de la programmation objet

  1. 1

    Java & POO

    • Éléments et spécificités du langage Java
    • Domaines d'application
    • Portabilité des programmes Java
    • Gestion de la mémoire
    • Encapsulation & modificateurs de visibilité
    • Java & héritage simple
    • Import & packages
    • Java, interface & classes abstraites
    • Modèle de sécurité & exceptions
    • Multithreading
    • Mise en oeuvre d'un programme Java, empaquetage, format & types d'exécutables
    • JDK, JRE
    • Outils du développeur
  2. 2

    Premiers pas avec Eclipse

    • Arborescence & chemin d'accès
    • Protections
    • Fichiers & répertoires : attributs
    • Utilisation de la documentation et de l'aide en ligne
    • Paramétrage des exécutions
    • Présentation des outils du debugger
    • Travaux pratiques : Démarrage d'un projet, implémentation des sources, génération & complétion de code
  3. 3

    API Java

    • Introduction générale à l'API
    • JRE vs JDK
    • JVM client/serveur
    • Librairies utilitaires
    • Librairies de base
    • Intégration
    • Interface utilisateur
    • Applications internet riches
    • Présentation des nouveautés de Java 7 & 8
    • Java & licence GPL
  4. 4

    La syntaxe du langage Java

    • Construction d'un fichier .java
    • Constructeur & processus d'instanciation
    • Mot clé static
    • Concept d'identité objet
    • Déclaration de variables & initialisation
    • Types primitifs & classes du package java.lang
    • Opérateurs d'affectation, de comparaison, booléens...
    • Instruction de contrôles
    • Boucles & itérations
    • Tableaux & collections
    • Administration des exceptions, blocs try, catch, finally
    • Simplifications Java 7 & 8
    • Travaux pratiques : Utilisation d'un algorithme de tri d'une collection
  5. 5

    Gestion des entrées sorties en Java

    • Introduction au package java.io
    • Format binaire vs format texte
    • Jeu de caractères & encoding
    • Opérations de lecture
    • Opération d'écriture
    • Support pour XML & parsing de fichiers
    • Sockets, protocoles & flux
    • Package NIO.2
    • Travaux pratiques : Opération de lecture, parsing & écriture de fichiers
  6. 6

    Création d'interface

    • Premiers pas avec SWING
    • Éléments composant les interfaces
    • Présentation des conteneurs
    • Utilisation des gestionnaire de mise en forme : layouts
    • Utilisation des gestionnaire des évènements & listeners
    • Rendu d'image, dessins vectoriels et modélisation 3D
    • Travaux pratiques : Editeur de fichier HTML
  7. 7

    Java & BDD

    • Introduction à JDBC
    • Connexion à une BDD, gestion de pool de connexions
    • Mise en oeuvre de requêtes SQL
    • Parcours de ResultSet, Requêtes paramétrées, procédures stockées
    • Mapping objet/relationnel & JPA
    • Travaux pratiques : Connexion & mise en oeuvre de requête sur une base MySQL, utilisation de JPA
  8. 8

    Découverte de Java EE

    • Standard Java EE & architecture n-tiers
    • Services techniques des serveurs d'application
    • Tour d'horizon des différentes APIs
    • Modèles de programmation distribuée
    • Développement Java EE par plugins Eclipse
    • Mise en oeuvre de la couche métier avec les EJB3.0
    • Composants de la couche de présentation, servlets, vues & Java Beans
    • Pattern MVC
    • Travaux pratiques : Création d'une application Web, packaging & déploiement
  9. 9

    Implémentation d'outils de génie logiciel & IDE Eclipse

    • Administration de Version avec SVN, implémentation dans Eclipse
    • Plugin WTP
    • ANT : automatisation du déploiement
    • Build avec Maven, implémentation des tests unitaires (Junit) & de conformité (Checkstyle)
    • Implémentation continue avec Hudson
    • Gestion de projet & suivi des bugs avec Trac & JIRA
    • Test de charge & profiling (Jmeter et Jprofiler)

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Java - Programmation Objet

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.