Polymont | University

JAVA pour développeur Objet (JAVA SE)

Objectifs : Cette formation JAVA est  destinée  aux développeurs ayant …

STUDENTS ENROLLED

    Objectifs :

    Cette formation JAVA est  destinée  aux développeurs ayant déjà une expérience de la programmation objet.

    Après une présentation rapide des raisons du succès de Java et de ses domaines d’applications, le premier chapitre présente les caractéristiques objets du langage.

    Le second chapitre se concentre sur l’environnement de développement Eclipse et permet grâce au code source fourni de se familiariser avec les fonctionnalités avancées de l’IDE

    Les chapitres suivants résolument  pratiques présentent les principales classes utilitaires nécessaires aux algorithmes de base, à la gestion des entrées/sorties, à la création d’interface ou à l’accès à une base de données.

    Enfin, les derniers chapitres fournissent une introduction à Java EE et aux outils de génie logiciel associés.

    A l’issue de cette formation JAVA, les participants  sont capables  de développer leurs premières applications java en toute autonomie.

    Participants :

    Cette formation Java s’adresse aux développeurs

    Pré-requis :

    Développeur possédant des connaissances sur les principes de base de la programmation objet, le cours Initiation à la programmation objet (Réf DIPO) est un pré requis idéal pour tirer pleinement profit de cette formation

    Travaux pratiques :

    50 % du temps est consacré aux Ateliers, l’IDE Eclipse est utilisé

    Durée :

    4 jours (28 heures)

    Référence :

    JJDC

    Contenu de la formation :

    Java et la programmation objet

    • Caractéristiques et particularités du langage Java, domaines d’application (Application, Applet, Développement Serveur, Androïd)
    • Portabilité des programmes Java à travers la JVM
    • Gestion de la mémoire
    • Encapsulation et modificateurs de visibilité
    • Java et l’héritage simple, le mot clé final
    • Import et packages
    • Java, interface et classes abstraites
    • Java un langage sûr et robuste, Modèle de sécurité, mécanismes des exceptions
    • Le multithreading
    • Exécution d’un programme Java, empaquetage et format et types d’exécutables
    • JDK, JRE, Les outils du développeur

    Prise en main de l’IDE Eclipse

    • Arborescence et chemin d’accès
    • Principe des protections
    • Attributs des fichiers et des répertoires
    • Bien utiliser l’aide en ligne
    • Configuration des exécutions, fonctionnalités du debugger

    Atelier

    Création d’un projet, importation de sources, génération et complétion de code, refactoring. Exécution à l’aide du debugger

    La syntaxe du langage Java

    • Structure d’un fichier .java
    • Constructeur et processus d’instanciation, le mot clé static
    • Notion d’identité objet
    • Déclaration de variables et Initialisation
    • Types primitifs et classes du package java.lang
    • Opérateurs d’affectation, de comparaison, booléens, …
    • Instruction de contrôles
    • Boucles et itérations
    • Tableaux et collections
    • Gestion des exceptions, blocs try, catch, finally

    Atelier

    Algorithme de tri d’une collection

    Gestion des entrées sorties en Java

    • Présentation du package java.io
    • Format binaire ou format texte, jeu de caractères et encoding
    • Opérations de lecture
    • Opération d’écriture
    • Support pour XML et le parsing de fichiers
    • Sockets, protocoles et flux

    Atelier

    Opération de lecture, parsing et écriture de fichiers

    Construction d’interface avec Java

    • Présentation de SWING
    • Composants d’interface
    • Les différents conteneurs
    • Gestionnaire de mise en forme : les layouts
    • Gestionnaire des évènements et listeners
    • Rendu d’image, dessins vectoriels et modélisation 3D

    Atelier (FORMATION JAVA)

    Editeur de fichier HTML

    Java et les bases de données

    • Présentation de JDBC
    • Connexion à une base de données, gestion de pool de connexions, exécutions de requêtes SQL
    • Parcours de ResultSet, Requêtes paramétrées, procédures stockées
    • Le mapping objet/relationnel et JPA

    Atelier

    Connexion et exécution de requête sur une base MySQL, utilisation de JPA et du langage d’interrogation JPQL

    Introduction à Java EE

    • Le standard Java EE et les architecture n-tiers
    • Services techniques des serveurs d’application et Les différentes APIs
    • Modèles de programmation distribuée
    • Plugins Eclipse pour le développement Java EE
    • Implémentation de la couche métier avec les EJB3.0
    • Composants de la couche de présentation, servlets, vues et Java Beans
    • Le pattern MVC

    Atelier

    Ecriture d’une application Web, packaging et déploiement

    Intégration d’outils de génie logiciel et IDE Eclipse

    • Gestion de Version avec svn, intégration dans Eclipse
    • Le plugin WTP
    • L’outil ant : automatisation déploiement,
    • Le build avec Maven, intégration des tests unitaires (Junit) et de conformité (Checkstyle)
    • Intégration continue avec Hudson
    • Gestion de projet et suivi des bugs avec Trac et JIRA
    • Test de charge et profiling (Jmeter et Jprofiler)

    Télécharger les documents

    JAVA pour développeur Objet (JAVA SE)
    JAVA pour développeur Objet (JAVA SE) READ MORE
    .pdf LESS

    Course Reviews

    No Reviews found for this course.

    TAKE THIS COURSE
    • Right now

    Date de début

    Le 2016-12-06

    Date de fin

    Le 2016-12-09

    Heure

    À 9:30

    Code

    DLO-060

    Télécharger le formulaire d’inscription.

    Polymont University © 2015 - Tous droits réservés