Formation Play Framework

Retrouvez la joie de faire du développement Web en Java avec Play framework !

Prix (Formation inter-entreprise)

1500€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Soyons honnête : Java était moins simple que d’autres langages pour faire du Web (ceux qui ont connu les joies de Struts et consorts savent de quoi nous parlons). Pourtant, depuis quelques années, de nouveaux frameworks sont apparus et rendent aux développeurs Java leur joie de faire du développement Web.

Au rang de ceux­-ci, Play Framework fait aujourd’hui figure d’incontournable, utilisé aussi bien par des startups, des grands groupes et des géants du Web. Venez découvrir les concepts et la philosophie derrière ce fantastique outil, depuis les bases de la 1.2 jusqu’aux révolutions de la 2.0 !

Covid-19 : Nous nous adaptons dans ces moments difficiles. Nous avons mis en place des outils permettant l'organisation de formations à distance.

Les objectifs

  • Comprendre la philosophie de ce framework.
  • Etre capable de créer une application web Play framework complète de façon autonome.
  • Connaître les bonnes pratiques de développement et de production.
  • Connaître les forces de Play framework 1.0 et 2.0 et pouvoir choisir le meilleur outil.

Pré-requis

  • Connaissance des bases du langage Java
  • Expérience en développement Web (HTML, JS, CSS)
  • Ordinateur portable à apporter
  • Ordinateur portable à apporter

Le programme de la formation Play Framework

Jour 1

  • Concepts de base (MVC, fullstack, stateless)
    • MVC, fullstack, stateless? Intêret de Play framework
    • Deux versions de Play Framework
  • Créer sa première application
    • Installation
    • La ligne de commande
    • Intégration dans l’IDE Debugger
    • Structure
  • Modèle (JPA, Tests unitaires)
  • Contrôleur
    • Répondre aux requêtes HTTP
    • Binding
    • Validation
    • Flash, Session
  • Vue
    • Templating
    • Custom tags
  • Route
    • REST
    • Naviguer dans l’application
    • Binding, priorité
    • Web Services, JSON

Jour 2

  • Web goodness (Ajax, Frameworks CSS, etc...)
    • Javascript/Ajax
    • Frameworks CSS (bootstrap)
    • LESS
    • Websocket
    • i18n
  • Tests avancés
    • Unitaire
    • Fixture
    • Sélénium
  • Les modules indispensables
    • Sécurité
    • Back­end administration
    • Recherche
    • Génération de PDF
  • Jobs asynchrones
    • Mon premier batch
    • Bonnes pratiques

Jour 3

  • Prêt pour la production
    • Configuration
    • Gestion des dépendances
    • Déploiement
    • Évolutions de la base de données
    • Dans le cloud ?
  • Play framework 2.0
    • Scala ou pas ?
    • Nouveautés côté Web
    • SBT, Anorm, Ebean, Akka ?
    • Ma première application Play framework 2.0
    • Iteratee

Télécharger le programme

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une habilitation Datadock, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 74 formations au catalogue, 878 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

La Poste
SAP
Peugeot
Voyage SNCF
EADS
Decathlon

Formation Play Framework

Retrouvez la joie de faire du développement Web en Java avec Play framework !

Soyons honnête : Java était moins simple que d’autres langages pour faire du Web (ceux qui ont connu les joies de Struts et consorts savent de quoi nous parlons). Pourtant, depuis quelques années, de nouveaux frameworks sont apparus et rendent aux développeurs Java leur joie de faire du développement Web.

Au rang de ceux­-ci, Play Framework fait aujourd’hui figure d’incontournable, utilisé aussi bien par des startups, des grands groupes et des géants du Web. Venez découvrir les concepts et la philosophie derrière ce fantastique outil, depuis les bases de la 1.2 jusqu’aux révolutions de la 2.0 !

Les objectifs

  • Comprendre la philosophie de ce framework.
  • Etre capable de créer une application web Play framework complète de façon autonome.
  • Connaître les bonnes pratiques de développement et de production.
  • Connaître les forces de Play framework 1.0 et 2.0 et pouvoir choisir le meilleur outil.

Pré-requis

  • Connaissance des bases du langage Java
  • Expérience en développement Web (HTML, JS, CSS)
  • Ordinateur portable à apporter
  • Ordinateur portable à apporter

Le programme de la formation Play Framework

Jour 1

  • Concepts de base (MVC, fullstack, stateless)
    • MVC, fullstack, stateless? Intêret de Play framework
    • Deux versions de Play Framework
  • Créer sa première application
    • Installation
    • La ligne de commande
    • Intégration dans l’IDE Debugger
    • Structure
  • Modèle (JPA, Tests unitaires)
  • Contrôleur
    • Répondre aux requêtes HTTP
    • Binding
    • Validation
    • Flash, Session
  • Vue
    • Templating
    • Custom tags
  • Route
    • REST
    • Naviguer dans l’application
    • Binding, priorité
    • Web Services, JSON

Jour 2

  • Web goodness (Ajax, Frameworks CSS, etc...)
    • Javascript/Ajax
    • Frameworks CSS (bootstrap)
    • LESS
    • Websocket
    • i18n
  • Tests avancés
    • Unitaire
    • Fixture
    • Sélénium
  • Les modules indispensables
    • Sécurité
    • Back­end administration
    • Recherche
    • Génération de PDF
  • Jobs asynchrones
    • Mon premier batch
    • Bonnes pratiques

Jour 3

  • Prêt pour la production
    • Configuration
    • Gestion des dépendances
    • Déploiement
    • Évolutions de la base de données
    • Dans le cloud ?
  • Play framework 2.0
    • Scala ou pas ?
    • Nouveautés côté Web
    • SBT, Anorm, Ebean, Akka ?
    • Ma première application Play framework 2.0
    • Iteratee

Télécharger le programme

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une habilitation Datadock, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 74 formations au catalogue, 878 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012