Développer la couche Vue avec Spring

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Configurer Spring MVC (Modèle / Vue / Contrôleur)
  • Faire interagir des pages JSP (Java Server Pages) avec des contrôleurs Spring
  • Valider des formulaires
  • Mettre en oeuvre des fonctionnalités d'internationalisation pour adapter votre application à différents langages.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

Contacter l'organisme

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Spring MVC (Modèle / Vue / Contrôleur)

  • Définition et concepts
  • Comprendre l'architecture de Spring MVC

Intégration de Spring Web MVC

  • Rappel du pattern MVC
  • Intégration dans une application
    • Avec Spring Boot
    • Sans Spring Boot
  • L'encodage de paramètres de requêtes

Les applications Web avec Spring Web MVC

  • Les contrôleurs
  • Les vues JSP
  • Le modèle
  • La signature des méthodes
  • JSP TagLib (JavaServer Pages TagLibrary) et gestion des formulaires
  • Externalisation des messages
  • Validation des paramètres d'une requête

Exemples de travaux pratiques (à titre indicatif)

  • Questions sur les concepts et l'architecture de Spring MVC
  • Intégrer et configurer Spring Web MVC dans une application
  • Développer une application Web simple avec Spring MVC, en appliquant les bonnes pratiques :
  • Créer un contrôleur avec deux méthodes (l'une, retournant une vue JSP ; l'autre, renvoyant un modèle)
  • Dans la vue JSP, afficher des données en utilisant la JSTL et les tags Spring
  • Créer un formulaire avec validation des données côté serveur

Jour 2

Les API Web avec Spring Web MVC

  • Support pour les formats JSON et XML
  • L'annotation @RestController
  • La négociation de contenu
  • Envoi des données et réponses

Introduction à Thymeleaf

  • Intégration de Thymeleaf
  • Les attributs Thymeleaf

Exemples de travaux pratiques (à titre indicatif)

  • Développer une API REST avec Spring MVC :
    • Créer un contrôleur REST avec @RestController
    • Ajouter des méthodes CRUD
    • Tester les méthodes REST avec Postman
  • Intégrer Thymeleaf
    • Ajouter la dépendance Thymeleaf dans le projet Spring Boot
    • Créer un contrôleur qui renvoie une vue Thymeleaf

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir suivi la formation

Public

Développeurs, architectes et chefs de projets techniques.

Ces formations pourraient vous intéresser

Objectifs de la formation

Le Raspberry Pi est un ordinateur « low cost » (il faut compter dans les 35€) de la taille d’une carte de crédit, le but initial était de donner accès au plus grand nombre à l’apprentissage de la programmation et l’initiation au sens large à l’informatique.

Raspberry fait tourner plusieurs OS Linux ,la carte est composée principalement d’un processeur ARM, de un à plusieurs ports USB et RJ45 , mais de nombreuses autres interfaces d’entrées-sorties sont disponibles.

Aujourd'hui, on ne compte plus le nombre de projets qui voient le jour autour du Raspberry Pi et ce petit appareil rencontre un grand succès dans différents domaines : jeux vidéos, serveur web, robotique, etc... 

Même Google s'y intéresse, notamment avec le projet Coder, un outil d'initiation au développement web.

 

Ce cours vous permettra de prendre en main le Raspberry Pi 4, de savoir installer et configurer une distribution standard pour ajuster son fonctionnement à vos besoins. En outre vous apprendrez à re-compiler le noyau Linux et ajouter des drivers supplémentaires, réaliser des entrées-sorties par GPIO et communiquer en utilisant les interfaces Ethernet, RS-232, SPI, I²C, etc.

Ce cours est entièrement interactif et appliqué, tous les concepts présentés font l’objet de mises en pratique immédiates sur le Raspberry Pi 4 fourni pour la formation à chaque participant.

La formation permet aux utilisateurs non familiarisés avec Linux d’apprendre à installer, configurer et utiliser de la façon la plus optimale ce système embarqué. 

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Maîtriser InDesign afin de créer des présentations et des documents de qualité
  • Travailler sur des images avec Photoshop en vue de leur insertion dans un document mis en page ou publié sur le web
  • Créer avec Illustrator des illustrations vectorielles précises (dessins, schémas, images…) et de qualité. Devenir un pro de la mise en page et la présentation visuelle
Tarif

A partir de 4 590,00 €

Durée

11j / 77h

Modes

Formation Neurosciences et efficacité

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Expliquer le fonctionnement du cerveau et développer son attention et ma concentration pour être plus efficace
  • Entraîner sa mémoire
  • Optimiser sa prise de décision
  • Gagner en efficacité grâce aux processus créatifs
  • Décupler son efficacité avec l'intelligence collaborative
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Objectifs de la formation

  • Concevoir un système documentaire dans le respect de la règlementation comptable et fiscale
  • Organiser la documentation en vue de la rédaction du manuel des procédures
  • Réaliser le manuel des procédures comptables
Tarif

A partir de 1 887,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Construire des pages Web en HTML5
  • Habiller et mettre en forme des pages Web avec CSS3
  • Créer des formulaires avancés
  • Créer des tableaux de données
  • Créer des menus de navigation
  • Utiliser les différentes techniques CSS de positionnement et dimensionnement pour adapter la présentation aux différents appareils (smartphone, tablette, PC)
  • Parcourir et modifier la structure d'une page en JavaScript
  • Gérer des événements utilisateur
  • Intégrer des appels à des Services Web REST et WebSockets en JavaScript
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation SQL Server 2012 vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Créer des bases de données SQL Server 2012 et développer des solutions avec les outils BI 
  • Écrire des requêtes Transact-SQL pour récupérer les données 
  • Sécuriser, sauvegarder et surveiller les BdD avec Management Studio 
  • Intégrer SQL Server 2012 à Microsoft Office 
  • Transformer vos données en éléments stratégiques avec la BI
Tarif

A partir de 2 220,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Tezos, vous serez à même de :

  • Appréhender les concepts de la Blockchain Tezos
  • Modéliser et créer un smart contract en Ligo
  • Mettre en place les tests unitaires sur un smart contract
  • Déployer un smart contract avec Michelson
  • Interagir avec un smart contract déployé
  • S’approprier des patterns simples de smart contracts
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Présenter la norme ISO 27001 (2013, les processus de sécurité qui lui sont associés et la démarche de certification)
  • Reconnaître les mesures de sécurité de la norme ISO 27002 (2013)
  • Expliquer les contextes d'implémentation des mesures de sécurité et leur intégration dans l'organisation générale de la sécurité
  • Vous exercer à la sélection et l'approfondissement de mesures de sécurité depuis l'appréciation des risques, les pièges à éviter et l'audit de ces mesures
  • Proposer une vue globale des référentiels existants, des guides d'implémentation ou de bonnes pratiques des mesures de sécurité.
Tarif

A partir de 1 500,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

PHP - Développement d'applications web

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

 Maîtriser la syntaxe du langage, développer des applications Web dynamiques en PHP, comprendre l'orientation web de PHP et gérer des formulaires et leurs accès aux données.

À l'issue de la formation, le stagiaire sera capable de :

  • Maîtriser la syntaxe du langage
  • Développer des applications Web dynamiques en PHP
  • Comprendre l'orientation web de PHP
  • Gérer des formulaires et les accès aux données

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs, concepteurs/réalisateurs, webmestres, chefs de projet Web, architectes techniques.

Pré-requis

Connaissance de base web et HTML, et d'au moins un langage de programmation

Tarif

A partir de 2 315,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Identifier les cas d'usage et décrire les intérêts des Progressive Web Application
  • Configurer l'application avec le fichier Manifest
  • Implémenter et gérer le cycle de vie d'un Service Worker
  • Définir les stratégies de mise en cache des contenus
  • Intégrer un service de notifications
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...