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]