Neuchâtel Developpement Rapide Web avec framework MVC Perl::Catalyst
On Wednesday 22 August 2012 from 18h00 to 22h00.
Neuchâtel, Neuchâtel
L'association linux-neuchâtel organise une conférence-atelier de 18h à 22h dont le but est de montrer et de mettre en pratique les principes d'un framework Web MVC dans cas particulier de Catalyst (The Elegant MVC Framework).
Contenu
L'association linux-neuchâtel organise une conférence-atelier dont le but est de montrer et de mettre en pratique les principes d'un framework Web MVC dans cas particulier de Catalyst (The Elegant MVC Framework). Résumé
- Le framework Catalyst est une implémentation multiplateforme réussie de la méthode MVC (Modèle/Vue/Contrôleur) en langage Perl, réutilisant de nombreux modules Perl connus (CGI, Template Toolkit, etc)
- les objectifs de l'atelier sont de découvrir le principe du développement avec un framework MVC
- le but est de réaliser une application simple de type CRUD (create-read-update-delete) durant l'atelier
Contenu de l'atelier
- Partie I: (18h-19h10)
- Prise en main de la machine virtuelle préinstallée (sera téléchargeable à l'avance, utilisation sur votre laptop à faire à l'avance, ou préinstallée sur poste de travail fourni) (20 mn)
- Principes de base de MVC et du développement Web rapide basé sur les templates (20mn)
- Votre première application Web Catalyst et création de templates simples (30 mn)
- PAUSE (19h10-19h25), verre à eau fourni
- Partie II: (19h25-21h05)
- Structuration du framework Catalyst (15 mn)
- Mise en place d'un CRUD simple, pas à pas (45 mn)
- Mise en place d'une authentification et de contrôle d'accès (login) (20 mn)
- Documentation, contrôle de version, tests unitaires, debugging, déploiement (20mn)
- Partie autonome (21h05-22h)
- Pause
- Amélioration de l'application suivant vos envies
S'adresse aux personnes ayant déjà quelques bases de l'informatique standard et du Web. NB: si nécessaire, une introduction en profondeur au langage Perl pourra suivre cet atelier. Le but principal de cet atelier est de montrer ce qu'il est possible de réaliser et comment. Nous ferons les opérations ensemble et pas à pas.
Inscription avec votre adresse e-mail sur: http://www.doodle.com/22vgfmyzr2r8mp59 (ce Doodle est confidentiel!)
Informations
- Website
- http://wiki.alphanet.ch/LinuxNeuchatel/ActiviteDeveloppementRapideWebCatalyst
- Contact