Start Here
  • Introduction
  • Navigare nella dashboard del corso, fare domande e usare il player
  • Scrivere javascript nel browse, con nodejs e online con jsbin e babel
ECMASCRIPT 2015 o ES6 e ES7. Nuove funzionalità nel core di javascript
  • let : Dichiarare variabili in ES6 con scope di blocco
  • const. Dichiarare costanti
  • javascript ES6 : Template literal
  • Parametri di tipo rest.
  • Operatore Spread e destrutturazione di array e oggetti
Manipolare e processare gli array in javascript es6
  • Il metodo filter degli array in javascript ES6
  • Il metodo foreach degli array in javascript ES6
  • Il metodo some e very degli array in javascript ES6
  • Il metodo reduce degli array in javascript ES6
  • Codice sorgente delle lezioni
Le funzioni in javascript
  • Dichiarare una funzione in javascript
  • Funzione con un argomento e valore di ritorno
  • Funzione con vari argomenti. Scriviamo una funzione che ci faccia dei calcoli
  • Oggetto arguments delle funzioni javascript
  • Funzione con parametri variabili
  • Scope: Visibilità delle variabili in javascript
  • Funzioni annidate in javascript.
  • Le closure in javascript. Funzioni interne privilegiate
  • Scope e closure in javascript: Conclusione
  • Passare una funzione ad un'altra funzione.
  • Espressione di funzione: Differenze con le dichiarazioni di funzioni
  • Espressioni di funzione invocate immediatamente (IIFE)
  • Arrow functions. prima parte
  • Arrow function, scope e this
  • Creare una funzione col nome calcolaArea , che riceve due parametri e ritorna il loro prodotto
  • Variabili locali nelle funzioni
  • Funzioni passate come parametro
Object Oriented Programming. Oggetti e classi in javascript
  • Introduzione agli oggetti in javascript
  • Oggetti letterali: Object literal
  • Scope nelle funzioni. Cos'è this in javascript. Ambiente di esecuzione
  • Funzione come costruttore di oggetti: new e this in javascript
  • Oggetto prototype. Estendere oggetti utilizzando il paradigma prototype
  • Dichiarazione di oggetti
Map, Set, AJAX e JSON in javascript
  • Oggetti predefinito JSON
  • AJAX e JSON: Fare una chiamata AJAX ad uno script php e ricevere un json
  • AJAX e JSON: Passare un JSON ad uno script PHP
Oggetti Map e Set
  • Oggetto map
  • Oggetto Set
Le classi in javascript ES6
  • Le classi in javascript ES6
  • Ereditarietà in ES6: Estendere una classe
  • Metodi statici nella classi di ES6
Javascript ES6 :Promises
  • javascript ES6 : Introduzione alle Promise
  • javascript ES6 : Promise : resolve, reject, then e catch
  • javascript ES6 : Trasformare chiamate asincrone in Promise: Ajax
  • javascript ES6 : Ajax con promise
JAVASCRIPT ES6 FETCH API
  • FETCH API. Introduzione
  • Fetch API. Eseguire fetch, prelevare json e gestione degli errori
  • Javascript ES6. Promise.all . Chiamate in parallelo
Javascript ES6 . async-await
  • Javascript ES6. Funzioni async
  • Javascript ES6. Funzioni async e await
  • Javascript ES6. Funzioni async con Promise.all
  • Javascript ES6. Funzioni async con Promise all e array map
Javascript ES6-ES7 con TypeScript
  • Installazione di typescript e configurazione. Plugin Visual code
  • Introduzione e installazione di typescript
  • Angular 5- TypScript . I tipi primitivi, array e oggetti
  • TypeScript: Tuple
  • TypeScript. Tipo di dato Enum
  • TypeScript. Tipi di dato any, void, null, undefined e never
  • TypeScript. Le interface.
  • TypeScrript. Typed Functions
  • TypeScript. Le classi
  • TypeScript. Class. Visibilità di proprietà e metodi public , protected, private
  • TypeScript. Estendere una classe.
  • TypeScript . Variabili readonly e variabili parametriche
  • TypeScript. Class setter & getter
  • TypeScript. Metodi statici delle classi
  • TypeScript. Classi astratte vs Interface
  • TypeScript. Modules. Export import. Export default
  • TypeScript. Modules. Esportare tutto. Export default
RXJS 6
  • RXJS. Introduzione
  • Usare rxjs6 lato server con node
  • Usare rxjs6 lato client nel browser
  • Che cos'è un Observable e come usarlo
  • Observable: next, error e complete
  • Observable from. Creare un observable da un array
  • Observable con from e switchMap. Creare un observable da una promise
  • Creare Observable con promise lato browser. Mostrare dati in una lista
RXJS6 CON GOOGLE BOOKS API
  • Introduzione alle google book api
  • Chiamare le google books api
  • Utilizzare live-server per ricaricare pagina web e configurare typescript
  • Creare le interface di typescript
  • Operatori map, tap. switchMap
  • Mostrare i libri aggiungendoli al dom