Autoplay
Autocomplete
Lezione precedente
Completa e vai alla successiva
Corso JavaScript
Base
Introduzione al nuovo corso di programmazione (1:37)
Cos'é NodeJS, jQuery, JSON e come funziona una web app (12:53)
Variabili var let const (3:48)
Template string e multilinea (7:58)
Creare un'app iniziale JavaScript ES6 React da zero (8:44)
ECMAscript oggi con Webpack e Babel (12:38)
Operatori e numeri casuali (random) (9:53)
Funzioni e arrow function (6:47)
Array, cicli, metodi funzionali .map, .reduce e Object.assign (25:39)
Visibità delle variabili, scope, closures, this, bind (12:34)
Linguaggio asincrono, ad eventi, setTimeout setInterval (5:33)
Promise e callback, tutte le volte che si interagisce con file, network o db (17:51)
Chiamare con fetch un'API remota JSON con AJAX e autenticazione (12:48)
Generators function* yield (11:00)
Chiamate asincrone in ES7 con Async / Await (7:09)
Classi in JavaScript, ereditarietà e composizione (10:24)
Passare gli elementi come argomento: ...spread e destructuring (6:42)
Strutturare un'applicazione in moduli privati NPM, export, import (8:47)
Dalla teoria alla pratica
Estrarre e validare dati da string con slice ed espressioni regolari (13:21)
App d'esempio NodeJS ReactJS, boilerplate e Material UI (24:20)
Integrare il gateway di pagamento per carte di credito Stripe (18:02)
Leggere e scrivere dati sul database MongoDB (13:25)
Deploy, mettere in produzione un'app NodeJS con Docker Compose (22:35)
Strumenti
Plugin per programmare in JavaScript e Atom editor (12:54)
Type checking in JavaScript con typeof e Flow (14:07)
Debug del codice JavaScript e web inspector (12:27)
Visual Studio Code, le funzionalità (6:22)
Bonus
Cos'é ReactJS e un esempio (13:42)
Gestire i form con ReactJS e JSON (18:34)
React Native Android, setup e demo su Ubuntu Linux (17:55)
Esempio React Native Web, Android iOS nativo (6:27)
Abilitare HTTPS su NGINX con un certificato SSL Let's Encrypt (11:45)
Installare NodeJS 6 su Ubuntu Linux 16.04 Xenial (5:06)
Teach online with
Operatori e numeri casuali (random)
Contenuto riservato agli iscritti
If you're already enrolled,
you'll need to login
.
Iscrivi al corso per accedere