Developpement
(avec play! framework)
Alexandre COLLIGNON (alexandre@collign.net - http://blog.collign.net)
21/11/2011 1
Introduction
21/11/2011
2
Présentation de celui qui parle
●
Dans la vie professionnelle
● ● ●
Architecte logiciel / formateur Java / Agilité / Python Industrie automobile / logistique Contributeur open source Rat de bibliothèque Geocacheur / archer
3
●
Le reste du temps
● ● ●
21/11/2011
Déroulement du module
●
2 heures de cours dit « magistral »
●
Un peu de théorie sur le web et des exemples Développement d'une application web avec Play! Quelques questions de cours Une mise en pratique (TP)
●
6 x 4h de travaux pratiques
●
●
N heures d'examen
● ●
21/11/2011
4
Avertissements
●
Malgré leurs absences dans la présentation
●
Les commentaires de code sont TRES IMPORTANTS L'indentation du code est TRES IMPORTANTE
●
●
Dans le cadre des travaux pratiques leurs absences
● ●
Vous feront perdre du temps Me rendront très très très irritable
Vous êtes prévenus !
21/11/2011
5
A propos des questions
I. Il n'y a pas de question bête II.Toute question mérite d'être posée III.Si vous pensez que vous allez poser une question bête, se rappeler les deux premières règles
21/11/2011
6
Conventions d'écriture package controllers; import play.mvc.Controller; public class Application extends Controller { public static void helloworld() { render(); } } Un peu de ligne de commande
$ play run ~ _ _ ~ _ __ | | __ _ _ _| | ~ | '_ \| |/ _' | || |_| ~ | __/|_|\____|\__ (_) ~ |_| |__/ ~ ~ play! 1.2.3, http://www.playf
Un bout de code Une remarque (informelle)
21/11/2011
7
Qu'est ce que le web
●
Un système hypertexte public fonctionnant sur Internet qui permet de consulter, avec un navigateur, des pages accessibles sur des sites, http://fr.wikipedia.org/wiki/Web Quelques éléments