Formation offerte par CODE3

Agrégateur de contenus

Développement d’applications Web avec Grails

Description

Inspiré par Ruby on Rails, Grails est un cadre applicatif de développement Web qui allie la force des meilleurs outils de l’écosystème Java à la flexibilité et au dynamisme du langage de programmation Groovy. Le résultat est une plateforme de développement Web robuste offrant une productivité accrue à l’équipe de développement. Au terme de cette formation de deux jours, les participants seront aptes à développer des applications Web complètes avec Grails incluant l’interface HTML, la logique métier, l’interaction avec la base de données ainsi que les suites de tests.

Objectifs

  • Initier les participants aux différentes facettes du développement d’applications Web modernes avec la plateforme Grails;

  • Familiariser les participants avec la conception d’applications web dans un contexte MVC (Model-View-Controller);

  • Rendre les participants aptes à modéliser un domaine d’affaire avec la plateforme Grails;

  • Sensibiliser les participants aux défis reliés à l’utilisation d’un ORM moderne (Object-Relational-Mapper);

  • Rendre les participants aptes à mettre en place une interface de type REST;

  • Familiariser les participants avec la rédaction de tests unitaires et d’intégration.

Contenu

  • Paradigme Model-View-Controller;

  • Rédaction de tests unitaires et de tests d’intégration;

  • Contrôleurs: actions, paramètres et mappage URL;

  • Mise en place d’un service REST avec sérialisation JSON et XML;

  • Rendu HTML avec Groovy-Server-Pages et la librairie préinstallée;

  • Construction de gabarits et d’une mise en page générique HTML;

  • Services: définition et injection de dépendances;

  • Modélisation d’un domaine d’affaires avec Grails;

  • Recettes de modélisation ORM: 1 à 1, 1 à m, m à n, etc.;

Formule pédagogique

  • Séances de cours magistraux;

  • Séances d’exercices dirigés en laboratoire.

Préalable

  • Détenir une compréhension fonctionnelle du langage Groovy;

  • Détenir une compréhension de base du développement d’applications Web.

Audience

Développeurs Web et développeurs serveur (back-end)

Durée

2 jours

Matériel

Ordinateur portable doté d’un adaptateur réseau Wi-Fi et d’un programme client VNC ou RDP.

Vous êtes intéressé par cette formation? Veuillez nous contacter par courriel à l’adresse suivante : formation@code3.ca

Footer

Nous joindre

CODE3 Coopérative de solidarité
353 rue Saint-Nicolas, bureau 310
Montréal QC, H2Y 2P1
info@code3.ca
438 793-8858

Suivez-nous

 
 
© 2011 - 2017 Tous droits réservés.