Formation Groovy and Grails Partenaire Développer une application web avec Groovy and Grails Référence : GROOVY_GRAILS_04 Durée : 4 jour(s) Présentation Ces 4 jours de formation intensive vous permettront de découvrir Groovy et Grails dans les moindres détails. Après une introduction approfondie sur ces technologies, les étudiants découvriront des aspects plus avancés à la fois du langage de programmation Groovy et du framework Grails. Cette formation est conçue pour obtenir rapidement des équipes opérationnelles ayant des connaissances au-delà des rudiments de base et maîtrisant les fonctionnalités les plus puissantes de Groovy et Grails. Les étudiants devront s'attendre à de nombreux travaux pratiques. Objectifs - Maîtriser le language Groovy et le framework Grails - Comprendre les différents concepts, de la couche web jusqu'à la couche de persistence - Connaître les bonnes pratiques de développement et produire du code de qualité - Être capable d'utiliser Groovy pour écrire des programmes ; d'intégrer Groovy avec Java ; d'utiliser les comportements dynamiques avec Groovy ; de développer une application Web avec Grails ; de produire des applications de qualité grâce aux tests unitaires et d'intégration ; d'aller au délà des facilités de scaffolding pour écrire des applications robustes - Utiliser et optimiser les plug-ins Grails Répartition: 50% Théorie, 50% Pratique Public: Développeur, Architecte Pré-requis: Connaissance de Java, Connaissance de base des technologies webs (HTML, HTTP) Programme Le langage Groovy - Introduction à Groovy Installation et Outils Les Beans Groovy Les bases du langage Collections et Closures Autres APIs et interopérabilité avec Java Groovy avancée - Méta-programmation Les Annotations Groovy et les transformations AST Écrire des DSL avec Groovy Tester avec Groovy Développer des applications d'Entreprise avec Grails - Introduction à Grails Installation et Quick Start Persistence avec GORM GORM avancé : Modélisation et requêtes avancées Tester les composants Grails : Tests unitaires et tests d'intégration Contrôleurs, Vues, Services et Plugins - Les contrôleurs Grails Page GSP, Librairie de Tag et Templating Gestion des formulaires et traitement AJAX Services et gestion des transactions Les Plugins de Grails Tel: +33(0)1 45 26 19 15 Fax : +33(0)1 75 43 49 92 Email : [email protected]