Clever Council Maroc - Cercle IMAGE

Clever Council Maroc - Formation ICON Formation au « framework web pour les perfectionnistes sous pression » DJANGO

Catégorie de la formation : ERP, Développment logiciel, Web et DEVOPS

Formation au « framework web pour les perfectionnistes sous pression » DJANGO

Durée de la formation : 5 jours

Clever Council Maroc - Formation Titre Icon Formation au « framework web pour les perfectionnistes sous pression » DJANGO

JOUR 1 : 

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

  • Package PH, Apache et MySQL, phpMyAdmin, références php et MySQL et Notepad

Qu'est-ce que Django ?

  • Django est un framework
  • Apport du Framework
  • Qu'est-ce que ça peut nous aider à faire ?
  • Quelles sont les alternatives ?

Django architecture

  • Sites et applications
  • Configuration partagée
  • Mise en page minimale Django
  • Flexibilité intégrée

Configuration d'un projet

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

Ajout d'une application

  • Générer les fichiers de l’application
  • Configuration spécifique à l'application

Création de modèles avec Django ORM

  • Définition des modèles
  • Objets connexes
  • Migration SQL
  • Configuration App
  • Accès aux modèles

Atelier et cas pratique.

JOUR 2 : 

Le pattern MVC avec Django.

Connectez-vous pour rien et admin gratuit

  • Configuration de l'utilisateur admin
  • Exécution du site d'administration
  • Peaufiner l'interface d'administration
  • Modification de la page d'index admin 

Vues de base (AKA) Contrôleurs

  • Qu'est-ce qu'une vue
  • L’objet HttpResponse
  • La configuration des routes pour les URL
  • Raccourci: get_object_or_404 ()

Modèles (Vues AKA)

  • À propos des modèles
  • La syntaxe du modèle Django
  • Les fichiers statiques
  • Modèles de chargement
  • La balise url
  • Raccourci : template.render ()

Interrogation des modèles

  • QuerySets
  • Chaînage de filtres
  • Les objets Q 
  • Travailler avec des modèles
  • Variable lookups
  • Commentaires
  • Héritage
  • Filtres
  • Echappement du HTML
  • Atelier et Cas pratique

JOUR 3 :

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

Formulaires

  • Présentation des formulaires
  • GET et POST
  • La classe Form
  • Traitement du Formulaire
  • Widgets
  • Validation
  • Les formulaires dans les modèles
  • Pour aller plus loin… 

Gestion des fichiers statiques

  • Types de fichiers statiques
  • Configuration de l'accès
  • Les espaces de noms
  • Modèles
  • Déploiement de l'extérieur Django

Vues génériques

  • A propos de vues génériques
  • Types de vues génériques
  • Par défaut les vues génériques
  • Les Vues génériques basés sur les classes
  • Les Vues Liste et détail

Test automatisé

  • Pourquoi créer des tests?
  • Quand créer des tests
  • En utilisant le framework de test de Django
  • En utilisant le client de test
  • Exécution des tests
  • Vérification de la couverture du code
  • Atelier et cas pratique. 

Clever Council Maroc - au « framework web pour les perfectionnistes sous pression » DJANGO Détails de la formation au « framework web pour les perfectionnistes sous pression » DJANGO

Développer des sites Web basés sur le contenu stocké dans un système de gestion de base de données relationnelle

Comprendre le Modèle Vue Contrôleur (MVC) et la façon dont il est mis en œuvre dans Django

Créer des modèles Django pour une vue facile à modifier

Correspondance entre les vue et les URL

Profitez de l'interface d'administration intégréey

Fournir le traitement des formulaires HTML

Intégrer des tests automatisés avec votre code

Cette formation s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement Web.

Une expérience en informatique est souhaitée.

Formation basée sur l'alternance et la complémentarité de phases théoriques et de mises en situation pratiques.

Clever Council Maroc - Formations similaires ICON Formations similaires

Clever Council Maroc - Mail ICON Contactez-nous

Adresse

1 Rue Abou Taour, Socrate, 4éme étage N12 - Casablanca, 20370