- Agenda
- Rappels JavaScript (ES 5)
- Langage JavaScript
- Syntaxe de base
- Commentaires
- Variables
- Types de variables
- null et undefined
- Opérateurs
- Conversion implicite
- Priorité des opérateurs
- Opérateurs spéciaux
- Opérateur
delete
- Opérateur
in
- Opérateur
instanceof
- if/else
- switch
- while / do...while
- for
- for...in
- with
- break et continue
- Fonctions
- Portée des variables
- Type String
- Tableaux
- Tableaux - Approche Impérative
- Tableaux - Approche fonctionnelle
- Tableaux - every()
- Tableaux - some()
- Tableaux - forEach()
- Tableaux - map()
- Tableau - filter()
- Tableau - reduce()
- Date
- Prototypes vs classes
- Orientation objet par prototype
- Encapsulation
- Etendre dynamiquement un type
- Notation littérale
- Exceptions
- JavaScript et le navigateur
- Utilisations principales de JavaScript
- Limitations
- Intégrer Javascript dans une page html
- Pour les navigateurs sans javascript
- Objet Window
- Document
- Navigator
- Fonctions générales
- Fonctions d'affichage
- Boites de dialogue
- DOM
- Interface Document
- Node
- Elément
- HTMLDocument et HTMLElement
- Cookies
- AJAX
- WebSocket
- Server-Sent Event
- DOM Storage
- Géolocalisation
- TP #1 - Rappels JavaScript
- NodeJS
- ESNEXT
- TypeScript
- Angular