Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Développer des applications Web avec le Framework Play
Technique

Formation Développer des applications Web avec le Framework Play

Tirer parti du Framework Play

Objectifs de cette formation Développer des applications Web avec le Framework Play
  • Mesurer l'intérêt de l'utilisation de Play dans le cadre de développements Web
  • Acquérir les connaissances et compétences pour créer des vues et des actions
  • Être capable de manipuler des données stockées dans une base de données à travers l'application Play
  • Comprendre comment déployer une application Play
Public
  • Développeurs Java
  • Chefs de projets
Pré-requis
Programme détaillé

Introduction

  • Qu'est-ce que Play Framework
  • Historique de Play Framework
  • Téléchargement des outils et installation
  • Utilisation d'activator
  • Création d'un premier projet
  • Utilisation d'un IDE adapté (si possible Intellij IDEA, sinon au choix)
  • Qu'est-ce que sbt ?

Les bases

  • Création d'un controller et de ses actions
  • Manipulation de la réponse HTTP
  • Création d'une route
  • Utilisation de la session, des cookies, des headers
  • Création d'une vue
  • Les bases de Scala pour le templating
  • Exercice : création de plusieurs vues et actions, et protection des actions avec connexion, en utilisant la composition d'actions

JSON

  • Utilisation de Jackson avec Play Framework 2
  • Servir du JSON avec une action

Accès à une base de données

  • Revue des différentes méthodes d'accès à une base de données
  • Le fichier application.conf
  • Utilisation de JPA avec Play Framework 2
  • Gérer les versions d'une base de données avec les évolutions
  • Servir une réponse asynchrone
  • Exercice : créer une base de données et gérer la connexion en récupérer les utilisateurs de la base de données

Concepts avancés

  • Utilisation du cache
  • Utilisation de Akka
  • Utilisation de l'API WS de Play pour effectuer des appels REST
  • Internationalisation de l'application
  • L'injection de dépendance avec Guice
  • Intégration avec une librairie front comme ReactJS ou Vue.js
  • Réalisation de tests unitaires et bonnes pratiques (TDD, ...)
  • Exercice : utilisation des différents concepts vu durant la formation pour réaliser une application de messagerie

Déploiement

  • Comment déployer une application Play Framework 2 pour de la production
Les plus de cette formation Développer des applications Web avec le Framework Play
  • Une pédagogie riche basée sur l’alternance de phases théoriques, d’ateliers de mise en pratique, de retours d’expériences et de séances d’échanges.
  • Les consultants spécialistes de la technologie apportent leurs conseils et leur expérience.
  • De nombreuses phases d’échanges et de partage de bonnes pratiques.

Informations

  • Durée : 3 Jours (21h)
  • Tarif : 1 910 € HT
  • Réf. : OB311
  • Option(s)
    • Repas Paris : 69 € HT


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.