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

    - Structurer et concevoir des bases de données Cassandra pour garder une longueur d'avance sur vos concurrents - Appliquer des modèles de requêtes pour modéliser les données de vos bases Cassandra - Accéder aux bases de données Cassandra avec CQL et Java - Trouver le juste équilibre entre le débit de lecture / écriture et la cohérence des données - Intégrer Cassandra à  Hadoop, Pig et Hive - Mettre en oeuvre les design patterns Cassandra les plus courants
    Tarif

    A partir de 2 070,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Approfondir la connaissance de la programmation orientée objet en Java
    • Maîtriser l'utilisation des bibliothèques Java standards
    • Comprendre et utiliser les principes de la programmation fonctionnelle en Java
    • Comprendre et utiliser les principes du développement d'applications Java EE
    • Apprendre à utiliser des outils de tests unitaires et d'intégration continue
    • Comprendre et utiliser des principes avancés de conception et d'architecture logi-cielle en Java
    Tarif

    A partir de 2 750,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Optimiser la couche de persistance d'une application Java EE / JPA / Hibernate
    Tarif

    A partir de 1 250,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Pack Asset management : panorama complet

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Déterminer les spécificités des biens immobiliers
    • Identifier les besoins des propriétaires et des utilisateurs de locaux professionnels
    • Mettre en oeuvre une méthode pour identifier les moyens d'optimiser un patrimoine professionnel
    • Gérer son patrimoine immobilier
    Tarif

    A partir de 2 998,00 €

    Durée

    4 jours

    Modes
    • Entreprise
    • Centre
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Formation Java ME

    Proposé par DAWAN

    Objectifs de la formation

    Connaître les possibilités et limites de JME - Maîtriser le projet complet d'une application embarquée - Etre capable de réaliser une application avec JME
    Tarif

    A partir de 1 495,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire l'architecture multicouche et l'intérêt des frameworks ;
    • Décrire les problématiques liées à la production et au déploiement des applications, et identifier les intérêts de l'intégration continue ;
    • Installer un environnement de production/construction Gradle ;
    • Créer un projet Gradle Java en ligne de commande et avec l'IDE Eclipse ;
    • Décrire l'architecture et le fonctionnement de l'API de persistance 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 ;
    • Identifier les apports et décrire les mécanismes d'injection de dépendances ;
    • Configurer Spring à travers le fichier XML et utiliser les annotations spécifiques ;
    • Implémenter la couche d'accès aux données avec Spring JDBC et Spring ORM ;
    • Construire et expoloiter les données de formulaires de saisie avec Spring MVC ;
    • Utiliser un Web Service REST dans un environnement Spring avec Spring REST ;
    • Configurer Tomcat pour un accès HTTPS et sécuriser l'accès aux applications Web grâce à l'authentification basée sur les rôles.
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    Objectifs de la formation

    Installer et configurer des kits SDK et des boîtes à  outils pour environnements de développement - Automatiser les opérations de service de base à  l'aide de C# ou Java - Utiliser des modèles de sécurité pour gérer l'accès à  AWS - Comprendre les modèles de déploiement et leur utilisation sur AWS
    Tarif

    A partir de 2 075,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre le rôle central de Maven dans la prise en charge d’un projet Java.
    • Créer des projets Java et Java EE utilisant Maven.
    • Travailler dans l’arborescence d’un projet Maven en respectant les bonnes pratiques.
    • Mettre en œuvre les cycles de vie Maven et les grandes étapes du cycle de vie par défaut.
    • Paramétrer les principaux plugins de Maven.
    • Utiliser Maven avec un gestionnaire de code source tel que Git.
    • Gérer les dépendances logicielles.
    • Compiler du code Java et exécuter des tests logiciels avec Maven.
    • Produire des livrables et les déployer sur un serveur d’applications.
    • Générer et publier la documentation des projets.
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Exploiter les principaux apports des versions de la Java Development Kit (JDK) 8 à 16
    • Exploiter des lambda expressions en passant par les streams et l'API DateTime
    • Gérer des modules en passant par les étapes d'une migration réussie
    • Reconnaître les améliorations apportées au langage au fil des versions
    • Utiliser les bases du langage Java avec une meilleure productivité.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Je cherche à faire...