Développement Web & Frameworks

Développement Web & Frameworks

111 sessions disponibles

11/09/2024 1h21mn

Mentorat sur les tests unitaires et le principe de "mock"

Cette session de mentorat Python et Django avancé sur les tests couvre des concepts clés tels que l'utilisation des mocks pour simuler des objets ou des comportements dans les tests. Elle se concentre sur la création de tests plus robustes et maintenables, en améliorant l'efficacité et la modularité des tests dans les applications Python et Django.

Thierry CHAPPUIS

Voir la session
22/08/2024 1h9mn

Wagtail : boostez vos applications Django ! @gabigab117

J'ai étudié Wagtail une semaine non stop. J'ai utilisé les principes features que j'ai regroupé dans un projet. Ce qui m'a permis de tourner une vidéo youtube de plus de 3h sur le sujet. Je propose que l'on fasse le tour de ce que Wagtail peut vous offrir ... à condition de le coder ! 🙂
07/08/2024 1h56mn

Déployer son application Django

Nous allons voir pas à pas comment déployer une application web (en prenant l’exemple d’un projet django) dans un contexte de production. Nous verrons au passage comment s’assurer de la robustesse et de la sécurité du service.
02/08/2024 1h39mn

Mentorat Django

Mentorat à thème sur le framework Django.

Gabriel TROUVÉ

Voir la session
31/07/2024 1h53mn

Wildroyale : Jeu 2d multijoueur sur navigateur

Comment communiquer entre le client et le serveur Les websockets de base L'optimisation des messages envoyés en binaires (+ envoyer seulement les coordonnées/updates des joueurs dans le FOV, création d'un schéma de donné spécifique..) afin d'avoir des messages plus petits gérer la synchronisation client - serveur pour éviter un changement de position pendant une frame L'utilisation de l'interpolation qui permet d'avoir des mouvements fluides même avec une mauvaise connexion, (et permet aussi l'utilisation d'uint16 dans les updates de positions au lieu de floats) L'optimisation des collisions et toute sorte d'interaction entre entités du coté serveur

DarePhoenix

Voir la session
16/07/2024 56mn

Ophose: Framework Web Fullstack

En faire plus avec moins; c'est la pensée derrière Ophose: un framework web full-stack PHP/JS. Je vous invite à découvrir avec moi l'étendue et la facilité avec laquelle vous pouvez créer une application web notamment grâce à son ORM, Authentification, Validation de données et bien d'autres...
12/07/2024 51mn

Django : customiser l'administration

Session dédiée à Django avec la customisation de l'interface d'administration. On verra comment modifier la façon d'afficher nos instances de modèles, mettre en place un moteur de recherche pour nos instances, etc... Le tout dans l'admin, en jouant avec l'objet ModelAdmin.
08/07/2024 1h3mn

Exercices Python en direct et parcours Django

Résolution en direct d'exercices (pyramide de dollars, vérificateur d'adresses IP), discussions sur Django, comment se former en continue, comment s'évaluer avec les tests d'évaluation et le travail sur les projets personnels.

Kévin SILLIAU

Voir la session
29/06/2024 49mn

Introduction à FastAPI

Session de mentorat et de support dans laquelle vous pouvez venir poser vos questions.

Kévin SILLIAU

Voir la session
07/06/2024 1h11mn

Django et les formulaires

Introduction à la gestion des formulaires avec Django.

Gabriel Trouvé

Voir la session
23/05/2024 1h0mn

Introduction outil no-code : CODA

Introduction à l'outil no-code CODA.
01/05/2024 1h23mn

Initiation à Django

Initiation au framework Django (gestion comptes utilisateurs, formulaire d'inscription, login/logout, CBV/FBV, gestion mots de passe...)

Gabriel Trouvé

Voir la session
11/04/2024 1h7mn

Déployer Django et dashboard Raspberry Pi

Déploiement d'un projet Django avec BDD postgres sous Docker avec l'aide de ChatGPT, projet avec Raspberry PI.

Pierre-andré COURBET

Voir la session
05/04/2024 1h1mn

Initiation à Wagtail (basé sur django)

Introduction à Wagtail sur un projet Django pour un petit blog.

Gabriel Trouvé

Voir la session
04/04/2024 1h19mn

Imports Django et exposition sécurisée des apps

Imports, exposer ses web app local sur internet avec auth gratuitement, discussion sur ChatGPT.

Pierre-andré COURBET

Voir la session
15/03/2024 1h46mn

Initiation à Django pour débutant

### Introduction à Django * Histoire et philosophie de Django * Installation et configuration de l'environnement de développement * Structure d'un projet ### Les bases de Django * Vue d'ensemble de l'architecture MVT (Modèle-Vue-Template) * Création d'un premier projet simple ### Voici les différents documents partagés durant la session : * [https://docs.djangoproject.com/en/5.0/ref/class-based-views/generic-editing/](https://docs.djangoproject.com/en/5.0/ref/class-based-views/generic-editing/) * [https://docs.djangoproject.com/en/5.0/ref/class-based-views/generic-display/](https://docs.djangoproject.com/en/5.0/ref/class-based-views/generic-display/)

Gabriel Trouvé

Voir la session
07/03/2024 1h8mn

Créer un sélecteur de films quotidien avec OMDb

- Mage: un framework data pipeline hyper puissant et simple - Jouons un peu avec l'API OMDb (Open Movie Database) - Et si on se créait un petit projet qui nous propose un film à regarder chaque jour...

Pierre-andré COURBET

Voir la session
22/02/2024 1h13mn

Authentification Streamlit et orchestration Dagster

Dans cette session, on crée un système simple de gestion de connexion à une application streamlit grâce à une database PostgreSQL. Démonstration également de Dagster, un outil d'orchestration de data pipeline.

Pierre-andré COURBET

Voir la session
15/02/2024 1h20mn

Introduction pratique au web scraping

Découvrez les bases du web scraping, ses usages concrets, ainsi que les aspects légaux essentiels à connaître avant d’extraire des données de sites web.

Pierre-andré COURBET

Voir la session
01/02/2024 1h3mn

Déployer Django : VPS, AWS et PythonAnywhere

- discussion VPS Vs solutions type python anywhere. - exemple avec AWS et Linode - résolution de notre problème d'API post d'il y a 2 semaines. - Quelques manipulation de dataframe avec des re échantillonnage de dataframe et des fusions.

Pierre-andré COURBET

Voir la session
25/01/2024 1h2mn

APIs client-serveur, GitHub et dataframes

- résolution de notre problème d'API post de la semaine dernière. - Un point sur Github et manipulations - Quelques manipulation de dataframe avec des re échantillonnage de dataframe et des fusions.

Pierre-andré COURBET

Voir la session
18/01/2024 1h11mn

Dashboard de commandes avec Streamlit et DRF

Dans la continuité de ce qu'on a fait la semaine dernière: à partir des data récolté grâce à l'API de notre CRM, on va créer un Dashboard de commande de produits avec Streamlit et avec une API DRF qu'on construira, on rempilera une base de données de commandes.

Pierre-andré COURBET

Voir la session
11/01/2024 1h1mn

Projet de forum Python et APIs

- Présentation du projet de système de gestion de forums de Gabriel. - Utilisation d'API (mise en pratique avec un CRM dolibarr) - Si nous avons le temps: passage en revue de la création d'API avec Django et le DRF (Django Rest Framework).

Pierre-andré COURBET

Voir la session
14/12/2023 1h30mn

Live coding Advent of Code et algos

Dernière session de l'année ! On va réaliser une petite session de "live coding" en réalisant le premier exercice de l'Advent of Code. Cette dernière session sera également l'occasion de poser vos questions. On parlera également du nouveau projet du mois (Système de gestion de forums).

Thibault HOUDON

Voir la session
07/12/2023 1h23mn

Supabase, Streamlit et API Django

Mise en place de Supabase avec RLS, création d’un tableau de bord Streamlit et introduction à une API Django REST reliée aux données Supabase.

Pierre-andré COURBET

Voir la session
30/11/2023 1h53mn

Session de mentorat

Dernière session de novembre : on va en profiter pour passer en revue les projets du mois terminés, notamment celui de Gabriel qui nous fera une présentation de son projet. J'en profiterai pour faire une correction en live du projet pour vous montrer les points à améliorer. Venez nombreux poser vos questions à Gabriel concernant la réalisation de A à Z d'un projet d'envergure comme celui-ci !

Thibault HOUDON

Voir la session
23/11/2023 1h20mn

Générer et héberger une documentation Sphinx

Présentation de sphinx, module qui permet de créer de la documentation pour votre projet. On va voir également comment héberger cette documentation sur Read the Docs.

Pierre-andré COURBET

Voir la session
16/11/2023 1h28mn

Auth Streamlit complète avec Supabase

- Système d'inscription et authentification avec supabase pour une application streamlit (si pas de problème avec Supabase 🤣) - Déploiement avec caprover de l'application (merci Quentin 😁)

Pierre-andré COURBET

Voir la session
09/11/2023 1h26mn

Comprendre les relations Django et l’ORM

Un peu de veille informatique avec les nouveautés de GPT 4 d'Open AI et de PyScript. Passage en revue des différences entre OneToOne, ForeignKey et ManyToMany dans les modèles Django. Quelques explications sur le modèle MVT de Django. Discussions sur la sécurité des vues. Précisions sur l'ORM de Django et la relation entre l'orienté objet et la base de données. Passage en revue des différences entre un CharField avec choices et un ForeignKey.

Thibault HOUDON

Voir la session
02/11/2023 1h34mn

Connecter Streamlit à une API Django

Découverte d’une API Django REST avec données Titanic, requêtes via Postman et Python, puis mise en place d’un projet Streamlit pour consommer cette API.

Pierre-andré COURBET

Voir la session
19/10/2023 1h18mn

Premiers pas avec Firebase et Streamlit

Au programme : introduction à Firebase. On verra les points suivants : 1) Création du projet et de la Database 2) Utiliser l’authentification de Firebase 3) Implémentation dans Streamlit 4) Fonctionnalité de mot de passe oublié avec Firebase

Pierre-andré COURBET

Voir la session
21/09/2023 1h9mn

De zéro au déploiement : web app Docker

Un exemple en live de développement d'une web app et mise en production: - création de l'app - création du container Docker - création d'une instance sur VPS - création du DNS - création du host derrière un proxy - déploiement du container docker su rue vps - protection de l'app via cloudflare

Pierre-andré COURBET

Voir la session
14/09/2023 1h22mn

Authentification Streamlit avec Django et outils web

- Gestion des users d'une app Streamlit avec Django et DRF (on l'avait déjà vu rapidement mais refaisons le depuis le début ensemble). - Inclure un chat interactif sur un site web facilement. - Une solution open source gratuite, auto hébergée avec taille illimitée alternative à WeTransfer et compagnie.

Pierre-andré COURBET

Voir la session
31/08/2023 2h11mn

Session de mentorat

Exploration de l'API de Queryset de Django : - Introduction aux Querysets - Récupération d'éléments - Tri et limitation de Querysets - Relations et Lookup complexes - Utilisation des objets Q - Agrégation et Annotations - Optimisation des performances - Mise à jour de plusieurs objets - Problèmes de performance N+1 - select_related et prefetch_related Liens vers les différentes branches du dépôt Git avec les sources : - [Opérations de base](https://github.com/DocstringFr/django-querysets/tree/basic-operations) - [Opérations avancées](https://github.com/DocstringFr/django-querysets/tree/advanced-operations) - [Optimisations et performances](https://github.com/DocstringFr/django-querysets/tree/query-optimizations)

Thibault HOUDON

Voir la session
03/08/2023 1h9mn

Django, API REST et graphiques Plotly

Apprenez à créer une application Django avec API REST et à visualiser vos données d’élevage avec des graphiques interactifs Plotly.

Pierre-andré COURBET

Voir la session
27/07/2023 1h19mn

Surveiller vos services avec Uptime Kuma

- Surveiller vos services (web app, blog) avec Uptime Kuma et notifications sur votre serveur discord - Un peu de programmation scientifique: - Interpolation, extrapolation - bumpy, pandas, matplotlib

Pierre-andré COURBET

Voir la session
20/07/2023 1h19mn

Créer une application Streamlit de post-it

Découvrez comment construire pas à pas une application web Streamlit multi-pages pour gérer des rappels organisés par tags et fichiers JSON.

Pierre-andré COURBET

Voir la session
15/07/2023 1h28mn

De Python à Django et clone ChatGPT

- Discussion sur comment aborder le parcours Django après avoir terminé le parcours python - Discussions autour de ChatGPT et le nouvel interpréteur de code (et les répercussions sur le métier de data scientist) - Réponse à la question de Gabriel à propos d'un sélecteur d'images de profil (front-end) - Présentation d'un site clone de ChatGPT codé avec Flask

Thibault HOUDON

Voir la session
06/07/2023 1h22mn

Automatiser ses workflows vidéo avec les APIs

Dans cette session, on va voir comment sauvegarder et partager des morceaux de code (snippets) avec gists. On verra également comment manipuler ces snippets avec les dictionnaires. Pour finir, on verra ensemble comment créer un système d'authentification robuste pour une app Streamlit avec Django et Django Rest Framework (DRF).

Pierre-andré COURBET

Voir la session
22/06/2023 1h0mn

Concevoir un CRM avec Django et Stripe

Dans cette session de mentorat, Pierre-André explique comment gérer les secrets et mots de passe dans Streamlit en utilisant le module Faker pour générer une base de données avec TinyDB. Il montre également comment effectuer des requêtes dans la base de données et manipuler les données à l'aide de pandas.

Pierre-andré COURBET

Voir la session
Page 2 sur 3

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.