Camptocamp – Formations

Pyramid : conception d’une application Web

Pyramid est un framework de développement Web en Python fondé sur le principe MVC (Modèle- Vue-Contrôleur). Il permet de développer très rapidement des applications Web en Python. Une de ses grandes forces est sa souplesse : le développeur peut choisir ses composants logiciels de Modèle, Vue et Contrôleur, selon ses besoins, compétences et préférences.

Par ailleurs, il reposant sur des mécanismes standards (WSGI), une application développée avec ce Framework peut facilement être développée dans un autre Framework de développement respectant ces mêmes mécanismes.

OBJECTIFS

  • Savoir développer une application Web complète avec Pyramid
  • Connaître les divers composants logiciels utilisables au sein de Pyramid
  • Être capable de maintenir et faire évoluer son application

DURÉE

  • 2 jours

PRINCIPAUX PUBLICS VISÉS

  • Développeurs Web Python

PRÉ-REQUIS

  • Bonnes connaissances en Python et POO
  • Bonnes notions en développement Web (HTML, XHTML, CSS…)
  • Bonnes notions en base de données relationnelle

VALIDATION VISÉE

  • Attestation de formation

PROGRAMME INDICATIF

  • Introduction aux Frameworks de développement Web
    • Le pattern MVC/MTV
    • Exemples de Frameworks disponibles
  • Positionnement de Pyramid face à ces Frameworks
    • Les avantages de Python
    • Les avantages de Pyramid
  • Présentation détaillée
    • Son architecture
      • Les principaux composants utilisés
        • Model (SqlAlchemy, SqlObject, CouchDb)
        • Template (Mako, Genshi, Jinja)
        • View
    • Routing
    • Création d’une application

MOYENS TECHNIQUES ET PÉDAGOGIQUES

MOYENS D’ENCADREMENT

  • Formations réalisées par un committer geOrchestra

RÉFÉRENCES

  • Agglomération de Clermont-Ferrand (FR)

DATES PRÉVUES

Des dates supplémentaires pourront être programmées selon les demandes (Lausanne, Paris, Toulouse ou Chambéry).

TARIF

  • Sur demande
  • Défiscalisé si formation conventionnée

FORMATIONS COMPLÉMENTAIRES

Cette formation peut être accompagnée de la formation sur SQLAlchemy.

RÉSERVATION ET CONTACT

formation@camptocamp.com