JavaScript ES6
Ringrazio intensamente il prof. Fcamuso dal quale ho tratto queste lezioni
- 1 – 2 – 3 Intro , costanti e variabili
- 4 – 5 – 6 Number
- 7 – 8 Stringa (JQuery)
- 9 – 10 – 11 – 12 -13 -14 stringhe e UNICODE
- 15 Stringhe 2
- 15.5 Tipi di dati primitivi null, undefined e boolean
- 16 – 17 IF ELSE (strutture selettive) con stringhe
- 18 struttura selettiva (IF … ELSE) ampliamenti
- 20 espressione condizionale e switch
- 21 while do … while strutture iterative
- 22 Esercizi con i while e do while
- 23 – ciclo for
- 24 – operatori precedenze e associatività
- 25 – metodi per stringhe
- 26 precedenze e associatività
- 27 28 Funzioni 1
- 29 funzioni – parametri in n variabili, opzionali e rest
- 30 – funzioni ricorsive
- 31-32 funzioni espressioni
- 33 funzioni espressioni 2 – Scoping
- 34 Funzioni nested, IIFE, visibilità con let
- 35 closure *
- 35.5 Passare funzione ad altra funzione (callback)
- 35.6 Metodi per stringhe
- 36 Array
- 37 Array 2
- 38 array 3
- 38.1 Metodi dell’oggetto Array
- 38.2 filter, some , every, reduce
- 38.3 foreach
- 38.4 FOR OF
- 39 OOP
- 40 OOP 2 – Costruttore
- 41 OOP 3 – Eriditarietà
- 42 OOP4 -Prototype
- 42.5 call e apply
- 43 OOP5 – this, this e ancora this
- 44 OOP6 – classi con ES6
- 45 OOP6 – classi 2 setter e getter
- 46 OOP7 classi3 ereditarietà
- 47 oop8 – classi4
- 48 Symbols (un nuovo tipo di dato)
- 49 Iterators e iterbile
- 50 approfondimento itaratori
- 51 Destructuring , operatore rest
- 52 Oggetti nativi map e set
- 53 Oggetti predefiniti di js Math e Date
- 54 Oggetto predefinito JSON
- 55 chiamate AJAX ad un server che risponde in JSON
- 56 il DOM
- 57 il DOM e i suoi nodi
- 58 createElement e createNode
- 59 Eventi del DOM
- 60 funzioni freccia (Fat Arrow Function)
- 61 Parametri Rest
- 62 Promise
- 63 Chiamata AJAX per estrarre dati da php
- 64 Gestire una chiamata AJAX in una PROMISE
- 65 fetch API
- 66 Promise.all
- 67 Funzioni async
- 68 Funzioni async con Promise all e array map
- 69 TS – Iniziamo con TypeScript
- 70 – TS Interface
- 71 TS – Typed Functions
- 72 TS – Le classi
- 73 TS – Visibilità e metodi public, protected, private
- 74 TS – Estendere una classe
- 75 TS – Variabili readonly e parametriche
- 76 TS – setter e getter di una classe
- 77 TS – Metodi e proprietà statici delle classi
- 78 TS – Classi astratte vs Interfaccie
- 79 TS – Moduli
- 80 RX – RxJS Intro
- 81 RX – Cos’è un Observable
- 82 RX – Observable from – array
- 83 RX – from – promise
- 84 RX – Creare Observable con promise lato browser
- 85 RX – Google books
- 86 RX – Chiamare Google Books API
- 87 RX – Creiamo le interfacce typeScript
- 88 RX – mostriamo i libri nel DOM
- 89 RX – Observable fromEvent ascoltando il keyup
- 90 RX – Ottimizziamo la ricerca