Formation Java EE - Servlets et JSP Initiation + Approfondissement

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Savoir architecturer et concevoir des projets web JEE performants à  base de Servlets et de JSP - Mettre en place le pattern MVC

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 495,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 495,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Développement d'applications web dynamiques : panorama des technologies existantes
    Plate-forme JEE : architecture, APIs et environnement d'exécution
    Servlets et JSP par rapport aux autres services web

    Mise en place

    Environnement de développement (Eclipse / NetBeans)
    Eléments de base et optimisation du développement
    Moteurs de servlets et JSP : présentation, choix (Tomcat, GlassFish, ...)
    Structure d'un module web ; cycle de vie des composants
    Empaquetage et déploiement d'une application Web

    Atelier pratique : installation des environnements de développement et d'exécution ; premier projet web minimal

    Servlets

    Spécification et cycle de vie
    Chainage de pages : liens et formulaires
    Rappel sur les mécanismes et normes d'interaction du protocole HTTP
    Gestion des erreurs http et journalisation
    Sessions, cookies et autres espaces de persistance
    JDBC pour l'accès à une base de données depuis une servlet
    JavaMail pour l'envoi de mail depuis un formulaire
    Multi-threading avec des servlets
    Configurations avancées de déploiement

    Atelier pratique : création, déploiement et test d'un projet complet à base de Servlets incluant des fonctionnalités de gestion avec un accès à une base, utilisation de la session et envoi de mails

    JSP (Java Server Pages)

    Principe général et comparaison avec les Servlets
    Les expressions : afficher des données dynamiques au milieu du XHTML
    Les scriptlets - utilisation et limites
    Déclarations et directives : la JSP est une classe
    Inclusions et mécanismes de réutilisation
    Javabeans : présentation, création
    Accès et manipulation des Javabeans depuis JSP et Servlets
    Modèle MVC
    Etude de cas complète - Servlets et JSP en collaboration
    Organisation mémoire du serveur
    Gestion des erreurs

    Atelier pratique : Développement d'applications web avec une architecture MVC et une présentation avancée à base de JSP

    Bibliothèques de balises (Taglibs)

    Panorama des taglibs disponibles
    Installation, utilisation d'une bibliothèque de balises
    JSTL (JSP Standard Tag Lib) : présentation et test
    Le language d'expressions (EL)
    Définition de fonctions, création de TLDs et appels depuis une JSP
    Création de taglibs : principe et apis disponibles

    Atelier pratique : intégration de taglibs dans des JSP - implémentation d'une bibliothèque personnalisée de tags

    Concepts avancés

    Templating : mécanisme, frameworks disponibles
    JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applications
    Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôles
    Gestion d'un projet web : de l'analyse au test

    Atelier pratique : configuration serveur et utilisation de ressources JNDI - Utilisation d'un moteur de templates

    Prérequis

    Maitrise des bases du langage Java et connaissance du XHTML

    Public

    Tous

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Découvrir le cursus de certification Oracle Java ' Préparer la certification Java SE 8 Programmer I : comprendre le type et le format des questions, s'entraîner à  répondre à  des questions, révision des thèmes abordés dans l'examen.
    Tarif

    A partir de 1 980,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Scala

    Proposé par M2I

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les liens entre Scala, Java et la JVM
    • Reconnaître la base du langage Scala
    • Programmer objet en Scala
    • Estimer quels sont les avantages de la programmation fonctionnelle
    • Intéragir avec du code Java
    • Utiliser le Pattern Matching.
    Tarif

    A partir de 1 680,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Comprendre le contexte économique, juridique et fiscal du financement des artisans, commerçants, PME
    • Connaître les produits bancaires dédiés aux artisans, commerçants, PME
    • Connaître les aspects de la gestion des risques du financement des artisans, commerçants, PME
    • Développer ses compétences en analyse financière, étude des bilan et compte de résultats, plan de trésorerie, plan de financement.
    Tarif

    A partir de 5 500,00 €

    Durée

    11j / 77h

    Modes

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Déterminer les enjeux actuels et futurs de la cryptographie
    • Identifier le vocabulaire associé à la cryptologie : algorithme, hachage, clé
    • Distinguer les différences entre les principales plateformes Blockchain
    • Désigner les techniques cryptographiques les plus utilisées
    • Reconnaître les méthodes d'échange, de gestion et de certification des clés publiques
    • Citer les concepts et outils de chiffrement, déchiffrement, authentification ou encore garantie d'intégrité des messages
    • Identifier les concepts de cryptographie utilisés dans la Blockchain.
    Tarif

    A partir de 3 800,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Maîtriser les fonctionnalités avancées de Scribus 1.3.5 pour concevoir des maquettes de documents complexes.
    Tarif

    A partir de 1 125,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    - Apprendre à  implémenter des designs patterns
    Tarif

    A partir de 1 795,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire les cas d’usage de l’API de persistance JPA
    • Décrire les principes de fonctionnement du mapping objet/relationnel et plus particulièrement JPA
    • Mettre en place JPA dans un projet Java
    • Appliquer les principes d’injection de dépendances pour faciliter l’utilisation de JPA
    • Réaliser les mappings entre les classes Java et les tables de bases de données
    • Manipuler les instances d’objets persistants avec l’API JPA
    • Structurer l’application en respectant le découpage en couches applicatives
    • Mettre en œuvre les transactions
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    - Développer des algorithmes parallèles efficaces - Analyser des fichiers non structurés et développer des tâches Java MapReduce - Charger et récupérer des données de HBase et du système de fichiers distribué Hadoop (HDFS) - User Defined Functions de Hive et Pig
    Tarif

    A partir de 3 875,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    CORELCAD Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maitriser les notions avancées
    • Gérer les fonctions avancées des calques
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    INTELLIPLUS 2D Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maîtriser les notions avancées
    • Gérer les fonctions avancées des calques
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits.
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...