développement web python Django

  • Accueil
  • développement web python Django

Prix : 400 000F  Durée: 2Mois  En présentiel   

Syllabus de Formation

INTRODUCTION A LA PROGRAMMATION ET OPPORTUNITES
PARTIE 1 : LES CONCEPTS CLES DE L’ALGORITHMIQUE.
  • Introduction à l’algorithmique
  • Les variables et constantes
  • Les structures alternatives et les boucles
  •  Les tableaux et les structures de données
  • Les fonctions et procédures
  • TP (avec le langage PYTHON)
PARTIE 2 : LES BASES DE HTML5
  • Initiation au web et son évolution
  • Les balises clés en HTML
  • Listes ordonnées et non ordonnées
  • Les tableaux
  • Insertion des images et vidéos
  • Conception d’une page web en HTML (TP)
PARTIE 3 : DESIGN DES PAGES D’UN SITE GRACE AU CSS
  • Initiation au CSS3
  • Notion de sélecteur, valeurs et propriétés
  • Prise en main des fonctions du CSS3
  • Notion de responsivité sur un site web
  • Design d’une page web grâce au CSS (TP)
  • Initiation à Bootstrap 4
  • Intégration de Bootstrap et design d’une page Web
PARTIE 4 : DECOUVERTE DU JAVASCRIPT ET JQUERY
  •  Introduction au JavaScript
  •  Les variables et constantes
  •  Les opérateurs arithmétiques et les fonctions
  • Les tableaux
  •  Les structures alternatives et les boucles
  •  Les évènements en JavaScript
  • Introduction au JQuery
  •  Configuration des outils
  •  Les sélecteurs en JQuery
  • Quelques méthodes de JQuery
  • Intégrer des évènements
  •  Les formulaires et le JQuery (TP)
PARTIE 5 : INITIATION A LA CONCEPTION DES SYSTEMES D’INFORMATION
  • Conception d’un Modèle Conceptuel de Données grâce à MERISE
  • Conception d’un Modèle Logique de Données grâce à MERISE
  • Critiques de MERISE
  • Introduction à UML
  • Conception d’un diagramme de cas d’utilisation
  • Conception de diagrammes de classes
  • Conception de diagrammes de séquence
  • TP (avec le logiciel Windesign)
PARTIE 6 : ADMINISTRATION D’UNE BASE DE DONNEES GRACE AU LANGAGE SQL
  • Introduction aux bases de données
  •  Installation de MySQL
  •  Création d’une base de données
  •  Création et modification d’une table dans une base de données
  •  Notion de clés primaires et clés étrangères
  •  Insertion des données
  • Sélection des données
  • Suppression et modification des données
  • Les jointures en SQL
PARTIE 7 : PROGRAMMATION ORIENTE OBJET PYTHON
  • Introduction à la programmation orientée objet
  •  La notion d’objet et de classe
  •  L’encapsulation et polymorphisme
  • Le constructeur et les méthodes
  • Les getters et les setters
  • Variables, constantes et les méthodes statiques
  • L’héritage en PYTHON
  • Les classes et méthodes abstraites
  • Gestionnaire de dépendance PIP
  • Les interfaces et les traits
  • Cas pratique (gestion des utilisateurs : insertion, lecture, modification, recherche et suppression des utilisateurs)
  •  TP (langage PYTHON)
PARTIE 8 : DECOUVERTES DU GESTIONNAIRE DE VERSION GIT
  • Notion de gestionnaire de versions
  •  Installation et configuration des environnements de travail
  •  Création d’un dépôt git
  •  La notion de branche
  •  Ajout et mise à jour d’un projet sur git
  • Quelques notions avancées
  • Déploiement d’un projet sur git
PARTIE 9 : LE FRAMEWORK DJANGO
  •  Introduction
  •  Rappel des principes de la POO
  •  Présentation du Framework Django
  •  Installation de l’environnement
  •  Création d’un projet Django
  •  Structure d’un projet Django
  •  Notion de route, Model, vue, Template et modèle ORM
  • Mapping des associations : OneToMany, ManyToMany, OneToOne
  •  Accès aux données avec les QuerySets
  •  Passer des données à une vue
  •  Communication avec une base de données Mysql
  •  Les migrations avec avec Django
  •  Les getters, setters, les attributs virtuels
  •  Création d’un formulaire de contact avec envoie d’email
  •  Système d’authentification
  •  Création, Lecture, Modification et suppression des données d’une base de données
  •  Intégration d’un thème HTML sur Django
  •  Les rôles et permissions (droits d’accès)
  • Interface d’administration et tests unitaires
  • TP (application de gestion des stages)
PARTIE 11 : PROJET CONCRET AVEC PRESENTATION

Prêt à Suivre cette formation ?

Leave A Comment

Cart

No products in the cart.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare