Développer des applications Web avec le Framework Play!

powersmoneySoftware and s/w Development

Jul 14, 2012 (5 years and 3 months ago)

435 views

formation coaching
ingénierie inter intra
Accueil
>
>
> Développer des applications Web avec le Framework Play!
Toutes les formations
Java EE et Frameworks
Développer des applications Web avec le
Framework Play!
Si vous songez à remplacer Java par une technologie alternative telle que PHP ou Ruby, si vous n'êtes pas
satisfait de votre Framework MVC, ou bien si vous êtes curieux de découvrir une solution différente et
moderne dans un domaine pourtant très encombré, le Framework Play! est fait pour vous. Véritable ovni dans
la sphère Java, Play! est un Framework bourré de bonnes idées, mais surtout simple : codez en Java,
sauvegardez, appuyez sur F5 dans votre navigateur, c'est tout.
Ciblant les architectures RESTful, Play! vous permet de développer efficacement des applications Web
modernes aussi bien que des services Web, et permet une intégration aisée avec les normes Java EE. Doté
d'une communauté dynamique, Play! offre un système de modules pour étendre ses fonctionnalités :
déploiement sous Google App Engine, Scala, Crud, Facebook, etc.
Paris - La Défense
Date de début
Prix (HT)


30/08/2012
1 490,00 €

15/11/2012
1 490,00 €

Travaux pratiques :
Vous apprendrez à développer une application Web et des services RESTful en intégrant la persistance avec
JPA, les tests unitaires, ainsi que des modules supplémentaires (Crud). Vous expérimenterez aussi l'outillage
de Play! pour pouvoir travailler dans Eclipse, packager des applications Web et les déployer dans un
conteneur de Servlet.
Vous allez apprendre à :
Comprendre les atouts du Framework Play!
Maîtriser le Framework
Exploiter l'outillage
Concevoir une application avec Play!
Utiliser des modules Play!
Gérer l'ensemble des couches applicatives avec Play!
Méthode pédagogique :
60% de travaux pratiques
Audience :
Développeurs Web
Pré-requis :
Bonne maîtrise de Java 5 et de Java EE
Bonnes notions des technologies Web (HTML, CSS)
Notions de XML et Web Services
Programme :
Découverte de Play!
Fondations du Framework
Installation, création et test d'un projet Play!
Utilisation des commandes
Configuration de l'application
Structure des projets
Interprétation des erreurs
Eclipse et autres IDE
Déploiement et mise en production
Modèle MVC
Contrôleurs et méthodes actions
Vues et templates
Tags Play!
Couche modèle
Conception de pages Web
Fonctionnement des templates
Expressions, décorateurs, tags et autres syntaxes
Héritage de templates
Création de tags customs
Extensions Java
Objets implicites
Lien vers une action
Persistance avec JPA
Mise en oeuvre avec Hibernate
Principales annotations
La classe Model
Encapsulation des entités
Validation de requêtes
Objet validation et collection d'erreurs
Appel direct des méthodes de validation
Annotations de validation
Spécification et affichages de messages de validation
Tests unitaires
Utilisation du Test Runner
Tester la couche Modèle avec JUnit
Principales annotations
La classe Model
Encapsulation des entités
Jeux de tests avec YAML
Problématiques avancées
Utilisation du Bootstrap
Tests fonctionnels
Utilisation des scopes
Principe Stateless
Architecture RESTful
Principes RESTful
Créer une application RESTful
Modules Play!
Module Secure
Module Crud
Module Cobertura
Module Google App Engine