| 1 - Nouveautés ES6 Partie 1 | |||
| 1 - Introduction.mp4 | 13.71 MB | ||
| 2 - RAPPEL Let et Const.mp4 | 265.98 MB | ||
| 3 - RAPPEL Scope de Bloc.mp4 | 471.98 MB | ||
| 4 - RAPPEL Let Const ou Var.mp4 | 141.17 MB | ||
| 5 - RAPPEL Arrow Functions Fonctions Flêchées.mp4 | 525.42 MB | ||
| 10 - Nouveautés ES7 | |||
| 30 - Arrayprototypeincludes.mp4 | 109.03 MB | ||
| 31 - Opérateur d’exponentiation.mp4 | 89.89 MB | ||
| 11 - Retour sur le Snake – Nouveautés ES7 | |||
| 32 - Arrayprototypeincludes.mp4 | 35.8 MB | ||
| 12 - Développement Moderne Javascript | |||
| 33 - Terminal.mp4 | 185.92 MB | ||
| 34 - Terminal Intégré.mp4 | 108.5 MB | ||
| 35 - Commandes de base.mp4 | 131.01 MB | ||
| 13 - Npm | |||
| 36 - Qu’est ce que npm et comment l’utiliser.mp4 | 98.09 MB | ||
| 37 - Fichier packagejson.mp4 | 147.1 MB | ||
| 14 - Webpack | |||
| 38 - Qu’estce que Webpack et comment l’utiliser.mp4 | 186.76 MB | ||
| 39 - Comment exécuter Webpack.mp4 | 115.82 MB | ||
| 40 - Serveur Local Webpack.mp4 | 140.15 MB | ||
| 41 - Architecture de nos fichiers.mp4 | 129.61 MB | ||
| 15 - Retour sur le Snake – Npm Webpack | |||
| 42 - Installer Webpack.mp4 | 125.79 MB | ||
| 43 - Configurer Webpack.mp4 | 149.25 MB | ||
| 44 - Serveur Local.mp4 | 88.18 MB | ||
| 16 - Babel | |||
| 45 - Qu’estce que Babel et comment l’utiliser.mp4 | 111.51 MB | ||
| 46 - Utiliser le loader Babel.mp4 | 136.94 MB | ||
| 47 - Utiliser le polyfill Babel.mp4 | 168.37 MB | ||
| 18 - Retour sur le Snake – Babel | |||
| 48 - Mettre en place Babel.mp4 | 203.36 MB | ||
| 19 - BONUS Aller plus loin avec la Formation Javascript | |||
| 49 - Teaser Formation Javascript.mp4 | 127.37 MB | ||
| 2 - Nouveautés ES6 Partie 2 | |||
| 10 - Template Literals.mp4 | 110.48 MB | ||
| 11 - Destructuring Arrays.mp4 | 31.62 MB | ||
| 12 - Destructuring Objects.mp4 | 216.08 MB | ||
| 6 - Parametres par défaut.mp4 | 195.25 MB | ||
| 7 - Parametres Rest.mp4 | 136.99 MB | ||
| 8 - Opérateur Spread.mp4 | 202.26 MB | ||
| 9 - for of.mp4 | 77.22 MB | ||
| 3 - Retour sur le Snake – Nouveautés ES6 | |||
| 13 - Présentation du projet Partie 1.mp4 | 274.99 MB | ||
| 14 - Présentation du projet Partie 2.mp4 | 376.63 MB | ||
| 15 - Parametres par défaut.mp4 | 35.57 MB | ||
| 16 - Parametres Rest.mp4 | 61.6 MB | ||
| 17 - for of.mp4 | 114.41 MB | ||
| 18 - Destructuring.mp4 | 145.34 MB | ||
| SourceCodeES6 | |||
| index.html | 164 B | ||
| script.js | 7.81 KB | ||
| 5 - Classes ES6 | |||
| 19 - RAPPEL Classes.mp4 | 121.54 MB | ||
| 20 - Inheritance Héritage.mp4 | 46.8 MB | ||
| 21 - Extend BuiltIn Objects Etendre des objets intégrés.mp4 | 153.89 MB | ||
| 22 - Méthodes Statiques.mp4 | 89.7 MB | ||
| 23 - Get et Set.mp4 | 173.09 MB | ||
| 6 - Retour sur le Snake Classes ES6 | |||
| 24 - Classe Drawing.mp4 | 337.4 MB | ||
| 25 - Classe Game.mp4 | 363.23 MB | ||
| 26 - Créons 2 jeux différents.mp4 | 64.35 MB | ||
| 7 - Modules ES6 | |||
| 27 - Modules.mp4 | 51.24 MB | ||
| 28 - Import et Export.mp4 | 306.35 MB | ||
| 8 - Retour sur le Snake – Modules ES6 | |||
| 29 - Modules.mp4 | 204.4 MB | ||
| ▲ 51 total files | |||
Développement Moderne Javascript et ES6,ES7 
DESCRIPTION
Dans ce cours on va parler de Développement Moderne en Javascript.
Pourquoi Développement Moderne ?
Pour 2 raisons:
La première c’est au niveau du code !
Nouveautés ES6 – ES7
Des nouveautés, il y en a pas mal, on peut dire qu’ES6 nous a particulièrement gâté.
Les variables, qu’on peut maintenant déclarer avec let et const, qui nous permettent d’utiliser les scopes de bloc.
Les fonctions flêchées, on va voir que nos fonctions peuvent aussi utiliser les paramètres par défaut ou les paramètres REST.
Il y aussi le nouvel opérateur SPREAD, la boucle for of, les Templates Strings et même ce qu’on appelle le Destructuring.
Bref ! On en a des nouvelles choses à apprendre.
Classes ES6
Alors il y a certaines nouveautés plus impactantes que d’autres et qui méritent qu’on s’y attarde plus.
Par exemple les Classes ES6: on verra comment une classe peut hériter d’une autre classe, on pourra même créer des classes
qui héritent directement des éléments intégrés à Javascript.
On verra ce qu’est une méthode statique et comment contrôler l’accès au propriétés de nos objets avec get et set.
Modules ES6
Une autre nouveauté majeure d’ES6, ce sont les Modules.
Avec les import et les export, on va pouvoir utiliser des éléments déclarés dans d’autres fichiers: c’est le principe
du module et c’est obligatoire si vous travaillez sur des gros projets.
Terminal
La deuxième raison pour laquelle j’ai appelé ce cours Développement Moderne , c’est qu’on va découvrir les outils
modernes du développeur !
On va apprendre à maitriser le terminal pour exécuter des commandes.
Npm
Avec Npm, vous allez installer des packets Javascipt en quelques secondes et tout sera configuré automatiquement
dans un fichier package.json
Webpack
On va découvrir un autre outil fantastique: Webpack ! Il va empaqueter tous nos fichiers en un seul !
Mais ce n’est pas tout ! On va l’utiliser pour créer un serveur local qui détecte les modifications de notre code et les
charge directement dans le navigateur. Plus pratique pour coder !
C’est aussi important d’être bien organisé ! On va apprendre à structurer notre projet: un dossier pour les fichiers
source et un pour ceux de production.
Babel
Et le dernier outil dont on va parler c’est Babel ! Car ES6, ES7 c’est bien mais si les navigateurs d’aujourd’hui ne
le supportent pas encore à 100%, on a rien gagné.
Donc je vais vous montrer comment utiliser le transpiler Babel ainsi que les polyfills pour rendre votre code compatible
avec tous les navigateurs d'aujourd’hui.
Projet du Snake
Alors je ne l’ai pas precisé mais toutes ces choses qu’on va apprendre, on va aussi les mettre en pratique directement dans
un vrai projet !
On va don un petit lifting à notre projet fil rouge: le jeu du Serpent ! Le Snake.
Bon vous l’avez compris, on a pas mal de boulot !
Allez c’est parti !
L'AUTEUR
Editeur : Udemy
Parution : 2023
Formateur : John Taieb (Codeur), Apprendre à Coder
Durée : +6H
INFORMATION SUR L'UPLOAD
Qualité : WEB 720p
Format : MP4
Codec Audio : AAC LC à 192 Kb/s
Codec Vidéo : AVC [email protected] AVC à 1 406 kb/s
Langue : Français
Résolution:1 280 x 720
TELECHARGEMENT
NB Fichiers: 51
Poids Total : 7.71 Go
All Comments