Référence : PLAY
Durée : 2 jours

Quiz en ligne sur le développement Java pour le Web

Quiz

Développer des applications Web avec le Framework Play!

Si vous songez à remplacer Java par une technologie alternative telle que PHP ou Ruby, si vous n'êtes pas satisfait de votre Framework MVC, ou bien si vous êtes curieux de découvrir une solution différente et moderne dans un domaine pourtant très encombré, le Framework Play! est fait pour vous. Véritable ovni dans la sphère Java, Play! est un Framework bourré de bonnes idées, mais surtout simple : codez en Java, sauvegardez, appuyez sur F5 dans votre navigateur, c'est tout.

Ciblant les architectures RESTful, Play! vous permet de développer efficacement des applications Web modernes aussi bien que des services Web, et permet une intégration aisée avec les normes Java EE. Doté d'une communauté dynamique, Play! offre un système de modules pour étendre ses fonctionnalités : déploiement sous Google App Engine, Scala, Crud, Facebook, etc.
Date de début Prix (HT)   Inscription  
Infos site Afficher les sessions suivantes
21/05/2012 1 490,00 € Réserver  
30/08/2012 1 490,00 € Réserver  
15/11/2012 1 490,00 € Réserver  

Travaux pratiques :

Vous apprendrez à développer une application Web et des services RESTful en intégrant la persistance avec JPA, les tests unitaires, ainsi que des modules supplémentaires (Crud). Vous expérimenterez aussi l'outillage de Play! pour pouvoir travailler dans Eclipse, packager des applications Web et les déployer dans un conteneur de Servlet.

Vous allez apprendre à :

  • Comprendre les atouts du Framework Play!
  • Maîtriser le Framework
  • Exploiter l'outillage
  • Concevoir une application avec Play!
  • Utiliser des modules Play!
  • Gérer l'ensemble des couches applicatives avec Play!

Méthode pédagogique :

60% de travaux pratiques

Audience :

Développeurs Web

Pré-requis :

  • Bonne maîtrise de Java 5 et de Java EE
  • Bonnes notions des technologies Web (HTML, CSS)
  • Notions de XML et Web Services

Programme :

  • Découverte de Play!
    • Fondations du Framework
    • Installation, création et test d'un projet Play!
    • Utilisation des commandes
    • Configuration de l'application
    • Structure des projets
    • Interprétation des erreurs
    • Eclipse et autres IDE
    • Déploiement et mise en production
  • Modèle MVC
    • Contrôleurs et méthodes actions
    • Vues et templates
    • Tags Play!
    • Couche modèle
  • Conception de pages Web
    • Fonctionnement des templates
    • Expressions, décorateurs, tags et autres syntaxes
    • Héritage de templates
    • Création de tags customs
    • Extensions Java
    • Objets implicites
    • Lien vers une action
  • Persistance avec JPA
    • Mise en oeuvre avec Hibernate
    • Principales annotations
    • La classe Model
    • Encapsulation des entités
  • Validation de requêtes
    • Objet validation et collection d'erreurs
    • Appel direct des méthodes de validation
    • Annotations de validation
    • Spécification et affichages de messages de validation
  • Tests unitaires
    • Utilisation du Test Runner
    • Tester la couche Modèle avec JUnit
    • Principales annotations
    • La classe Model
    • Encapsulation des entités
    • Jeux de tests avec YAML
  • Problématiques avancées
    • Utilisation du Bootstrap
    • Tests fonctionnels
    • Utilisation des scopes
    • Principe Stateless
  • Architecture RESTful
    • Principes RESTful
    • Créer une application RESTful
  • Modules Play!
    • Module Secure
    • Module Crud
    • Module Cobertura
    • Module Google App Engine

Envoyer votre commentaire

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

Accès direct à nos cours

Marketing Digital

Développement Web

Gestion de contenu

Développement mobile

Méthodes et pratiques agiles

Gestion de projet

Développement personnel

Analyse, conception et modélisation avec UML

Développement Java et C++

Java EE et Frameworks

Microsoft .Net

Architecture

Intégration et Web Services

Oracle