picto Java - Java EE

Formation Play! Framework 2

Référence

JPLA

Durée

3 JOURS

Tarif

EN INTRA SEULEMENT

NIVEAU

Intermédiaire

Cours à distance

Non

Objectifs de la formation Play! Framework 2

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.

Pré-Requis

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.

Public

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

Contenu du cours Play! Framework 2

 

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 oeuvreVariablesOpérateursStructures de contrôleCommentairesTableaux

Fondements du langage

Simplicité et productivitéAPI RestfulFullstack: mise à disposition des composants natifs pour le développement Web.StatelessMontée en charge

Première application

InstallationConsole Play! Commandes de baseStructure de l'application.Développement avec un IDEDebogageConfiguration de l'application en environnements d'entrepriseDéclaration des URLs (HTTP Routing).

Conception de l'application Web MVC

Design Pattern MVC et mise en oeuvre avec Play!Le Modèleintégration de JPA / ORM.Le ContrôleurLes "Actions"Fourniture de la réponse.La VueTemplating (Scala, Helpers)Traitement des formulaires de saisieScopes WebProgrammation 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.Websocket avec socket.io.

Industrialisaton

Tests UnitairesTests fonctionnelsTests des templates, des routes, des controllers.Tests d'intégrationIntégration continue.DéploiementDépendances et versioningConfiguration avancéePackaging de l'applicationSécurisationCloud computing