SPECIALISTE DE LA FORMATION INFORMATIQUE
pics_comp
Développeur Web Java

Développeur Web Java

Description
Le langage Java a la particularité principale que les logiciels écrits avec ce dernier sont très facilement portables sur plusieurs systèmes d'exploitation tels que UNIX, Microsoft Windows, Mac OS ou Linux avec peu ou pas de modifications. Le langage reprend en grande partie la syntaxe du langage C++, très utilisé par les informaticiens. Ce cursus métier vise à initier les participants à la programmation, à leur faire découvrir l'objet et programmer en Java, et à les rendre capables de développer des applications Web Java avec les servlets et les JSP.
Objectifs
  • Découvrir les bases de la programmation

  • Comprendre comment utiliser la modélisation et le formalisme d'UML

  • Maîtriser la syntaxe propre au langage java

  • Être capable de développer en objet

  • Acquérir les bonnes pratiques du développement Web

Public concerné
  • Futur développeur Web JEE
Pré-requis
  • Aucun pré-requis demandé
Plan détaillé
  • 1 - Les bases de la programmation (3j)

    • Objectif : découvrir tous les aspects essentiels de la programmation, de la programmation procédurale à la programmation objet et disposer ainsi de solides bases permettant d'appréhender par la suite divers langages de développement.
    • 1ère partie : Du besoin utilisateur au programme : - La chaîne globale - Algorithme
    • 2ème partie : Les composants d'un programme : - Variables et types de données - La "grammaire" d'un langage - Un premier programme
    • 3ème partie : Bien écrire ses programmes : - Structurer son programme - Les bibliothèques - L'importance de la présentation
    • 4ème partie : L'accès aux données : - Les SGBD (Systèmes de Gestion de Bases de Données) - Les bases du SQL (Structured Query Language) - Communiquer avec les fichiers
    • 5ème partie : L'environnement de développement : - Savoir utiliser son environnement - Utiliser un débogueur

  • 2 - Analyse et conception avec UML 2.0 (4j)

    • Objectif : acquérir les réflexes nécessaires à l'analyse ou à la conception UML d'un projet Objet dans une perspective de compréhension partagée d'un développement à travers des diagrammes.
    • Introduction à la modélisation Objet et à l'UML
    • Étude préliminaire
    • Capture des besoins fonctionnels
    • Capture des besoins techniques
    • Étude des dépendances et découpage du projet
    • Développement du modèle statique
    • Développement du modèle dynamique
    • Conception générique
    • Conception préliminaire
    • Conception détaillée

  • 3 - Découvrir l'Objet et programmer en java (5j)

    • Objectif : découvrir le langage de programmation Java et disposer des bases nécessaires au développement d'applications Web Java dans des environnements éditeur (WebSphere, WebLogic) comme Open Source.
    • Présentation de Java (architectures N-Tiers, J2SE, JEE, JVM, Outils (JAR, JavaDoc)
    • Les bases du langage (Syntaxe)
    • Les concepts Objets en Java (syntaxe : classe, héritage, classe abstraites et interfaces)
    • Gestion des erreurs avec les exceptions (try/catch, exceptions métiers)
    • Bibliothèques standard (collection, date, entrées/sorties)
    • Nouveautés de Tiger
    • Accès aux SGBDR avec JDBC (connection, query, resultset, ressourcebundle, ORM)
    • Introduction au modèle MVC (modèle/vue/contrôleur)
    • Aperçu de AWT et SWING (composants, conteneurs, layouts)
    • API pour les fichiers de logs
    • Amélioration de la qualité d'une application grâce aux tests unitaires
    • Préparation d'une application à l'internationalisation

  • 4 - Développer des applications Web Java avec les servlets et les JSP (4j)

    • Objectif : permettre aux programmeurs Java expérimentés d'évoluer vers le métier de concepteur/développeur en leur apportant les compétences nécessaires à la maîtrise simultanée des aspects syntaxe, conception, communication avec UML et en les familiarisant avec les outils permettant d'automatiser et de documenter les développements.
    • Introduction à JEE
    • Applications Web et déploiement
    • Présentation des servlets
    • Amélioration de la Vue/ Présentation avec les pages JSP (contenu dynamique, balises)
    • Amélioration des pages JSP et simplification de l'application avec les tags JSTL
    • Création de Taglibs personnalisés
    • Accès aux SGBDR avec JDBC et manipulation de données
    • Sécurisation d'une application JEE
    • Amélioration de la qualité d'une application grâce aux tests
    • Présentation des frameworks pour le Web (Struts, JSF, Hibernate...)

CM008
Durée : 16 j.
Tarif : 5465 € HT
 
detail formation Développeur Web Java Plan détaillé
Contact
* tarif dégressif à partir de 2 pers.

KAPTIVE ::.
-------------------------------------------
Renseignement et réservation
-------------------------------------------
Tel.: 01 76 60 66 10
Fax: 01 76 60 66 10
contact@kaptive.com

Sessions
Inscription en ligne

Nous contacter

Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10

- Kaptive - formation@kaptive.com