Formation Play Framework

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

formation play framework

La framework Play 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.

A la fin de cette formation Play, vous serez capable de comprendre les enjeux du développement d'une application avec ce framework, vous saurez aborder un projet nouveau ou existant, et vous serez autonome sur la création d'une application.

Public concerné

Développeurs et Chefs de Projets Java EE.

Pré-requis

Expérience en développement JEE (JSP/Servlet) ou avoir suivi la formation JEE6.

Informations pratiques

Référence : #JPF

Durée : 10 sessions de 2 jours

Tarif inter-entreprises: 1 100€ (HT)

Stage intra-entreprise disponibe

 

Dates  :

 - 20 au 21 janvier 2016

 - 08 au 09 Février 2016

 - 24 au 25 février 2016

 - 16 au 17 Mars 2016

 - 06 au 07 Avril 2016

 - 11 au 12 Mai 2016

 - 20 au 21 Juin 2016

 - 27 au 28 Juillet 2016

 - 05 au 06 Octobre 2016

 - 30 Novembre au 01 Décembre 2016

 - entre janvier et décembre 2016

 - 1 session de 2 jours / mois

 

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Aix-en-Provence, Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

Introduction

  • 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!
  • Eclipsification d’un projet 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

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

Formations connexes disponibles dans notre centre de formation

Si vous souhaitez aller plus loin, vous pouvez suivre les formations GWT, ExtJS, Hibernate, Spring.

Mots clés associés à cette formation

Play, Java, Java EE, programmation, développement, framework.

Financement de la formation professionnelle

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.

Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.

X
 
 
 
 
 

You havecharacters left.