Créer un tableau de bord de devises avec Django

Dans cette formation pratique, je vous montre comment créer de A à Z une application web pour afficher l'évolution du cours de devises avec des graphiques.

  • Avancé
  • fiber_manual_record
  • 4 heures 14 minutes
  • fiber_manual_record
  • 61 sessions
Présentation de l'application

02:44

1. Présentation de l'application

Au cours de cette session, vous allez découvrir l'application web que vous allez construire : un tableau de bord de devises. Vous aurez une vue d'ensemble de l'application et comprendrez son fonctionnement. Nous allons également passer en revue les différents outils Django que nous utiliserons pour sa création. Vous pourrez ainsi voir en avant-première les graphiques d'évolution du cours des devises que vous serez capable de créer.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Créer le projet avec PyCharm

05:01

6. Créer le projet avec PyCharm

Vous allez amorcer le développement de votre tableau de bord de devises en initié un nouveau projet Django avec l'aide de l'IDE PyCharm. Nous allons passer en revue l'aménagement d'un environnement de travail Python adéquat, l'installation des dépendances nécessaires et la création de votre architecture de projet. Cette étape cruciale posera les fondements de notre application.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Installation des librairies

04:12

7. Installation des librairies

Au cours de cette première session, vous allez mettre en place votre environnement de développement en installant les librairies essentielles pour le développement de votre application web. Nous veillerons à ce que Django, une librairie Python pour le web, ainsi que toutes les autres nécessaires au suivi de la formation soient opérationnelles. Nous pourrons alors démarrer la creation de notre tableau de bord de devises.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Modification de l'API - Mise à jour 9 avril 2021

02:15

9. Modification de l'API - Mise à jour 9 avril 2021

Dans cette session, vous allez découvrir comment modifier l'API pour la mise à jour datée du 9 avril 2021. Nous allons voir ensemble les procédures de mise à jour et d'adaptation de l'application Django pour suivre ces modifications. Vous allez apprendre à identifier les implications de ces changements sur les fonctionnalités de votre tableau de bord de devises et à y apporter les corrections nécessaires.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Changements dans l'API - Code

01:00

10. Changements dans l'API - Code

Dans cette session, vous allez découvrir les modifications récentes de l'API utilisée dans l'élaboration de votre tableau de bord de devises avec Django. Nous allons explorer comment ajuster votre code pour correspondre aux nouveaux points d'accès de l'API. Par la suite, nous allons apprendre à utiliser l'API pour obtenir des informations spécifiques sur des devises pour une période donnée. Enfin, une visite de la documentation de l'API sera effectuée pour vous guider davantage dans votre apprentissage.

  • closed_caption Sous-titres cancel
  • format_quote Résumé textuel cancel
Résumé de la section

01:29

16. Résumé de la section

Dans cette section, vous allez vous familiariser avec l'ensemble du processus de création d'un tableau de bord de devises. Nous passerons en revue l'architecture générale de l'application, en expliquant les choix de modèles et de visualisation des données. Vous allez comprendre comment lier votre application Django avec l'API de devises pour capturer et afficher l'évolution du cours de devises.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Lancement du serveur Django en local

06:22

20. Lancement du serveur Django en local

Au cours de cette session, vous allez apprendre à configurer et à lancer efficacement un serveur Django en local sur votre système. Nous allons montrer comment démarrer une nouvelle application Django et comment la configurer pour afficher le tableau de bord des devises. La session comprend également des conseils pour résoudre les problèmes courants que vous pouvez rencontrer lors de la mise en place d'un serveur local Django.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Création d'un superuser pour l'administration

05:58

22. Création d'un superuser pour l'administration

Dans cette session, vous allez apprendre à créer un superuser pour gérer votre application Django. Nous allons détailler les étapes pour mettre en place ce profil administrateur qui permettra de gérer efficacement votre tableau de bord de devises. Nous examinerons les divers cas où le recours à un superuser se révèle indispensable. Préparez-vous à prendre le contrôle intégral de votre application.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Résumé de la section

02:03

23. Résumé de la section

Vous allez découvrir un récapitulatif de tous les points abordés à travers ce cours. Nous allons reprendre ensemble les notions fondamentales acquises pour renforcer votre compréhension de la création d'un tableau de bord de devises avec Django. Nous allons couvrir les compétences acquises et les progrès réalisés jusqu'à présent pour s’assurer que vous êtes sur la bonne voie.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Création de l'application

04:46

25. Création de l'application

Dans cette première session, vous allez découvrir comment initialiser une application Django pour votre projet. Nous allons partir de la base pour structurer correctement notre projet, en tenant en compte des bonnes pratiques Django. Vous allez apprendre à installer et à configurer votre environnement de développement afin d'assurer une mise en place optimale pour la création du tableau de bord des devises.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Envoyer des informations avec le context

06:07

29. Envoyer des informations avec le context

Dans cette session, vous allez apprendre à transmettre des données entre les différentes composantes de votre application Django grâce au context. Nous allons aborder l'exploitation de cette méthode pour envoyer des informations concernant le cours des devises. Ce savoir-faire essentiel vous donnera une plus grande flexibilité dans la construction de votre tableau de bord de devises.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Import de la librairie Bootstrap

03:09

32. Import de la librairie Bootstrap

Vous allez découvrir comment importer et utiliser efficacement la librairie Bootstrap, un outil incontournable pour styliser votre application web. L'objectif sera de comprendre comment Bootstrap peut vous aider à créer un tableau de bord visuellement attrayant pour l'affichage du cours des devises. La session couvrira l'intégration de Bootstrap dans une application Django.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Un peu de style avec le mode sombre

02:29

33. Un peu de style avec le mode sombre

Durant cette session, vous allez découvrir comment ajouter un peu de style à votre application. Ensemble, nous explorerons comment mettre en œuvre un mode sombre pour améliorer l'esthétique et la lisibilité de notre tableau de bord de devises. Avec des instructions claires, vous apprendrez à ajuster l'interface utilisateur de votre application Django, pour un rendu visuel optimal et personnalisable.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Notre premier graph

20:51

35. Notre premier graph

Dans cette session, vous allez créer votre premier graphique pour afficher l'évolution des devises. Nous allons commencer par la mise en place de l'environnement Django, puis nous allons apprendre à interagir avec une API de devises pour récupérer les données. Enfin, nous allons utiliser une librairie JavaScript pour afficher ces données sous forme de graphique. Préparez-vous à donner une dimension visuelle à vos données financières.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Résumé de la section

01:39

36. Résumé de la section

Au cours de cette session, vous allez découvrir un résumé complet de ce que nous avons couvert jusqu'à présent. Nous analyserons les divers aspects de la création d'une application web avec Django, en nous axant sur la présentation de l'évolution du cours des devises avec des graphiques. Cette consolidation des connaissances précédemment acquises servira de base solide pour les prochaines étapes de la formation.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Récupérer les données dans la vue

10:26

38. Récupérer les données dans la vue

Lors de cette session, vous allez apprendre à récupérer efficacement les données pour votre tableau de bord depuis la vue. Nous allons explorer ensemble les meilleures pratiques pour agréger les informations nécessaires à l'affichage de l'évolution des cours de devises. Vous allez maîtriser les techniques pour rendre vos données accessibles à votre application Django.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Gérer plusieurs devises

13:06

40. Gérer plusieurs devises

Dans cette session, vous allez apprendre à gérer plusieurs devises avec Django. Nous allons aborder comment ajouter de nouvelles devises, les mettre à jour et les afficher dans notre tableau de bord. Nous verrons également comment intégrer des graphiques pour suivre l'évolution du cours de chaque devise. Préparez-vous à enrichir votre application web avec cette fonctionnalité essentielle.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Ajouter des boutons de presets

08:55

42. Ajouter des boutons de presets

Dans cette session, vous allez découvrir comment intégrer des boutons de presets à votre application Django pour afficher les variations des devises. Vous vous familiariserez avec des techniques efficaces pour la création de ces boutons, ainsi que leurs configurations pour une expérience utilisateur optimale. En fin de session, nous aurons un tableau de bord encore plus interactif.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Redirection de la page d'accueil

04:43

46. Redirection de la page d'accueil

Dans cette session, vous allez mettre en place une redirection intelligente pour la page d'accueil de votre application Django. Nous allons voir ensemble comment guider l'utilisateur à travers l'interface de façon intuitive pour une expérience utilisateur optimale. Au terme de cette session, l'accès et l'utilisation de votre tableau de bord de devises n'auront plus de secret pour vous.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Résumé de la section

02:11

47. Résumé de la section

Dans cette session, vous allez aborder un résumé complet de la section qui vous donnera une vue d'ensemble de l'application de tableau de bord de devises. Nous allons parcourir ensemble les divers aspects abordés jusqu'à présent, notamment les étapes de création de l'application et la manière d'afficher l'évolution du cours des devises avec des graphiques. Vous allez renforcer vos compétences en matière de Django et vous préparer pour les prochaines étapes.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Les différentes possibilités de déploiement

01:57

49. Les différentes possibilités de déploiement

Vous allez découvrir les différentes méthodes de déploiement pour votre application Django de tableau de bord de devises. Nous allons explorer les options vous convenant le mieux en fonction de vos besoins. Ceci couvre l'hébergement cloud, les serveurs dédiés et plus encore. Vous allez comprendre comment mettre en ligne votre application pour que le monde puisse la voir.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Test de l'application en ligne

03:10

51. Test de l'application en ligne

Vous allez tester votre application en ligne en temps réel pour détecter et résoudre tout dysfonctionnement éventuel. Nous allons utiliser des cas d'usage variés pour examiner le comportement de l'application et assurer son fonctionnement optimal. Cette évaluation vous aidera à garantir une expérience utilisateur fluide et efficace dans le suivi de l'évolution des cours de devises.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Introduction à la section

01:00

53. Introduction à la section

Dans cette section, vous allez découvrir comment intégrer rapidement votre application web d'évolution des cours de devises dans une application PySide2. Nous n'entrerons pas en profondeur dans les détails de PySide2, mais l'accent sera mis sur la facilité de cette intégration grâce à l'utilisation de QWebEngineView. Cette approche vous donnera une perspective sur le potentiel et la flexibilité de PySide2.

  • closed_caption Sous-titres cancel
  • format_quote Résumé textuel cancel
Création de l'application Qt

02:30

55. Création de l'application Qt

Dans cette partie, vous allez développer un noeud central de votre tableau de bord - l'application Qt. Vous allez apprendre à concevoir et à coder une interface utilisateur intuitive. Nous apprendrons ensemble à associer cette interface aux données des devises et à afficher des graphiques pour une analyse intuitive des cours. Vous deviendrez compétent dans l'utilisation des capacités développées de Django pour la gestion de la base de données.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Intégration de notre webapp dans Qt

03:44

56. Intégration de notre webapp dans Qt

Au cours de cette session, vous allez découvrir comment intégrer efficacement votre application web dans Qt. Nous allons voir ensemble comment utiliser cette plateforme pour améliorer l'affichage de vos graphiques de cours de devises. Cela permettra d'optimiser votre tableau de bord et de le rendre plus interactif. Cette étape clé vous aidera à mieux maîtriser Django.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Changer le style de notre interface

04:05

58. Changer le style de notre interface

Dans cette session, vous allez personnaliser l'apparence de votre application web. Vous allez découvrir comment changer le style de l'interface en utilisant les capacités visuelles de Django. Naviguer parmi les thèmes disponibles, sélectionnez celui qui convient le mieux à votre tableau de bord de devises. Nous allons modifier ensemble les éléments clés pour rendre votre application plus attrayante.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Résumé de la section

01:10

59. Résumé de la section

Dans cette section vous allez bénéficier d'un tour d'horizon complet de ce qui vous attend tout au long du cours. Vous allez découvrir comment créer une application web efficiente à partir de zéro pour le suivi de l'évolution des cours de devises. Nous allons explorer ensemble la manière de représenter visuellement ces données sous forme de graphiques. Un voyage passionnant vous attend.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel