CI26-53062 - Java EE - Framework Play

publicité
CI26-53062 - Java EE - Framework Play !
Réaliser et déployer des applications avec Play
INTRA : sessions à planifier pour votre entreprise
La framework Play[nbsp]! est présenté comme étant un framework Web Java conçu par des développeurs Web. Il met
l'accent sur la productivité des développeurs et cible les architectures entièrement en REST.
Objectifs
Programme
Être capable de comprendre les
enjeux du développement d'une
application avec Play. Savoir créer
une application. Play.
Introduction
Profils
Développeurs, architectes Java.
Prérequis
Avoir suivi le stage `Servlet, JSP Développement Web Java EE` ou
posséder un niveau équivalent.
Durée
3 jours
Prix
Intra uniquement, nous consulter.
Les + pédagogiques
• Un tour d’horizon complet du
framework Play.
• Un fil conducteur pour la mise en
pratique.
• Beaucoup de pratique : les
stagiaires mettent en pratique
l’ensemble des points abordés.
•
•
•
•
•
•
Problématiques de la programmation serveur
Présentation de Play ! Framework
Avantages majeurs de Play ! : Template, Debug, Hot Refresh, Building, etc.
La ligne de commande Play !
Installation, création et test d’un projet Play !
Eclipse et Play
Modèle MVC
•
•
•
•
Les contrôleurs pour mieux gérer le flux de votre application
Les actions pour le comportement
Les vues et modèles de données
La couche de modèle
Créer des pages web avec Play !
•
•
•
•
Types de données retournées par Play (HTML, JSON, XML, PDF etc.)
Templating avec Groovy (Play version 1) ou Scala (version 2)
S’assurer d’architecturer son code pour réutiliser ses templates
Internationalisation
Persistance avec JPA
•
•
•
•
Mise en œuvre de JPA dans notre application Play !
Faire du CRUD aisément
JPA ou Hibernate ? Partiellement ou complètement ?
Comment utiliser le même modèle pour n applications ?
Validation des données
• Les objets de validation
• Les annotations de validation
• Comment gérer ces validations dans notre application proprement
Les modules Play !
•
•
•
•
•
Comment Play! gère les modules
Comment gérer des dépendances
Exemples de modules très utilisés : CRUD, SECURE
Créer son propre module
Créer son repository Play pour des modules privés
Tests unitaires
•
•
•
•
Tester ses différentes couches
Le Test Runner
Tests techniques ou fonctionnels
Les tests JUnit
Sous le capot de Play !
•
•
•
•
•
•
•
Stateless
Les Web Sockets HTML5 et Play
Play et une application single page AJAX/Flex/Silverlight
Intégrer du JavaScript/AJAX dans une application Play
Cycle de vie : Développement, Recette, Tests, Production
Maximiser les performances d’une application Play
Tâches programmées
FuturSkill Training - 13, rue Ernest RENAN - 92000 Nanterre
Tél : +33 (0)1 78 14 18 11 - www.futurskill-training.fr - [email protected]
Téléchargement