Django – Développement d’applications web Back End

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Analyser le rôle de Django et son lien avec Python pour le développement d’applications Web
  • Mettre en place un environnement de développement pour Django
  • Créer et configurer des applications Django ainsi que leur architecture
  • Créer le routage des URLs pour les faire correspondre à des traitements
  • Générer un rendu dans différents formats de sortie a destination des applications clientes et navigateurs
  • Créer des modèles et les lier à une base de données relationnelle
  • Implémenter des formulaires ainsi que les actions permettant de les traiter et insérer les données en base
  • Tester une application Django

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 990,00 €

Durée 37 heures
Modes
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 990,00 €

Durée 37 heures
Modes
  • Distance
Sessions
Lieux Partout en France

Description

Plongez dans le monde de Django avec notre formation en ligne dédiée au développement d’applications web Back End.
Conçu pour être accessible à distance pendant 3 mois, ce cours vous permet de maîtriser Django, l’un des frameworks Python les plus connus et les plus complets.
Apprenez à analyser le rôle de Django et son lien avec Python, à créer des applications Django, à générer un rendu pour les applications clientes et navigateurs, à créer des modèles et à les lier à une base de données relationnelle.
La formation comprend également des sections sur la mise en place d’un environnement de développement, l’implémentation des formulaires, et le test d’une application Django.
Bénéficiez d’une assistance technique et pédagogique illimitée par e-mail, et de deux rendez-vous avec un formateur expert.

Programme

Présentation et installation de Django

  • Présentation de Python
  • Présentation de Django
  • Démonstration : Installation de l'environnement et création d'un projet
  • L'IDE PyCharm

Architecture de Django et fichiers de configuration

  • Le paradigme MVT, les applications et le fichier manage.py
  • Démonstration : Création d'une application dans un projet
  • Le fichier settings.py

Routes

  • La fonction path() et le tableau urlpatterns
  • Démonstration : Création d'une route simple
  • La fonction re_path()
  • Démonstration - Création d'une route complexe
  • La fonction include(), les espaces de noms et les routes
  • Démonstration : Inclusions et espaces de noms

Vues

  • Les paramètres nommés
  • Démonstration : Paramètres nommés
  • Les erreurs HTTP
  • La méthode render()
  • Démonstration : Utilisation d'un gabarit dans une vue

Gabarits

  • L'architecture et les variables
  • Démonstration : Gabarit et variables
  • Les balises et les filtres
  • Démonstration - Balises et filtres
  • Les conditions et les boucles
  • Démonstration : Conditions et boucles
  • L'héritage et les fichiers statiques
  • Démonstration : Héritage et fichiers statiques
  • Rendre les données plus humaines

Modèles

  • Un premier modèle simple
  • Démonstration : Création d'un premier modèle
  • Relations entre modèles
  • Démonstration : Relations entre modèles
  • Mapping objet-relationnel
  • Démonstration : Le mapping objet relationnel
  • Fixture
  • L’interface d’administration de Django

Formulaires

  • Création d'un formulaire simple
  • Démonstration : Création d’un formulaire simple
  • Validation et message flash
  • Démonstration : Validation
  • Formulaire, modèles et vues génériques
  • Démonstration : Formulaires, modèles et vues génériques
  • Authentification
  • Démonstration : Authentification

Tests unitaires et fonctionnels

  • Les tests unitaires
  • Démonstration : Les tests unitaires
  • Tester une vue avec Selenium
  • Démonstration : Installation et utilisation de Selenium
  • Couverture de code

Outils complémentaires

  • Principes de réutilisabilité
  • Démonstration : La réutilisabilité
  • Internationalisation
  • Démonstration : Internationalisation
  • Utilisation d’une API
  • Démonstration : Utilisation d’une API

Prérequis

Des connaissances sur les bases du langage Python ainsi que sur HTML, CSS et JavaScript sont un plus.

Public

Développeurs web

Ces formations pourraient vous intéresser

Objectifs de la formation

Mettre en place une architecture orientée services avec des web services Java - Optimiser et sécuriser des services web
Tarif

A partir de 2 125,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer un blog ou un site Web professionnel avec WordPress
  • Gérer les contenus
  • Sélectionner et installer un thème
  • Faire la mise en page avec Gutenberg et Elementor
  • Créer et gérer des modèles de page avec Gutenberg
  • Personnaliser l'en-tête et le pied de page avec le FSE (Full Site Editing) et Elementor Pro
  • Ajouter des plug-ins et des widgets
  • Gérer un hébergement de site Internet.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Savoir installer et configurer Apache et MySQL - Savoir gérer des sites web avec Apache - Connaître les principes de base de la programmation PHP et SQL
Tarif

A partir de 2 245,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Programmation en HTML5 avec JavaScript et CSS 3

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs, chefs de projets Web souhaitant développer des sites Web ou applications avec HTML 5 et CSS3.

À l'issue de la formation, le stagiaire sera capable de :

  •     Développer des sites Web en HTML
  •     Créer des sites en dissociant le contenu de la mise en forme
  •     Utiliser les techniques permettant de développer des sites fonctionnant avec tous les navigateurs
  •     Proposer les applications autorisant des interactions dynamiques avec les utilisateurs
  •     Savoir profiter des dernières nouveautés HTML5 pour enrichir le contenu d’un site d’élément vidéo ou audio
  •     Créer des présentations accrocheuses et professionnelles avec CSS3
  •     Créer des pages réactives conformes aux normes avec les API JavaScript nouvelle génération
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir architecturer et concevoir des projets web JEE performants à  base de Servlets et de JSP - Mettre en place le pattern MVC
Tarif

A partir de 1 625,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser le développement d'interfaces web pour applications mobiles à  l'aide de Cordova en conjonction avec jQuery mobile
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser le langage JavaScript moderne (version ES6)
  • Avoir les bases pour travailler ensuite avec des frameworks JavaScript
  • Développer des applications Web interactives
  • Appeler des services Web asynchrones
  • Découvrir la librairie jQuery
Tarif

A partir de 2 450,00 €

Durée

4j / 28h

Modes
  • Entreprise

Objectifs de la formation

Acquérir les connaissances nécessaires pour être autonome dans la conception et la maintenance de son site Web avec WordPress, savoir l’installer et le mettre en ligne.

Formation éligible à l'utilisation du CPF avec possibilité du passage de la certification TOSA en fin de formation.

Tarif

A partir de 1 050,00 €

Durée

3 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre et maîtriser les spécificités de la publication sur le Web (formats, interactivité, etc.). Concevoir et réaliser l'interface des pages d'un site Web. Élaboration de la charte graphique, appropriation des fondamentaux de la présentation sur écran, ergonomie des sites et principes de navigation.
Tarif

A partir de 2 245,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Mettre en place une architecture orientée services avec des web services Java - Optimiser et sécuriser des services web
Tarif

A partir de 2 125,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...