UE5 : Fondamentaux du développement web frontal, niveau 2

Séance 1 : Sommaire

  1. Présentation du cours
  2. Introduction au cours
    1. Déroulé du cours
    2. Objectifs principaux
    3. Description pratique du cours
    4. Exercices
    5. Evalution
  3. Une première application
    1. Structure applicative
    2. Travail dans un envrionnement virtuel
    3. Installation de Flask
    4. Modularisation
      1. Ecrire un package simple
      2. Ecrire un package avec des modules
      3. Un petit point sur les chemins
    5. Une première application
    6. Complément: les variables d'environnement
  4. Exercices
    1. REV-1: les classes Python
    2. APP-1: découverte du package os
    3. APP-2: variables de package
    4. REF-1: afficher le nom de l'application
    5. Les classes
      1. Pas à pas sur les livres
        1. APP-3: Création d'une classe
        2. APP-4: Méthodes de classe
        3. APP-5: Attribut de classe
        4. APP-6: Comparaison d'instances
        5. APP-7: Commentaires
      2. APP-8: De l'aléatoire dans un attribut d'instance
      3. APP-9: Un système bancaire
      4. APP-10: Des statistiques
      5. APP-11: Tableau de scores
      6. APP-12: Créer des classes à la volée
      7. Des classes dynamiques
        1. APP-13: Changement de nom de classe
        2. APP-14: Héritage de classe
      8. APP-15: En voyage scolaire
      9. APP-16: Des potions magiques
    6. Ressources et exemples
      1. chemins
      2. package_modules
      3. package_simple
    7. Code de l'application
      1. base
      2. strcuture