Aperçu des principales plateformes de développement Web Python

PYTHON-WEB1 jour

Objet

Python est un langage puissant, orienté objet, convenant parfaitement à la majorité des travaux de développement d'applications et d'interfaces graphiques. Pour développer des services Web, des sites dynamiques connectés à des bases de données, des applications manipulant des données XML ou des logiciels fédérant différentes applications existantes, Python est en effet l'une des meilleures solutions disponibles actuellement, à la fois en termes de performances et d'efficacité.
Ce cours se déroule sur une demi-journée et est destiné à des chefs de projet ou développeurs devant faire le choix d'une plateforme Web sur la base de laquelle développer une application Web en Python. Ce séminaire explorera les avantages et inconvénients des solutions les plus abouties dans ce domaine.
À l'issue de la formation, les participants, sans connaître l'ensemble des détails techniques des outils exposés, seront à même d'avoir un regard critique sur les solutions existantes.


Public visé

Ce cours s'adresse aux chefs de projet et développeurs souhaitant découvrir les solutions existantes pour développer une application Web en Python.


Pré-requis

Une connaissance pratique du langage Python est un plus.


Programme

Python pour le Web, pourquoi ?

  • Historique et évolution des solutions Web en Python

Quelle plateforme Web pour mon besoin ?

  • Comparaison de Flask/Werkzeug, Pyramid, Django et CubicWeb selon les critères suivants

    • installation et déploiement
    • ORM
    • moteur de template
    • authentification et gestion d'autorisations
  • Analyse des particularités de chaque plateforme

    ce qui peut faire la différence...


Adaptations possibles

Cette formation peut être adaptée afin de répondre au mieux à vos besoins. Nos experts peuvent notamment analyser pour vous d'autres plateformes qui ne seraient pas listées ici.
L'adaptation des cours en intra-entreprise ne pose aucun problème ; cette opération est cependant plus difficile pour les cours en inter-entreprises. N'hésitez pas à demander conseil à notre service commercial.


Conditions

Des sessions en inter-entreprises sont organisées régulièrement dans nos locaux à Paris et à Toulouse. Il est possible d'organiser, à votre demande, une ou plusieurs sessions en intra-entreprise (sur site) n'importe où en France ou en Europe.
Chaque participant à la formation dispose d'un exemplaire personnel du support de cours et du manuel d'exercices.

Durée

1/2 journée, soit 3h30 heures.

Langue

Au choix, française ou anglaise

Intervenant

Tous les intervenants animant cette formation bénéficient de compétences pédagogiques reconnues. Ils ont par ailleurs développé de nombreuses application web en Python et participent activement au développement de la plateforme CubicWeb.

Travaux pratiques

Cette formation accorde une place prépondérante aux travaux pratiques qui permettent, tout au long du cours, de mettre en œuvre et d'assimiler les concepts théoriques.

Inter-entreprises

  • groupes de 4 personnes minimum et 8 personnes maximum
  • lundi-vendredi 9h-12h15, 13h30-17h00
  • Paris, Toulouse
  • déjeuner inclus

Intra-entreprise

  • groupes de 10 personnes maximum
  • 1/2 journée