Formation #DEV69

Formation Grails

Durée : 3 jours

Code : DEV69


Prochaines dates programmées :

Du 22 au 24 Mai 2024

Du 04 au 06 Sept. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Etre capable de développer des applications Web avec Grails
Programme
1/ Introduction
  • Rappels JEE : Spécifications, Architecture, Servlet, Jsp, Mvc2
  • Présentation de Grails
  • Pourquoi, quand et comment l'utiliser ?
  • Fondations de Grails
  • Comparaison avec d’autres Framework
2/ Installation et configuration de Grails
  • Téléchargement et installation
  • Création d'un projet sur Grails
  • Anatomie d'un projet Grails
  • Détermination des configurations par défaut sur Grails
  • Définition des commandes utile
  • Pésentation des environnements de développement
3/ Grails pour faire du CRUD (Create Read Update Delete)
  • Création d'une entité métier
  • Création d'un jeu de données initial sur Grails
  • Les notions clés sur l'utilisation de générateur statique
  • Exploitation de générateur dynamique sur Grails
  • Création d'objet sur Grails
  • Etablissement des listes et tableaux
  • Mise en oeuvre des closures sur Grails
4/ Créer ses bases sur la mise en oeuvre des entités métiers
  • Principe des ORMs
  • Application du GORM
  • Les différences avec Hibernate
  • Application des conventions
  • La mise en oeuvre des configurations
  • Application du mappings
  • Détermination des contraintes
  • La gestion des messages d'erreurs
  • Application des opérations CRUD
  • Le requêtage (dynamique, par critères, HQL...) sur Grails
  • Application des tests des entités métiers
5/ Comprendre l'utilisation des contrôleurs Web
  • Mise en oeuvre de MVC avec l'application sur Grails
  • Création d'un contrôleur sur Grails
  • Utilisation de Redirect, "Render", "Return" sur Grails
  • Création d'objets implicites sur Grails
  • Elaboration de réponse avec du JSON, XML
  • Le routage sur Grails
  • Application des Objets Command
  • Validation des contraintes
  • Le travail avec les erreurs sur Grails
  • Détermination des différents scopes
  • Utilisation des intercepteurs sur Grails
  • Application des filtres sur Grails
6/ L'optimisation de vue
  • Utilisation de GSP (Groovy Server Pages)
  • Utilisation des tags standards sur Grails
  • Création d'un Tag sur Grails
  • Utilisation de layouts
  • Exploitation des templates
  • Mise en oeuvre d'AJAX sur Grails
  • Utilisation de formulaires
  • Utilisation des librairies de tags
7/ La mise en oeuvre des services
  • Détermination de l'architecture applicative et la place des services
  • Les services (transaction, synchronisation, dépendances,…)
8/ La mise en place des plugins
  • Les points d'extension
  • Création d'un plugin sur Grails
  • Configurer Grails à l'exécution
  • Travail avec des plugins
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Architectes
  • Chefs de Projet
  • Développeurs
  • Utilisateurs
  • Webmasters
Dates

Dates

  • Du 22 au 24 Mai 2024
  • Du 04 au 06 Sept. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.