Formation - Conception d'interfaces graphiques Java EE avec JSF, Struts 2 et Spring MVC

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 5 jours (35 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 5 jours (35 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Présentation de l'écosystème JEE et des différents frameworks MVC

  • Qu'est-ce-que MVC ?
  • Les frameworks du moment, Struts, JSF, Spring MVC
  • Comparaison détaillée entre les différents frameworks

2 - Première solution : Struts 2

  • Introduction aux composantes de Struts
  • Les Action Forms et la servlet Action de Struts
  • Gérer la cinématique avec Struts
  • Validation des formulaires
  • Mise en oeuvre

3 - Deuxième solution : JSF

  • Introduction à JSF
  • JSF: les avantages / inconvénients
  • Les nouveautés dans JSF
  • Les Managed Bean et les Facelets
  • La navigation
  • EL: Expression Language
  • Les messages et l'i18n
  • La validation des formulaires
  • L'affichage des collections à longueur variables

4 - Troisième solution : Spring MVC

  • Introduction à Spring et la notion de conteneur léger
  • La mise en oeuvre du pattern MVC avec Spring Web-MVC
  • Utilisation des annotations dans la mise en oeuvre du modèle MVC
  • Couplage Spring - JSR 303 (Bean Validation) pour la validation de la saisie
  • Mise en oeuvre d'Ajax avec Spring MVC

5 - Exposition de services web avec REST

  • Présentation des services web
  • Comparaison avec les web services SOAP et REST
  • Mise en oeuvre avec Spring pour exposer des services

Prérequis

Public

  • Développeurs et analystes programmeurs "anciennes technologies"
  • Chefs de projets

Ces formations pourraient vous intéresser

Objectifs de la formation

Bien maitriser les tableaux croisés dynamiques, les graphiques et la Mise en forme conditionnelle
Tarif

A partir de 375,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Utiliser Spring Data MongoDB.
Tarif

A partir de 1 875,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Les fondamentaux du langage R

Proposé par ENI Service

Objectifs de la formation

  • Installer R, RStudio et des packages de R
  • Programmer avec R et reconnaître les différents types d'objets de ce langage
  • Importer et utiliser un fichier de données
  • Choisir et faire des représentations graphiques basiques selon les variables étudiées
  • Faire l'étude statistique d'une variable et de deux variables
Tarif

A partir de 1 490,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer ce qu'est DevOps et planifier un parcours de transformation DevOps
  • Expliquer les concepts de la stratégie de livraison continue et les considérations en matière de stratégie de mise en production pour configurer les phases de déploiement, la cadence de livraison et de déploiement ainsi que vos approbations de mise en production
  • Présenter le concept d'intégration continue (CI) avec Azure Pipelines et GitHub Actions et fournir des instructions pour configurer ces services et créer des applications
  • Définir le concept de commentaires continus et expliquer comment l'implémenter dans votre cycle DevOps
  • Découvrir une stratégie d'infrastructure et de configuration ainsi qu'un ensemble d'outils appropriés pour un pipeline de mise en production et une infrastructure d'application
  • Déterminer les portes de mise en production automatisées, les secrets et la gestion des secrets dans votre pipeline
  • Implémenter des mécanismes d'alerte, créer des rapports sur la qualité et recevoir des notifications en utilisant des crochets de service
  • Découvrir le concept d'infrastructure en tant que code (IaC) et gérer votre environnement d'opérations de la même façon que vos applications ou tout autre code en vue d'une version générale
  • Examiner la gestion des dépendances dans le développement de logiciels
  • Identifier les dépendances dans votre codebase et comment les empaqueter et les gérer dans des flux de packages.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre l'attitude et l'état d'esprit du software craftsmanship
  • Appliquer les principes de la programmation orientée objet (POO) et les principes SOLID
  • Maîtriser les techniques de tests automatisés, dont TDD et BDD
  • Utiliser les acronymes pour guider la conception : YAGNI, KISS, DRY, POLA
  • Identifier et corriger les code smells dans un code legacy
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation ArchiCAD - Initiation

Proposé par BELFORMATION

Objectifs de la formation

Cette formation a pour objectif de découvrir le BIM et les principes de la modélisation 3D avec le logiciel ArchiCAD. Elle permet de découvrir les principaux outils et de comprendre la conception de projets avec ArchiCAD.

Tarif

A partir de 1 500,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en place l'environnement de développement Java EE ;
  • Réaliser une servlet et gérant son cycle de vie ;
  • Exploiter une requête HTTP et générer une réponse HTTP ;
  • Concevoir et implémenter une JSP ;
  • Implémenter les mécanismes d'inclusion, de délégation et de redirection entre les composants de l'application ;
  • Gérer les contextes de l'application et des utilisateurs
  • Intercepter et traiter les erreurs ;
  • Établir une connexion à une base de donnée en implémentant le design pattern DAO ;
  • Implémenter des composants filtres et intercepteurs d'événements
  • Traduire des messages, formater des dates et des nombres
  • Implémenter un service Web REST
  • Invoquer un service Web avec AJAX et JSON
  • Construire et déployer une application Web
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

  • Installer et configurer une base MongoDB
  • Effectuer des opérations de lecture, écriture et mise à jour de données
  • Extraire des données complexes
  • Mettre en œuvre le driver Java afin d'exploiter les données d'une base MongoDB
  • Implémenter un service d'accès aux données basé sur un mapping Objet-Document
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Google Sheets - Avancé

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

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

  • Maitriser les fonctions de calcul conditionnelles et de recherche
  • Importer et lier des données (IMPORTRANGE, QUERY)
  • Utiliser les outils de liste de données (doublons, sous-totaux...)
  • Générer des tableaux et graphiques croisés dynamiques
  • Enregistrer une macro
Tarif

A partir de 500,00 €

Durée

2 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Acquérir les bases utiles à une bonne utilisation d'Excel.
  • Concevoir rapidement des tableaux de calculs fiables.
  • Construire des graphiques pour illustrer les chiffres.
Tarif

A partir de 865,00 €

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...