â Formation complĂšte JavaScript â
Section 1: Pour commencer
1.1 Qu'est-ce que Javascript ?Vidéo d'introduction sur le langage JS
1.2 Mise en place du développementMise en place des outils de développement, installation de Nodejs
1.3 JavaScript dans les navigateursDans cette vidéo, nous allons exécuter notre tout premier code JS
1.4 Separation des préoccupations et execution dans NodeNous allons executer du code JS sur Nodejs
Section 2: Les bases de Javascript
2.1 Les VariablesNous allons Ă©tudier dans cette l'un des concepts les plus fondamentaux de Javascript: Les Variables
2.2 Les ConstantesOn va pouvoir dĂ©clarer une constante exactement de la mĂȘme façon quâune variable Ă la diffĂ©rence quâon va utiliser const Ă la place de let.
2.3 Types primitifsNous allons voir la premiÚre catégorie de type: Les primitives
2.4 Typage dynamiqueDans un langage dynamique comme JavaScript, le type d'une variable peut changer au moment de l'execution.
2.5 Les ObjetsNous allons étudier la premiere catégorie de types de références: Les Objets
2.6 Les TableauxNous allons voir les tableaux(array)
2.7 Les FonctionsNous allons voir une fonction qui effectue une tache et calcule une valeur
2.8 Les Types de FonctionsNous allons voir dans cette vidéo que la fonction peut effectuer plusieurs taches
Section 3: Les Opérateurs
3.1 Les opérateurs en JavaScriptDans cette vidéo, nous allons voir les différents types d'opérateurs
3.2 Les Opérateurs arithmétiquesNous allons voir la premiere catégorie d'opérateur utilisé pour effectuer des calculs mathématiques
3.3 Les opérateurs d'affectationDans cette vidéo, on va voir donc la 2eme catégorie d'opérateur que nous allons examiner qui est celle des opérateurs d'affectation.
3.4 Les Opérateurs de comparaisonNous allons voir dans cette vidéo les opérateurs de comparaison, nous utilisons pour comparer la valeur d'une variable avec une autre.
3.5 Les Opérateurs d'égalitéDans cette vidéo, nous allons voir l'égalité stricte et simple
3.6 Les Opérateurs ternairesDans cette démonstration, nous allons voir les opérateurs ternaires ou conditionnels
3.7 Les Opérateurs logiquesPetite démonstration sur les opérateurs logiques.
3.8 Les Opérateurs Logiques avec les non-booléensMeme démo avec des valeurs nons non-booléenes
3.9 La Prédominance des opérateursNous allons voir la priorité des opérateurs
3.10 Exercice Echanger les VariablesExercice de fin de section sur les variables
Section 4: Le flux de contrĂŽle
4.1 If..elseNous allons découvrir l'instruction conditionnel if...else
4.2 Switch...caseNous allons découvrir l'instruction conditionnel switch...case
4.3 Boucle ForNous verrons dans cette vidéo la boucle For
4.4 Boucle WhileDans cette vidĂ©o, nous allons voir comment implĂ©menter la mĂȘme logique que la boucle For en utilisant une boucle while
4.5 Boucle Do...WhileJetons un coup d'Ćil au troisiĂšme type de boucle: la boucle Do...While
4.6 Boucle infinieDans cette vidéo, nous allons executer une boucle à l'infinie
4.7 Boucle for...inDans cette vidéo, nous allons voir la boucle for...in utilisé pour parcourir les propriétés d'un objet ou d'éléments dans un tableau.
4.8 Boucle for...ofNous avons une nouvelle façon d'itérer en utilisant la boucle for...of
4.9 Break et ContinueNous allons voir dans cette vidéo que les mots-clés break et continue peuvent changer le comportement de la boucle
4.10 Exercice: max de deux nombresExercice: nous allons créer une fonction qui prend deux nombres et renvoie le maximum des deux.
4.11 Exercice: Paysage ou PortraitExercice: nous allons implémenter une fonction paysage qui prend deux paramÚtres, largeur et hauteur d'une image, et retourne vrai si l'image est en format paysage
4.12 Exercice: Nombres Pairs et ImpairsExercice sur les nombres pairs et impairs
4.13 Exercice: Compter les Valeurs truthyDans cet exercice, nous allons créer une fonction qui prend un tableau et renvoie un certain nombre d'éléments Truthy dans ce tableau
4.14 Exercice: Les Propriétés d'un ObjetDans cet exercice, nous allons créer une fonction qui doit afficher toutes les propriétés de cet objet de type chaßne
4.15 Exercice: Somme des multiple de 3 et 5Dans cet exercice, nous allons créer une fonction qui renverra la somme de tous les multiples de 3 et 5 de 0 jusqu'à une limite
4.16 Exercice: EtoilesDans cet exercice, nous allons créer une fonction qui retourne le nombre de lignes en fonction du nombre auxquels nous lui avons attribué au paramÚtre
Section 5: Les Objets
5.1 Notions de baseQuelques notions sur les objets en JS
5.2 Factory fonctionNous allons découvrir ce qu'est la fonction Factory
5.3 Fonction constructeurNous allons découvrir un autre modÚle de création d'objets: la fonction Constructeur
5.4 Caractere dynamique des objets en JavacriptLes objets en JS sont dynamiques, nous pouvons ajouter de nouvelles propriĂ©tĂ©s ou mĂ©thodes, ou supprimer celles qui existent dĂ©jĂ
5.5 Propriétés du constructeurNous allons voir dans cette vidéo les propriétés du constructeur qui font référence à la fonction qui a été utilisée pour construire ou créer cet objet.
5.6 Les fonctions sont des objetsDans cette vidéo, nous allons voir que les fonctions sont des objets
5.7 Types de Valeurs VS Types de RéférencesDans cette vidéo, nous allons voir ce qu'est la différence entre les types de valeurs et types de réferences
5.8 Enumération des proprietés d'un objetNous allons énumérer les propriétés d'un objet
5.9 Cloner un objetDans cette vidéo, nous allons cloner toutes les propriétés d'un objet et les copier dans un autre objet
5.10 Garbage collectorDans cette vidéo, nous allons voir comment fonctionne la gestion de mémoire en JS
5.11 L'objet MathNous allons découvrir l'objet Math
5.12 StringNous allons découvrir l'objet Chaßne
5.13 DateNous allons découvrir le dernier objet de cette section: L'objet Date
5.14 L'objet addressExercice sur l'objet Address
5.15 Exercice: Fonction Factory et ConstructeurExercice sur la fonction Factory et Constructeur
5.16 Exercice: Objet de publication de blogsNous allons créer un objet de publication de blog avec les propriétés title, body, author, views
5.17 Exercice: Fonction ConstructeurNous allons à nouveau utiliser une fonction constructeur pour créer un objet de publication
Section 6: Les Tableaux
6.1 Introduction: nouvelle section sur les TableauxNous allons voir les différentes opérations que nous pouvons effectuer dans un tableau
6.2 Ajout d'éléments dans un tableauLa premiere opération: l'ajout d'éléments
6.3 Recherche d'éléments(Primitives)La recherche d'éléments stockés par des primitives
6.4 Recherche d'éléments(Types de Références)La recherche d'éléments stockés par de types de références
6.5-Fonction-fléchéeNous allons voir ce qu'est la fonction fléchée
6.6 Suppression d'éléments dans un tableau
Nous allons voir comment supprimer un élément dans un tableau
6.7 Vider un tableauNous allons voir comment vider un tableau
6.8 L'Opérateur de diffusionNous allons combiner deux tableau en utilisant l'opérateur de diffusion
6.9 Itérer un tableauNous allons voir comment itérer un tableau
6.10 Joindre un tableauNous allons apprendre à utiliser la méthode join pour joindre un tableau
6.11 Trier un tableauDans cette video, nous allons voir comment trier un tableau
6.12 Test d'élément dans un tableauNous allons tester quelques éléments dans un tableau
6.13 Filtrer un tableauNous allons voir comment filtrer un tableau
6.14 Mapper un tableauNous allons voir comment mapper un tableau
6.15 Réduction un tableauNous allons voir comment réduire un tableau
6.16 Exercise: Méthode includesPetit exercice sur la méthode includes
6.17 Exercise: Tableau d'intervallePetit exercice sur les intervalles
Section 7: Les Fonctions
7.1 DĂ©claration de fonctions VS ExpressionsDeclaration de fonctions VS Expressions
Bon Ă savoir:
JavaScript est l'un des langages de programmation les plus populaires au monde et se développe plus rapidement que tout autre langage de programmation. En tant que développeur, vous pouvez utiliser JavaScript pour créer des applications Web et mobiles, des applications de mise en réseau en temps réel, des outils de ligne de commande et des jeux.