Formation #DEV69

Formation Grails

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : DEV69


Sessions programmées :

Du 06 au 08 Jan. 2021

Du 17 au 19 Mars 2021

Du 26 au 28 Mai 2021

Du 07 au 09 Juil. 2021

Du 13 au 15 Oct. 2021

Du 29 au 31 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : DEV69


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 06 au 08 Jan. 2021
  • Du 17 au 19 Mars 2021
  • Du 26 au 28 Mai 2021
  • Du 07 au 09 Juil. 2021
  • Du 13 au 15 Oct. 2021
  • Du 29 au 31 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation