PyConFr 2014

Lyon, October 25-28

PyConFR 2014

dimanche 11:00:00–11:30:00

Grimper en haut de la Pyramid

Gaston TJEBBES

Audience level:
Novice

Description

Tour d'horizon des fonctionnalités de Pyramid.

Abstract

Pyramid est un framework web fruit de la jonction du projet repoze.bfg et du projet Pylons. C'est un framework sans opinion qui fournit une structure adaptable aux besoins, et aux habitudes. Il permet aussi bien le développement rapide de micro-application que le développement de projets complexes. Il donne aux développeurs une grande liberté dans le choix de l'architecture de leur application. Cette présentation aura pour objectif de décrire les différents outils que Pyramid met à disposition, de partager des retours d'expérience sur son usage et de faire un rapide tour de son écosystème.

Le plan de la présentation :

Présentation des principales fonctionnalités de pyramid

Cette partie a pour objectif de montrer la pertinence des choix faits dans le framework et de donner une idée des choix que Pyramid fait ou ne fait pas pour nous.

  • Introduction : présentation de la communauté et de la philosophie du projet : 100% tested, interfaces, qualité du code, sans-opinion
  • Hello world
  • L'url dispatch : déclaration de route auxquelles on associe ensuite des vues
  • L'url traversal : les vues sont associées à un contexte qui est récupéré par le biais d'un arbre d'objet
  • Les vues : déclaration des vues sous forme de fonctions ou de méthodes, les prédicats et leur finesse
  • Les acls et l'authentification
  • Les outils architecturaux (event, tween, ...)
  • Le templating (chameleon ou autres)

Introduction de fonctionnalités complémentaires

Présentation de quelques librairies utiles par le biais de cas pratique

  • Accéder à une base de données (SQL, NOSQL)
  • Construire une CRUD pour Pyramid
  • Les outils pour construire un backend pour une One Page Application

Voir le support de présentation

Sponsors