Formation Play! Framework 2

Transcription

Formation Play! Framework 2
L’institut de formation continue des professionnels du Web
Formation Play! Framework 2
Référence formation :
Durée :
Prix conseillé :
PLAY-2
3 jours (21 heures)
1 950 € HT (hors promotion ou remise particulière)
Description
Play Framework 2 est un framework web Java “full-stack” adapté à un grand nombre de problématiques, en
particulier la gestion de processus asynchrones.
Il est né de l’expérience accumulée sur la version 1 du framework, mais cette nouvelle version a été
complètement réécrite et s’appuie sur un cœur développé en Scala, et offre une double API Java/Scala bien
conçue et permettant une grande productivité des développements.
Cette formation permet d’acquérir l’ensemble des notions nécessaires pour appréhender Play Framework 2 et
le mettre en œuvre sur ses projets.
Objectif pédagogique
A l'issue de cette formation, les participants seront en mesure de :
Appréhender l’architecture de Play Framework 2,
Développer une application avec Play Framework 2,
Mettre en place des tâches asynchrones et des échanges de type Websocket,
Organiser son code dans un projet Play et connaître les prérequis à la mise en production.
Pré-requis
Connaissance de Java
Public
Chefs de projet
Architectes techniques
Développeurs
Dates des prochaines sessions
Plan de cours
PROGRAMME DE LA 1ERE JOURNEE DE FORMATION
Premiers pas avec Play Framework 2
Historique
Grands principes
Installation
Utiliser son IDE préféré
SBT
CLI Play
Dépendances
Console SBT
HTTP / Routing / Controllers
Rappels HTTP
Configuration du routing
Fonctionnement des controllers
Configuration de Play framework
Le fichier application.conf
Inclusion de fichiers externes
Templates
Introduction à Scala (bases utiles pour les templates)
Syntaxe des templates
Composition de templates (layout, composants,...)
Assets
Utilisation des assets
Utilisation d’un précompilateur CSS ( LESS / SASS )
PROGRAMME DE LA 2EME JOURNEE DE FORMATION
Gestion des Formulaires avec Play Framework 2
Utilisation de l’API Form
Form Helpers dans les templates
Binding des données entre requête HTTP / Formulaire
Persistance de données
La persistance dans Play 2 : Ebean, JPA, Anorm,...
Ebean en pratique
Gestion du schéma avec les évolutions
Configuration multi-bases
Sécurité
Gestion de la session utilisateur
Mettre en place une authentification
WebServices
Utilisation de l’API WS
Exposition de WebServices JSON / XML
Tests
Fonctionnement des tests
Utilisation des helpers Play : FakeApplication, …
Paramétrage sur un serveur d’Intégration Continue
PROGRAMME DE LA 3EME JOURNEE DE FORMATION
Akka
Qu’est-ce que le modèle “Actor”
Mise en oeuvre
Tuning Akka (system, routers,...)
Asynchrone
Traitements / controllers asynchrones
Chunked responses
Websockets
Cache
Utilisation au niveau des controllers
Utilisation au niveau des templates
Modularisation
Pourquoi découper un projet en modules ?
Mise en oeuvre (configuration SBT,...)
Intégration de modules existants
Création / publication d’un module
Déploiement d'une application Play framework 2
Topologies de déploiement (avec ou sans serveur web frontal)
Configuration spécifique à l’environnement
Exemple de scripts de déploiement
Avant et après la formation
Parce ce que la formation est un moment privilégié de sa carrière professionnelle, la pédagogie ne s’arrête
pas à un stage de quelques jours.
Ainsi en vous inscrivant à une formation Clever-Institut, vous bénéficiez de l’ouverture d’un compte sur notre
site internet vous permettant de :
exprimer, en amont du stage, vos attentes quant à cette formation, afin de nous permettre de
personnaliser chacune de nos sessions
déjeuner avec le formateur et les autres stagiaires, afin de transformer ce moment en partage et
retours d’expérience
évaluer la formation sur son contenu et sa pédagogie, et en partager le contenu avec les futurs
stagiaires
échanger avec votre formateur pendant les 15 jours qui suivent votre stage, pour toute question
ou interrogation en rapport avec formation
Comment s’inscrire ?
La demande d'inscription à une session de formation se fait en ligne.
Une fois votre inscription enregistrée, vous recevez dans les 48heures la Convention de Formation
Professionnelle Continue simplifiée. Dès réception par nos services, de la convention signée, la convocation
de stage est envoyée par mail aux stagiaires qui se voient ouvrir un compte sur notre site internet, leur
permettant de préparer leur formation (accès, communication de leurs attentes, etc.).
A noter, que l'inscription est considérée comme définitve, à la signature de la convention de stage.
Clever Institut – L’institut de formation continue des professionnels du web
Numéro agrément formation : 91 34 07449 34
37, boulevard des Capucines – 75002 PARIS
E-mail : [email protected]

Documents pareils