Aller au contenu principal
Gust Training

Formation Play! Framework 2

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

Durée :
3 Jours
Niveau :
Intermédiaire
Modalités :
Présentiel · En ligne · Hybride

Objectifs de la formation

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 ?

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

Programme

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

Thèmes : Java - Framework et outils

Formations non classées

Word

Objectifs de la formation Word 2010 Malgré tout votre savoir à propos de Word 2010, ce logiciel ne vous a peut-être pas dévoilé toutes ses

Durée
20 Heures
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Vue Js

Objectifs de la formation Vue.js Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité

Durée
1 Mois
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Typescript

Description de la formation TypeScript TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but

Durée
1 Mois
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Symfony

Objectifs de la formation Symfony 4 avancé Cette formation Symfony 4 vous permettra d’aller au-delà d’une utilisation de base du framework. Le

Durée
1 Mois
Niveau
Avancé
Modalités
Présentiel · En ligne · Hybride