Modifications entre les versions 1 et 3 (s'étendant sur 2 versions)
Version 1 à la date du 2011-08-02 12:29:19
Taille: 1529
Éditeur: WillyManga
Commentaire:
Version 3 à la date du 2011-08-19 04:01:34
Taille: 2870
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
## page was renamed from Projet/SemaineTech/Ateliers/ModèleAtelierN
<<TableOfContents()>>
== SemaineTechAUF : Django ==
Ligne 4: Ligne 3:
= Django = Ce projet est le support utilisé pour l'atelier Django.
Ligne 6: Ligne 5:
== Présentateur(s) ==
## De préférence un nom 'wiki' afin de pouvoir retrouver l'info sur la personne
 * [[OlivierLarchevêque|Oliviver Larchevêque]]
Ligne 10: Ligne 6:
== Format ==
##Préciser ici s'il s'agit beaucoup plus d'un atelier avec une longue présentation à faire ou bien s'il s'agit d'un atelier essentiellement participatif
 * Format long
== Description détaillée ==
Cet atelier porte sur ... et a pour objectifs ...Il permettra aux participants de ...
=== Présentateur(s) ===
Ligne 16: Ligne 8:
== Pré-requis ==
Pour participer à cet atelier, il faudra vous munir de ceci
 * Olivier Larchevêque

=== Format ===

C'est un atelier plutôt participatif, le code source étaye la présentation des concepts de bases. (10min)
Ensuite, on commence tout de suite dans la production, pour ajouter des nouvelles fonctionnalités à ce projet. (30min)
La communication sera faite à travers le salon jabber.

=== Description détaillée ===

Cet atelier porte sur l'introduction à un framework Web Django reposant sur Python. C'est ce framework qui est utilisé
pour développer les applicatifs Web de l'AUF.

Une première partie, un peu plus théorique, présente les concepts généraux d'un framework Web, notamment le modèle MVC.
Ces principes seront illustrés par le code source d'un mini-projet disponible sur notre git.

Le but de l'atelier est de construire une application Django d'aide. Le projet disposera déjà des fonctionnalités
pour gérer des questions FAQ (création des questions et présentation sur un portail).

Vous aurez à construire améliorer ce module pour qu'il puisse gérer des ressources sous forme de fichiers :

 * Vous aller créer un nouveau type de contenu

 * Vous aller créer une administration Django pour gérer ce type de contenu

 * Vous aller intégrer dans le portail, la liste des ressources

Les étapes seront accompagnées des codes sources, et expliquées dans le salon de discussion.


=== Pré-requis ===

 * Un poste client AUF, avec Python >= 2.6

 * Avoir les droits d'administrations sur sa machine

 * Disposer git (apt-get install git-core)

 * Déployer le projet sur sa machine personnelle
#TODO

 * Disposer d'un serveur MySQL
(optionnel : phpMyAdmin vous avoir un visuel rapide de l'action de Django sur la base de données)

 * S'assurer d'avoir un projet fonctionnel avant de commencer l'atelier
#TODO

 * Optionnel : regarder le livre Django en ligne http://www.djangobook.com/en/2.0 pour appréhender
les notions, mais elles seront abordées au début de l'atelier.
Ligne 21: Ligne 61:
=== Environnement technique ===
A la fois pour les apprenants et éventuellement les besoins spécifiques du présentateur
 * Programmation objet
Ligne 24: Ligne 63:
==== Support(s) de présentation ====
==== Besoin matériel ====

==== Besoin logiciel ====
 * Python
Ligne 30: Ligne 66:
== Date et heure de passage ==
Voir [[Projet/SemaineTech/Planning|Planning]]
=== Environnement technique ===
Ligne 33: Ligne 68:
##Mentionner l'heure en Temps Universel  * Chacun disposera de son propre environnement

 * Ubuntu (plus facile si on a tous le même système)


=== Support(s) de présentation ===

 * Pigdin dans un salon de l'AUF

 * Outil web pour coller le code : http://paste.pocoo.org


=== Date et heure de passage ===
Ligne 35: Ligne 83:
Ligne 36: Ligne 85:
 * Durée prévue: 45 minutes de présentations (''max'') + 15 minutes de question
Ligne 38: Ligne 86:
== Commentaires du présentateur ==
 Des remarques à apporter concernant la préparation de l'atelier ?
Durée prévue: 45 minutes de présentations (max) + 15 minutes de questions
Ligne 41: Ligne 88:
== Ressources ==
Ensemble des fichiers et des liens qui pourront servir ou sont conservés pour archives
=== Ressources ===

 * URL du projet GIT : #TODO

 * Livre Django en ligne : http://www.djangobook.com/en/2.0

 * Documentation Django : #TODO
Ligne 45: Ligne 98:
##on faire une copie ici de la conversation qui se sera tenue pendant l'atelier

SemaineTechAUF : Django

Ce projet est le support utilisé pour l'atelier Django.

Présentateur(s)

  • Olivier Larchevêque

Format

C'est un atelier plutôt participatif, le code source étaye la présentation des concepts de bases. (10min) Ensuite, on commence tout de suite dans la production, pour ajouter des nouvelles fonctionnalités à ce projet. (30min) La communication sera faite à travers le salon jabber.

Description détaillée

Cet atelier porte sur l'introduction à un framework Web Django reposant sur Python. C'est ce framework qui est utilisé pour développer les applicatifs Web de l'AUF.

Une première partie, un peu plus théorique, présente les concepts généraux d'un framework Web, notamment le modèle MVC. Ces principes seront illustrés par le code source d'un mini-projet disponible sur notre git.

Le but de l'atelier est de construire une application Django d'aide. Le projet disposera déjà des fonctionnalités pour gérer des questions FAQ (création des questions et présentation sur un portail).

Vous aurez à construire améliorer ce module pour qu'il puisse gérer des ressources sous forme de fichiers :

  • Vous aller créer un nouveau type de contenu
  • Vous aller créer une administration Django pour gérer ce type de contenu
  • Vous aller intégrer dans le portail, la liste des ressources

Les étapes seront accompagnées des codes sources, et expliquées dans le salon de discussion.

Pré-requis

  • Un poste client AUF, avec Python >= 2.6

  • Avoir les droits d'administrations sur sa machine
  • Disposer git (apt-get install git-core)
  • Déployer le projet sur sa machine personnelle

#TODO

  • Disposer d'un serveur MySQL

(optionnel : phpMyAdmin vous avoir un visuel rapide de l'action de Django sur la base de données)

  • S'assurer d'avoir un projet fonctionnel avant de commencer l'atelier

#TODO

les notions, mais elles seront abordées au début de l'atelier.

Connaissances requises

  • Programmation objet
  • Python

Environnement technique

  • Chacun disposera de son propre environnement
  • Ubuntu (plus facile si on a tous le même système)

Support(s) de présentation

Date et heure de passage

  • Le 29 Août 2011 à 13h00 TU
  • Le 1er Septembre à 13h00 TU

Durée prévue: 45 minutes de présentations (max) + 15 minutes de questions

Ressources

Archives des conversations

Projet/SemaineTech/2011/Ateliers/Django (dernière édition le 2012-08-02 19:17:32 par VictorBruneau)