Skip to content

Django Rennes art, Bashville swing

Photo of Luc Sorel-Giffo
Hosted By
Luc S. and 2 others
Django Rennes art, Bashville swing

Details

Deux sujets pour poser l'ambiance estivale pour cette session de juillet 🏖️

Écrivez les tests unitaires de vos scripts bash avec pytest (~ 30 minutes)
Vous aimeriez bien utiliser votre framework de tests préféré pour écrire les tests unitaires de vos scripts bash, mais vous ne savez pas comment vous y prendre ? En se basant sur un projet open source ecoCode, nous verrons ensemble comment configurer un projet avec Poetry pour ajouter l'environnement Python et installer les dépendances. On verra ensuite comment on peut écrire un script bash pour tester ces fonctions, afin de vérifier le code retour dans pytest. Enfin, je vous présenterai comment mettre en place un workflow Github Actions pour lancer ces tests unitaires. Après cette présentation, vous n'aurez plus d'excuses pour ne pas faire de tests unitaires dans vos scripts bash 😅.

Développer un site web ou solution métier avec Django : introduction
Django est un framework web Python vieux de 18 ans. Il est aujourd'hui le plus populaire d'entre eux selon la Developer Survey 2023 de StackOverflow, coude-à-coude avec FastAPI sortit il y a 6 ans seulement.
Je vais tenter de vous convaincre que Django est toujours, en 2024, un bon choix pour vos projets web surtout si vous ne souhaitez pas vous encombrer de React et consorts pour le côté front-end (👀 htmx).
Je commencerai par vous présenter le framework afin de comprendre sa philosophie et son fonctionnement. Puis, nous construirons une application étape par étape, en suivant le paradigme MVC (Model-View-Controller) ainsi qu'en manipulant une base de données `sqlite` via l'ORM (Object Relational Mapper).

L'intervention de Luc Sorel-Giffo - "Écrire son propre hook pour pre-commit - exemple avec safedockerignore" est finalement reportée à cause d'un imprévu.

Merci à Zenika Rennes d'accueillir cette session au premier étage de la Grande Halle Oberthur ! Un apéritif convivial et des pizzas 🍕 clôtureront la soirée : l'inscription est gratuite, elle permet de dimensionner l'apéro ; donc elle engage à venir ou à libérer sa place en cas d'indisponibilité soudaine 🙏
Accès

  • arrêt Oberthur : bus ligne C5, Vélo Star
  • vélo : 2 racks extérieurs couverts côté sud de la Grande Halle
  • entrée nord de la Grande Halle Oberthur au 74A rue de Paris, entrer et monter à droite au premier étage

Cet évènement aura lieu en présence dans l'agence Zenika Rennes qui nous accueille (merci ! 🙏). L'évènement est ouvert à toute personne intéressée par ces sujets, dans la limite de la jauge de 35 personnes. Il n'y aura pas de direct en visio, mais une rediffusion sera disponible sur la chaîne YouTube du BreizhCamp quelques jours plus tard.
En cas d'accès PMR nécessaire, veuillez nous contacter directement en amont de l'évènement.

Photo of Python Rennes group
Python Rennes
See more events
Zenika
74a Rue de Paris · Rennes, al