Skip to content

mohammadali-bacha/js-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Js-training

L'objectif de ce projet est de former aux bases de la programmation toute personne désireuse d'apprendre à coder.

Ces exercices ont été écris en Javascript. Pour les réaliser, il est nécessaire d'installer sur son poste de travail :

  • Un éditeur de langage (Visual code)
  • Un gestionnaire de source (Git)
  • Un intérpreteur de code javascript NodeJS

Grâce à ces exercices, l'apprenant pourra appréhender les notions d'algorithmie suivantes :

  1. Initialiser des variables
  2. Parcourir les valeurs d'un tableau
  3. Rechercher une valeur dans un tableau
  • 01-lesson
  • Initialise une variable qui récupère la longueur d'un tableau (boucle for).
  • 02-lesson
  • Parcours les variables contenues dans un tableau et les affichent (boucle for).
  • 03-lesson
  • Parcours les valeurs contenues dans un tableau et recherche les valeurs divisibles par 2 puis les remplace par 0 (boucle for).
  • 04-lesson
  • Parcours un tableau et rechercher les valeurs divisibles par 2 puis les remplacent par un multiple de 3 (boucle for).
  • 05-lesson
  • Retourne l'index d'une valeur recherchée dans un tableau (boucle for).
  • 06-lesson
  • Manipulation d'un tableau : (boucle for).
  • 07-lesson
  • Recherche une valeur dans un tableau en utilisant une boucle while (boucle for).
  • 08-lesson
  • Recherche la plus petite valeur dans un tableau.
  • 09-lesson
  • Tri d'une suite de nombres dans l'ordre croissant.
  • 10-lesson
  • Tri d'une suite de nombres dans l'ordre croissant.
  • 11-lesson
  • Tri d'une suite de nombres dans l'ordre croissant.
  • 12-lesson
  • Recherche la plus petite valeur à partir d'un tableau.
  • 13-lesson
  • Fonction de recherche de la plus petite valeur d'un tableau par index.
  • 14-lesson
  • Fonction addition d'un tableau de valeurs.
  • 15-lesson
  • Regroupe les nombres de même valeurs d'un tableau dans un autre tableau en les additionnant.
  • 16-lesson
  • Classe selon la modélisation objet comme dans l'exemple sur papier avec voiture, facture et moto.
  • 17-lesson
  • Fonction qui recherche la plus grande valeur contenue dans un tableau.
  • 18-lesson
  • Remplace toutes les valeurs divisibles par 2, par la valeur divisible +1 .
  • 19-lesson
  • Implémentation de lignes de facture (quantité, prix unitaire, montantHT, txTVA, totalTVA, totalTTC).
  • Cumul des totaux des lignes de facture.
  • Implémentation de la propiété : nombre de lignes dans Facture.
  • 20-lesson
  • Fonction qui va stocker dans un tableau tous les mots.
  • 21-lesson
  • Fonction qui va retourner un mot en concaténant des lettres contenues dans un tableau.
  • 22-lesson
  • Rajoute un mot à un texte.
  • 23-lesson
  • Compte le nombre d'occurences d'une lettre préalablement sélectionnée dans un texte.
  • 24-lesson
  • Implémentation de try and catch + throw dans un ancien exercice.
  • 25-lesson
  • Convertit une valeur intialement en euros en dollars.
  • 26-lesson
  • Vérification du taux d'insuline et envoi d'un signal selon le cas.
  • 27-lesson
  • Vérification du taux de lymphocites et retourne un message selon le cas.
  • 28-lesson
  • Enregistrement de livres dans un objet bibliothèque.
  • 29-lesson
  • Tri de voitures selon leur type.
  • 30-lesson
  • Création des 2 lignes de 5 carrés remplis de vert ou de rouge avec HTML/CSS et uniquement avec des balises
    et la propriété flex-flow (en CSS) selon l'exemple (voir feuille).
  • 31-lesson
  • Structure HTML selon schéma et carrés cliquables.
  • 32-lesson
  • Modèle objet avec tableau, ligne et 5 cellules par lignes.
  • 33-lesson
  • Exercice try and catch.
  • 34-lesson
  • Installation d'un serveur Node.js avec Express.
  • 35-lesson
  • Ajout de sections à l'exerice 30.
  • 36-lesson
  • Étude de diverses propiétés : flex-flow, flex-wrap, flex-direction.
  • 37-lesson
  • Différences entre position relative et absolue en CSS.
  • 38-lesson
  • Relations cardinalités 1-1 et 1-n.
  • 39-lesson
  • Serveur Node.js.
  • 40-lesson
  • Exemple d'utilisation d'AWS Lambda.
  • 41-lesson
  • Exemple avec async/await
  • 42-lesson

About

Upgrade To Javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published