Formation - Développer des applications Web avec le Framework Play

Tirer parti du Framework Play

  • Présentiel ou classe à distance
  • Fondamental
Télécharger le PDF
PRESENTIEL OU CLASSE A DISTANCE
Référence
OB311

Durée
3 jours (21 heures)

Prix
1 930,00 €  HT

Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !

Partager cette formation

Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeurs Java
  • Chefs de projets

Prérequis

  • Disposer d'une première expérience du langage Java et du développement Web (HTTP, HTML, CSS, JavaScript)
Programme

Le programme

1 - 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 ?

2 - 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

3 - JSON

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

4 - 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

5 - 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

6 - Déploiement

  • Comment déployer une application Play Framework 2 pour de la production
Objectifs

Les objectifs de la formation

  • 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
Points forts

Les points forts de la formation

  • 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.

Qualité des formations

ib - groupe Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 03/10/2022

Trier par:

  • Aucun résultat avec vos filtres de recherche
Formation - Développer des applications Web avec le Framework Play