Gate Training

logo-png
Java - Java EE

Formation Play! Framework 2

3 Jours

Objectifs de la formation play framework

Play 2! est un framework complet dédié au Web pour créer rapidement des applications web en Java ou en Scala. Prenant sa distance par rapport à l’écosystème JEE, Play 2! a été pensé pour rendre le développement plus productif et plus fun. Simple, puissant, moderne, adaptable; ses possibilités font de lui un framework résolument tourné l’avenir.

Cette formation Play framework vous permettra de :

  • Situer le framework Play! dans l’écosystème Java
  • Concevoir, développer et industrialiser une application Web Play!
  • Acquérir quelques bonnes pratiques de développement dans cet environnement

À qui s’adresse cette formation ?

Public :

Cette formation Play framework s’adresse aux développeurs, aux ingénieurs et aux chefs de projet

 

Prérequis :

Connaissance intermédiaire des bases du langage Java

 

Contenu du cours play framework

Play! Dans l’écosystème Java

Rappels sur l’architecture d’application Web. Comprendre le besoin. Solutions Java concurrentes. Avantages du Framework Play! Concepts mis en œuvre Variables Opérateurs Structures de contrôle Commentaires Tableaux

Fondements du langage

Simplicité et productivité API Restful Fullstack: mise à disposition des composants natifs pour le développement Web.Stateless Montée en charge

Première application

Installation Console Play! Commandes de base Structure de l’application.Développement avec un IDE Débogage Configuration de l’application en environnements d’entreprise Déclaration des URLs (HTTP Routing).

Conception de l’application Web MVC

Design Pattern MVC et mise en œuvre avec Play! Le Modèle intégration de JPA / ORM.Le Contrôleur Les “Actions” Fourniture de la réponse. La Vue Templating (Scala, Helpers)Traitement des formulaires de saisie Scopes Web Programmation asynchrone

Boîte à outils Play!

Le ressources (css, javascript, images).Intégration aux autres framework Web! (Google closure, require.js, css bootstrap).Cache et gestion de la problématique du stateless. Web socket avec socket.io.

Industrialisaton

Tests Unitaires Tests fonctionnels Tests des templates, des routes, des controllers.Tests d’intégration Intégration continue. Déploiement Dépendances et versioning Configuration avancée Packaging de l’application Sécurisation Cloud computing

Réf:

0052

Tarif:

600 Dt

Niveau:

Intermédiaire

Classe à distance:

Possible

Pas de sessions disponibles