Aller à l'accueil du cours

L’injection de dépendance via le constructeur

L’injection de dépendance via le constructeur

précédent Suivant
  • Table des matières

  • Configurer son éditeur de texte
    7m 11s
    Les raccourcis clavier
    1m 16s
  • Présentation HTML
    2m 11s
    Comprendre la structure en HTML5
    4m 55s
    Les titres
    9m 38s
    Les ancres (liens)
    10m
    Les listes
    11m 14s
    Les paragraphes
    5m 29s
    Les tables
    15m 4s
    Les formulaires
    48m 53s
    Les images
    12m 33s
    Les vidéos
    5m 14s
    Les Iframes
    6m 7s
    Comprendre le layout HTML
    17m 18s
    Quiz HTML5
  • Présentation de CSS
    2m 34s
    Création d’un nouveau projet
    1m 29s
    Syntaxe
    1m 30s
    Les commentaires
    1m 1s
    Les sélecteurs
    14m 38s
    Texte
    19m 3s
    Height & Width
    4m 30s
    Background
    5m 46s
    Opacity
    8m 53s
    Border
    4m 10s
    Z-index
    6m 59s
    Gradient
    15m 49s
    Box Shadows
    8m 39s
    Box Sizing
    4m 21s
    Layout
    13m 11s
    Les polices
    24m 2s
    Margin & Padding
    10m 56s
    Float
    16m 18s
    Les différents types d’affichage (Display)
    7m 22s
    Units
    22m 7s
    Overflow
    7m 12s
    Les positions
    8m 58s
    Les pseudo classes
    5m 10s
    Les pseudo éléments
    8m 55s
    Flex Box – Présentation
    3m 31s
    Flex Box – Pratique
    35m 45s
    Transform
    7m 56s
    Les transitions en CSS3
    26m 27s
    Les Animations en CSS3
    1h 7m 29s
    Reset
    4m 27s
    Les préfixes vendeurs
    17m 28s
    Créer un menu déroulant en CSS3
    10m 53s
    Les icones
    22m 42s
    Intégrer une maquette et gérer son Responsive Web Design
    1h 41m 44s
    Quiz CSS
  • Présentation JavaScript
    1m 41s
    Création d’un nouveau projet
    5m 55s
    Les commentaires
    1m 39s
    Les variables
    2m 55s
    Les constantes
    2m 11s
    Types & Objets
    15m 29s
    Les Opérateurs Arithmétiques
    2m 52s
    Conditions
    7m 49s
    Les opérateurs de comparaison
    10m 45s
    Les opérateurs logiques
    8m 2s
    Switch Condition
    4m 48s
    Loops & Itérations
    12m 4s
    Nested Loops
    5m 45s
    Propriétés – Méthodes – Fonctions
    12m 12s
    Les fonctions utilisateur
    15m 3s
    Les variables et leur portée
    7m 8s
    Les arrays
    15m 28s
    Les arrays multidimentionnels
    14m 8s
    Les objets
    27m 47s
    Manipulation du DOM
    35m 9s
    Les événements en Javascript
    43m 7s
    Javascript en musique
    20m 44s
    Contrôler les champs d’un formulaire
    49m 35s
    Calcul de TVA en Javascript
    49m 6s
    Ajouter du Javascript dans un site de location de voiture
    46m 29s
    Quiz Javascript
  • Présentation UX
    38s
    Apprenez à reconnaître et définir l’UX
    2m 35s
    Faites la différence entre UX et UI
    1m 29s
    Familiarisez-vous avec la notion d’usabilité
    1m 6s
    Recherchez le taux de rétention
    1m 34s
    Accrochez vos utilisateurs avec le “Hook Canvas”
    3m 12s
    Apprenez à vous centrer sur l’utilisateur
    2m 2s
    Concevez un produit simple
    2m 19s
    Créez pour l’utilisateur mobile
    3m 41s
    Définissez un persona
    2m 25s
    Comprenez le principe d’affordance
    3m 12s
    Ecoutez les témoignages d’UX designers
    5m 3s
    Incarnez l’éthique de l’UX designer
    14m 59s
    Entraînez-vous en donnant un visage à l’utilisateur de TikTok
    0s
    Intégrez l’approche “Design Thinking”
    2m 55s
    Commencez par la recherche utilisateur
    4m 9s
    Appliquez les bonnes pratiques de prototypage
    4m 9s
    Testez régulièrement vos prototypes
    2m 8s
    Menez une séance de test utilisateur
    4m 5s
    Quiz UX
  • Présentation Bootstrap
    1m 18s
    Installation de Bootstrap
    19m 11s
    Comprendre le système de grid
    31m 57s
    Les Flex Box dans Bootstrap
    17m 4s
    Le Responsive Web Design dans Bootstrap
    17m 35s
    Margin & Padding
    19m 21s
    Les Composants Bootstrap
    12m 8s
    Utilities
    8m 51s
    Les thèmes Bootstrap
    2m 36s
    Quiz Bootstrap
  • Présentation PHP
    3m 59s
    La syntaxe en PHP
    2m 49s
    Instructions d’affichage
    6m 4s
    Les commentaires
    1m 34s
    PHP & HTML
    2m 18s
    Les variables.mov
    8m 24s
    La concaténation.mov
    3m 6s
    Guillemets simples – doubles
    2m 40s
    Les constantes
    6m 55s
    Les opérateurs arithmétiques
    6m 7s
    Les opérateurs de comparaison
    5m 24s
    Les opérateurs logiques
    8m 28s
    Les conditions IF – ELSE IF – ELSE-
    9m 39s
    Les conditions ternaires
    7m 45s
    Conditions SWITCH
    4m 5s
    La boucle FOR
    7m 9s
    La boucle WHILE
    2m 21s
    Créer un tableau HTML à l’aide des itérations
    6m 56s
    Arrays
    12m 27s
    Personnaliser les index d’un array
    3m 35s
    Les tableaux multidimentionnels
    3m 13s
    Les fonctions prédéfinies
    3m 13s
    Les fonctions utilisateurs
    11m 58s
    Création de classes
    4m 21s
    Créer un objet à partir d’une classe
    3m 20s
    Créer plusieurs objets de même type
    3m 4s
    L’opérateur this
    3m 58s
    Récapitulatif
    2m 42s
    Quiz PHP
  • Introduction
    0s
    Téléchargement et installation Python
    3m 12s
    Explications et commentaires
    3m 22s
    Les variables et les types de données
    8m 39s
    Les fonctions prédéfinies (la fonction input())
    3m 9s
    Concaténation
    2m 9s
    Les conversions de type
    6m 26s
    Les opérateurs arythmétiques
    5m 33s
    Les opérateurs de comparaison
    3m 24s
    Les opérateurs logiques
    3m 28s
    Les conditions
    9m 20s
    Excercice sur les conditions
    3m 48s
    La fonction string
    2m 45s
    Suite exercice sur les conditions
    3m 22s
    Les objets et leurs méthodes
    12m 10s
    La boucle while
    7m
    La boucle FOR
    9m 6s
    Nested Loops
    19m 8s
    Exercice sur les itérations
    5m 42s
    Les listes et leur méthodes
    12m 46s
    Les tuples
    4m 27s
    Les matrix
    3m 23s
    Unpacking
    6m 30s
    La fonction range()
    3m 35s
    Exercice – deviner un chiffre secret
    20m 59s
    Les dictionnaires
    9m 6s
    Exo pratique sur les dictionnaires
    6m 24s
    Les fonctions utilisateurs
    16m 22s
    Exercice sur les fonctions
    6m 10s
    Créer des modules en Python
    4m 52s
    Exo Pratique – Tombola
    21m 23s
    Les exceptions
    5m 20s
    Quiz Python
  • Présentation MySQL
    1m 6s
    Modélisation avec workbench
    19m 10s
    Gestion de la base de données
    5m 12s
    Les tables et leurs données
    13m 57s
    Insérer des données
    8m 29s
    Lecture de données
    6m 25s
    Filtrer une requête
    35m 59s
    Modifier des données
    8m 13s
    Les contraintes
    47m 24s
    Les requêtes imbriquées
    28m 37s
    Les jointures
    44m 49s
    Les fonctions
    12m 18s
    Les procédures stockées
    7m 4s
    Les variables et les requêtes préparées
    7m 8s
    Les tables virtuelles et temporaires
    10m 33s
    Les transactions
    4m 41s
    PhpMyAdmin
    12m 42s
    Quiz MySQL
  • Présentation Java Poo
    2m 12s
    Les classes en JAVA
    2m 49s
    Créer notre première classe
    4m 47s
    Explication sur notre première classe
    1m 25s
    Explication sur notre première classe – Partie 2
    1m 22s
    Créer nos premiers objets
    5m 34s
    Allocation de la mémoire – démonstration
    3m 42s
    Transformer un code procédural en orienté objet – départ
    3m 45s
    Créer notre entité employé
    2m 25s
    Encapsulier nos membres
    4m 55s
    Résultat final de la version orientée objet
    3m 34s
    Pourquoi notre code est-il plus éfficace en POO_
    2m 37s
    Réduire le couplage de classe
    1m 41s
    Exemple concret sur le couplage de classe
    4m 7s
    Pourquoi encapsuler nos méthodes
    1m 5s
    Conclusion sur la réduction du couplage de classe
    1m 12s
    Initialiser les valeurs de nos champs avec un constructor
    2m 46s
    Le rôle du constructeur
    1m 54s
    L’overloading de méthode en JAVA
    1m 35s
    Appeler une méthode overloadée
    55s
    Overloader le constructeur
    1m 18s
    Faire appel à un constructeur depuis un constructeur
    37s
    Introduction aux membres statiques
    1m 42s
    Créer un membre statique
    1m 19s
    Accéder à un membre statique
    3m 1s
    Créer une méthode statique
    2m 4s
    Pourquoi la méthode Main() est-elle statique
    44s
    Introduction au projet POO
    1m 8s
    Quelles sont les classes nécessaires
    1m 35s
    Gestion de la classe console
    3m 41s
    Créer la classe MortgageReport
    57s
    Créer la classe MortgageCalculator
    1m 7s
    Gestion de la classe MortgageCaculator
    6m 34s
    Gestion des problèmes dans la classe MortgageReport
    4m 42s
    Initialiser un MortgageCalculator dans MortgageReport
    35s
    Lancer notre application POO
    6m 3s
    L’héritage et les constructeurs en POO
    2m 26s
    Explication sur l’héritage
    2m 40s
    Les classes filles peuvent définir leurs propres membres
    1m 56s
    Les classes en Java héritent toutes de la classe Object
    3m 27s
    Les modificateurs d’accès en JAVA
    5m 42s
    L’overriding de méthode en JAVA
    5m 45s
    Le polymorphisme en JAVA
    5m 26s
    Les classes abstraites
    5m 29s
    La finalisation en Java
    3m 14s
    La notion d’interface en Java
    3m 31s
    La problématique liée au couplage de classe
    6m 6s
    Comment mettre en place une interface
    3m 54s
    Comment réduire le couplage de classe grâce aux interfaces
    1m 42s
    L’injection de dépendance via le constructeur
    30s
    Faire fonctionner notre application via notre interface
    2m 15s
    Conlusion sur les interfaces
    1m 29s
    L’injection de dépendance via un setter
    4m 12s
    L’injection de dépendance via une méthode
    2m 45s
    La ségrégation des interfaces
    6m 23s
    Notre plateforme de musique
    14m 1s
    Quiz Java Poo
  • Qu’est-ce que NoSQL ?
    Classification des Bases de Données NoSQL
    Avantages et Inconvénients du NoSQL
    Études de Cas de l’Utilisation du NoSQL
    Principes et Utilisation de MongoDB
    Principes et Utilisation de Cassandra
  • Développement d’une Application de Gestion de Tâches Personnelle
  • Introduction aux probabilités
    Distribution binomiale
    Distribution de Poisson
    Distribution normale
    Distribution exponentielle
    Distributions de probabilité
    Expériences aléatoires contrôlées
    Différences-en-différences (DiD)
    Contrôle synthétique
    Régression sur discontinuité (RDD)
    QCM
  • Développement d’algorithmes simples avec Python Algorithme de tri
    Statistiques descriptives avec Pandas
    Quiz — Leçons 2.1 & 2.2