Certification de formation Django

Formation Framework Django éligible CPF faisant partie de la certification « Développement Full-Stack et orienté-objet »

0
Jours
0
Heures
0
CNCP
0
CPF
Formation certifiante disponible en :

Formation
intra-entreprise

Formation
inter-entreprises

Egalement disponible à distance en :
e-learning-tutore
Tous les détails et démonstrations en ligne du déroulement de la formation e-learning ou à distance tutoré : « Les fondamentaux en gestion de projet »
Prochaines dates
Planning et dates

« Les fondamentaux en gestion de projet »

Ville Session 1 Session 2
Paris 17-09-18 15-11-18
Lyon 17-09-18 15-11-18
Aix-en-Provence 17-09-18 15-11-18
Nous vous recommandons

Programme de formation:
Framework Django.

Django est un framework Python open-source. Il permet de développer simplement et rapidement.
Django a son slogan : « Le framework web pour les perfectionnistes sous pression! ».

Objectifs

Quelles seront mes compétences à l’issu de la formation : Framework Django ?

Les objectifs de la formation certifiante « Django » sont :

  1. Développer des sites Web basés sur le contenu stocké dans un système de gestion de base de données relationnelle
  2. Comprendre le Modèle Vue Contrôleur (MVC) et la façon dont il est mis en œuvre dans Django
  3. Créer des modèles Django pour une vue facile à modifier
  4. Correspondance entre les vues et les URL
  5. Profiter de l’interface d’administration intégrée
  6. Fournir le traitement des formulaires HTML
  7. Intégrer des tests automatisés avec votre code

Publics

Quels sont les profils concernés par le module : Framework Django ?

La formation « Django » s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement Web, notamment :

  1. Toute personne ayant des connaissances basiques en WEB et souhaitant maîtriser le développement d’application WEB avec du PHP orienté Objet et Symfony
  2. Graphiste, intégrateur WEB, designer, Webmaster ou référenceur WEB souhaitant avoir une double compétence et souhaitant exploiter une base de données MySQL pour rendre une application WEB plus dynamique
  3. Journaliste, réalisateur, communicant, chef de projet, toute personne souhaitant gérer un projet web éditorial
  4. Informaticiens et concepteurs souhaitant maîtriser les techniques pour développer des sites WEB riches et interactif
  5. Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement WEB

Prérequis

Quelles sont les qualifications requises pour suivre la formation : Framework Django ?

Pas de prérequis pour la formation « Django », cependant une expérience en informatique est souhaitée.

Programme détaillé

Comprendre les fondamentaux de la programmation PHP et de la manipulation d’une base MySQL.

  1. Package PHP, Apache et MySQL, phpMyAdmin, références php et MySQL et Notepad

Qu’est-ce que Django ?

  1. Django est un framework
  2. Apport du Framework
  3. Qu’est-ce que ça peut nous aider à faire ?
  4. Quelles sont les alternatives ?

Django architecture

  1. Sites et applications
  2. Configuration partagée
  3. Mise en page minimale Django
  4. Flexibilité intégrée

Configuration d’un projet

  1. Exécution de manage.py
  2. Démarrage du projet
  3. Configuration de la base de données
  4. Le serveur de développement

Ajout d’une application

  1. Générer les fichiers de l’application
  2. Configuration spécifique à l’application

Création de modèles avec Django ORM

  1. Définition des modèles
  2. Objets connexes
  3. Migration SQL
  4. Configuration App
  5. Accès aux modèles

Atelier et cas pratique.

Le pattern MVC avec Django.

Connectez-vous pour rien et admin gratuit

  1. Configuration de l’utilisateur admin
  2. Exécution du site d’administration
  3. Peaufiner l’interface d’administration
  4. Modification de la page d’index admin

Vues de base (AKA) Contrôleurs

  1. Qu’est-ce qu’une vue
  2. L’objet HttpResponse
  3. La configuration des routes pour les URL
  4. Raccourci: get_object_or_404 ()

Modèles (Vues AKA)

  1. À propos des modèles
  2. La syntaxe du modèle Django
  3. Les fichiers statiques
  4. Modèles de chargement
  5. La balise url
  6. Raccourci : template.render ()

Interrogation des modèles

  1. QuerySets
  2. Chaînage de filtres
  3. Les objets Q
  4. Travailler avec des modèles
  5. Variable lookups
  6. Commentaires
  7. Héritage
  8. Filtres
  9. Echappement du HTML
  10. Atelier et Cas pratique

Comprendre les échanges http, et les modules avancés de Django.

Formulaires

  1. Présentation des formulaires
  2. GET et POST
  3. La classe Form
  4. Traitement du Formulaire
  5. Widgets
  6. Validation
  7. Les formulaires dans les modèles
  8. Pour aller plus loin…

Gestion des fichiers statiques

  1. Types de fichiers statiques
  2. Configuration de l’accès
  3. Les espaces de noms
  4. Modèles
  5. Déploiement de l’extérieur Django

Vues génériques

  1. A propos de vues génériques
  2. Types de vues génériques
  3. Par défaut les vues génériques
  4. Les Vues génériques basés sur les classes
  5. Les Vues Liste et détail

Test automatisé

  1. Pourquoi créer des tests?
  2. Quand créer des tests
  3. En utilisant le framework de test de Django
  4. En utilisant le client de test
  5. Exécution des tests
  6. Vérification de la couverture du code

Atelier et cas pratique.

Besoin d'un devis / d'un renseignement :

Adresse :

28 rue Xavier Bichat

72000 Le Mans

 

Téléphone :

02.43.52.36.45

 

Email :

contact@cegefos.fr

 

Suivez-nous :

[Form id= »6″]