Dans ce cours en ligne, nous allons apprendre à utiliser un langage génial : JavaScript.
C'est un des piliers pour coder en Front-End, et depuis quelques années on l'utilise même en back, en application de bureau, en application mobile et j'en passe !
C'est donc un incontournable. Il faut bien le maîtriser pour accéder à toutes ces possibilités.
Ce langage a beaucuop évolué et continue de recevoir de fréquentes mises à jour, c'est pourquoi il faut bien comprendre les bases et acquérir de solides connaissances avec ce dernier afin de créer des fondations à toute épreuve.
Au programme de cette formation 100% en ligne pour apprendre le JavaScript :
Les bases,
Les conditions,
Les évènements,
Les objets,
Les fonctions,
Les tableaux,
Le JavaScript moderne,
Le JavaScript asynchrone,
Comment gérer son éditeur, les sites utiles,
Des projets pour mettre en pratique ce que l'on voit ensemble,
Il y aura également beaucoup d'exercices et de quizz !
Enfin nous réaliserons des projets sympathiques pour voir les possibilités de JS et pour vous donner des idées.
Programme alléchant n'est ce pas ? Rendez-vous de l'autre côté pour commencer à coder !
Pré-requis pour suivre confortablement la formation
Nous verrons comment le JavaScript est lié à l'HTML et au CSS, c'est donc important d'avoir des bases dans ces deux langages !
1. Le constructeur NEW
00:02:282. Le spread operator et le rest operator
00:03:123. Les paramètres par default
00:01:514. Modules en Javascript
00:04:025. Les fonctions pures
00:02:286. Les fonctions d'ordres superieurs
00:03:227. Utiliser une fonction comme expression
00:02:218. La programmation orientée objet
00:02:549. Les classes
00:04:0010. Les méthodes
00:03:2411. Les prototypes
00:02:451. Où écrire du JavaScript
00:07:472. Les variables
00:04:283. Les types de valeurs
00:04:194. Les opérateurs
00:04:115. Templates literals
00:03:006. Sélectionner des élément du DOM
00:05:167. Les fonctions
00:06:168. La porté des variables
00:04:349. Les événements
00:07:4510. Styliser des éléments du DOM
1. EXERCICE - Page Apple - Présentation
00:00:462. EXERCICE - Page Apple - HTML
00:04:283. EXERCICE - Page Apple - CSS
00:13:124. EXERCICE - Page Apple - Javascript
00:02:555. EXERCICE - Prénom App - Présentation
00:00:516. EXERCICE - Prénom App - HTML et CSS
00:04:407. EXERCICE - Prénom App - Javascript
00:02:248. EXERCICE - Texte App - Présentation
00:00:399. EXERCICE - Texte App - HTML et CSS
00:05:5810. EXERCICE - Texte App - Javascript
00:03:5011. EXERCICE - Navigation - Présentation
00:00:4112. PROJET 04 - Navigation - HTML et CSS
00:10:5013. PROJET 04 - Navigation - Javascript
00:03:0114. EXERCICE - Formulaire - Présentation
00:00:4815. EXERCICE - Formulaire - HTML
00:06:4816. EXERCICE - Formulaire - CSS
00:16:2517. EXERCICE - Formulaire - Javascript
00:05:1218. EXERCICE - Animation boutons présentation
00:00:3419. EXERCICE - Animation boutons côté HTML et CSS
00:04:0820. EXERCICE - Animation boutons côté Javascript
00:02:351. Les conditions avec If et else if
00:05:422. Les conditions avec switch
00:03:023. Système Parents Enfants
00:07:054. La boucle for
00:02:405. Les boucles while et do while
00:02:146. Les tableaux
00:04:417. Les méthodes liées aux tableaux
00:22:488. La boucle for of
00:02:519. La méthode value
00:01:551. EXERCICE - Quizz - Présentation
00:00:502. EXERCICE - Quizz - HTML
00:09:333. EXERCICE - Quizz - CSS
00:10:544. EXERCICE - Quizz - Javascript
00:14:345. EXERCICE - Menu mobil présentation
00:00:566. EXERCICE - Menu mobil côté HTML et CSS
00:09:577. EXERCICE - Menu mobil côté Javascript
00:03:418. EXERCICE - Menu pop up présentation
00:00:269. EXERCICE - Menu pop up côté HTML
00:02:0610. EXERCICE - Menu pop up côté CSS
00:09:4711. EXERCICE - Menu pop up côté Javascript
00:03:1412. EXERCICE - Navbar fixed - Présentation
00:00:3313. EXERCICE - Navbar fixed - HTML et CSS
00:05:1014. EXERCICE - Navbar fixed - Javascript
00:03:381. Les méthodes liées aux chaînes de caractères
00:07:472. Le regex
00:07:583. La méthode replace
00:01:324. Les objets
00:06:365. Les valeurs primitives et les valeurs de références
00:03:026. La boucle for in
00:01:537. Le mot clé This
00:02:178. La méthode bind
00:02:369. Les opérateurs ternaires
00:02:2010. L'objet Math
00:12:1411. SetTimeout et SetInterval
00:04:261. EXERCICE - Lecteur audio - Présentation
00:00:522. EXERCICE - Lecteur audio - HTML et CSS
00:11:223. EXERCICE - Lecteur audio - Javascript
00:10:104. EXERCICE - Horloge numérique - Présentation
00:00:355. EXERCICE - Horloge numérique - HTML et CSS
00:02:286. EXERCICE - Horloge numérique - Javascript
00:05:077. EXERCICE - Chrono - Présentation
00:00:358. EXERCICE - Chrono - HTML et CSS
00:07:319. EXERCICE - Chrono - Javascript
00:09:3710. EXERCICE - Memory card - Présentation
00:01:0111. EXERCICE - Memory card - HTML
00:03:1712. EXERCICE - Memory card - CSS
00:05:1313. EXERCICE - Memory card - Javascript
00:09:1714. EXERCICE - Tirage aux sort - Présentation
00:00:5215. EXERCICE - Tirage aux sort - HTML et CSS
00:10:5516. EXERCICE - Tirage aux sort - Javascript
00:05:5317. EXERCICE - Convertisseur - Présentation
00:00:3618. EXERCICE - Convertisseur - HTML et CSS
00:06:1619. EXERCICE - Convertisseur - Javascript
00:O8:591. EXERCICE - Github API - Présentation
00:00:402. EXERCICE - Github API - HTML et CSS
00:03:173. EXERCICE - Github API - Javascript
00:07:554. EXERCICE - Github API - Finitions
00:03:285. EXERCICE - Wikipedia API - Présentation
00:00:296. EXERCICE - Wikipedia API - HTML et CSS
00:13:057. EXERCICE - Wikipedia API - Javascript PARTIE 1
00:08:158. EXERCICE - Wikipedia API - Javascript PARTIE 2
00:05:429. EXERCICE - Pokedex - Présentation
00:00:4010. EXERCICE - Pokedex - HTML
00:03:0511. EXERCICE - Pokedex - Javascript
00:13:2912. EXERCICE - Pokedex - CSS
00:10:07
1.8
Javascript de A à Z