Impara nodejs, javascript ES6-ES7, REST API con node.js, express,
mysql, sequelize. Fai la deploy su heroku usando git.
Thx to the Original Uploader
Cosa Imparerai
-Accedere al filesystem per leggere, creare e modificare file
-Gestire i Buffer
-Gestire gli Stream
-Effettuare chiamate http per consumare REST API
-Creare sito web dinamico per consumare API
-Creare backend API con mysql
-Creare API con express e mysql
-Creare API con express e mongodb
-Deploy di applicazione su heroku
-Programmazione asincrona con javascript ES7
-Ripasso generale di javascript ES6
Descrizione
Javascript con Node.js è la combinazione più moderna nello sviluppo backend e fullstack!
C'è molta richiesta di sviluppatori node.js visto che possiamo fare di tutto con nodejs: REST API, webservices realtime, pagine web dinamiche e molto altro.
Questo corso ti insegnerà tutto questo partendo da zero fino a livello esperto. Se hai solo le basi di javascript, nessun problema: C'è tutta una sezione dedicata a javascript dalla version ES6 in su.
Imparerai
-let, const
-rest params
-classes
-promise
-fetch api
-Arrow functions
-Le ultime novità incluse nel linguaggio
Ecco cosa imparerai:
-Le basi di Node.js . Variabili di ambienti
-Programmazione asincrona e capire cos'è il loop
-I core module come http, filesystem
-Eseguire chiamate htttp e https
-Leggere e creare file sincronamente e asincronamente
-Streams
-Buffers
-EventEmitters
-Creare server e client http
-Parsificare la request e inviare response al server
-Usare Express.js
-Pattern Model-View-Controller con expressjs
-Utilizzare Node.js con SQL , mysql, e Sequelize
-Utilizzo di sessione
-Autenticazione utenti
-Validazione input con Sequelize
-Svilppo diREST API
-Authentication in REST APIs
-Deploy dell'app todo list su heroku
Tutto il corso è molto pratico. Avrai accesso al sorgente sia come allegato che su github
Potrai postare delle domande con i tuoi dubbi e condividere i tuo progetti
Costruiremo diversi progetti pratici come una WEATHER APP e una TODO LIST APP.
Vedremo tutte le fasi di CRUD: Create, Read, Update e Delete con expressjs, mysql e Sequelize
A chi è rivolto questo corso:
-Web developer
-Frontend developer
-Backend developer
-Javascript developer
-Programmatori
Requisiti
*Connessione a internet per scaricare i pacchetti
*Base di html, css e javascript fino alle funzioni
Il Corso comprende
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
1. Introduzione/1. Benvenuto al corso.mp4
13.3 MB
1. Introduzione/2. Cosa vedremo durante il corso.mp4
82.7 MB
1. Introduzione/3. Interfaccia del corso e come postare una domanda.mp4
40.6 MB
1. Introduzione/4. Installare nodejs con nvm su windows.mp4
59.5 MB
1. Introduzione/5. Installare nodejs con nvm su linux ubuntu.mp4
46.9 MB
1. Introduzione/6. Editor per nodejs. Visual code.mp4
3. Moduli. Dividere il codice in moduli, moduli nativi e moduli di terze parti/1. Introduzione ai moduli.mp4
9.4 MB
3. Moduli. Dividere il codice in moduli, moduli nativi e moduli di terze parti/2. Moduli. Require ed exports di elementi nei moduli.mp4
39.5 MB
3. Moduli. Dividere il codice in moduli, moduli nativi e moduli di terze parti/3. Moduli. Differenze tra module.exports e exports.mp4
70.9 MB
3. Moduli. Dividere il codice in moduli, moduli nativi e moduli di terze parti/3.1 corso-nodejs-master-f8309760548d4680aa0bfdbf1c28b677cc8370c6(1).zip
2.7 KB
3. Moduli. Dividere il codice in moduli, moduli nativi e moduli di terze parti/3.2 sorgente su github.html
152 B
3. Moduli. Dividere il codice in moduli, moduli nativi e moduli di terze parti/4. Moduli. Moduli nativi di nodejs come vengono trovati e differenze.mp4
43.4 MB
3. Moduli. Dividere il codice in moduli, moduli nativi e moduli di terze parti/4.1 sorgente github.html
152 B
3. Moduli. Dividere il codice in moduli, moduli nativi e moduli di terze parti/4.2 nodejs doc.html
115 B
3. Moduli. Dividere il codice in moduli, moduli nativi e moduli di terze parti/4.3 corso-nodejs-master-74a66d53c71838ea2d9fd1ad830a2965ea140680(2).zip
3.4 KB
4. Node Package Manager. Gestore di pacchetti NPM/1. npm . Come installare un package.mp4
50.4 MB
4. Node Package Manager. Gestore di pacchetti NPM/1.1 npm.html
94 B
4. Node Package Manager. Gestore di pacchetti NPM/1.2 MODULES.zip
11.9 KB
4. Node Package Manager. Gestore di pacchetti NPM/2. NPM package.json. Creazione e configurazione.mp4
72.9 MB
4. Node Package Manager. Gestore di pacchetti NPM/2.1 npm cli.html
92 B
4. Node Package Manager. Gestore di pacchetti NPM/2.2 package.json.html
102 B
4. Node Package Manager. Gestore di pacchetti NPM/3. Npm. Installare pacchetti in un progetto e globalmente. TypeScript e Nodemon.mp4
24.9 MB
5. Filesystem. Lettura e scrittura di file e cartelle/1. Scrivere file async sync. writeFile e writeFileSync.mp4
70.8 MB
5. Filesystem. Lettura e scrittura di file e cartelle/1.1 sorgente github.html
152 B
5. Filesystem. Lettura e scrittura di file e cartelle/1.2 corso-nodejs-master-2063636aa7a7551e0a7fb32a47b659e138aa5419.zip
761 KB
5. Filesystem. Lettura e scrittura di file e cartelle/1.3 doc node.html
91 B
5. Filesystem. Lettura e scrittura di file e cartelle/2. Leggere directory e files readdir, readFile, readFileSync e stat.mp4
71.8 MB
5. Filesystem. Lettura e scrittura di file e cartelle/2.1 corso-nodejs-master-e00e78b9bb151903e3cf009536ff37837b157686.zip
761.5 KB
5. Filesystem. Lettura e scrittura di file e cartelle/2.2 sorgente github.html
152 B
6. Streams & Events/1. Introduzione agli eventi.mp4
13.1 MB
6. Streams & Events/1.1 doc nodejs.html
96 B
6. Streams & Events/2. Class EventEmitter. Eventi on, once ed emit.mp4
7. Networking. Creare client e server con il modulo http/1. Intro ai moduli di networking.mp4
32.2 MB
7. Networking. Creare client e server con il modulo http/1.1 doc su nodejs.html
92 B
7. Networking. Creare client e server con il modulo http/10. http server. Installare axios e usarlo per chiamare la weather api.mp4
68.8 MB
7. Networking. Creare client e server con il modulo http/10.1 corso-nodejs-master-76c050b2c505b413e647e21b26bae82cb9db478c.zip
790.8 KB
7. Networking. Creare client e server con il modulo http/10.2 Sorgente github.html
152 B
7. Networking. Creare client e server con il modulo http/11. Weather api frontend. Creare form e chiamare il server con axios.mp4
54.5 MB
7. Networking. Creare client e server con il modulo http/11.1 Sorgente github.html
152 B
7. Networking. Creare client e server con il modulo http/11.2 corso-nodejs-master-29e457e4d4d30b3a292709dcc956c9b907d8f96d.zip
791.6 KB
7. Networking. Creare client e server con il modulo http/12. Weather api frontend. Mostrare i dati in una tabella e gestire gli errori.mp4
87.6 MB
7. Networking. Creare client e server con il modulo http/2. HTTP.GET. Chiamare openweatherapi e mostrare i dati sulla console.mp4
59.6 MB
7. Networking. Creare client e server con il modulo http/2.1 corso-nodejs-master-86cd644015e55abaaa285a7cd132f4e22ce0b238.zip
784 KB
7. Networking. Creare client e server con il modulo http/2.2 sorgent github.html
152 B
7. Networking. Creare client e server con il modulo http/3. Weather api. Gestire la stream di response e trasformare json in oggetto.mp4
43.5 MB
7. Networking. Creare client e server con il modulo http/4. Weather api. Gestire gli errori http.mp4
31.4 MB
7. Networking. Creare client e server con il modulo http/5. Weather api. Passare città dalla riga di comando.Organizzare il codice in moduli.mp4
45.6 MB
7. Networking. Creare client e server con il modulo http/5.1 sorgente git.html
152 B
7. Networking. Creare client e server con il modulo http/5.2 corso-nodejs-master-86cd644015e55abaaa285a7cd132f4e22ce0b238.zip
784 KB
7. Networking. Creare client e server con il modulo http/6. Modulo request. Usiamo request al posto di https.mp4
63.9 MB
7. Networking. Creare client e server con il modulo http/6.1 doc su github.html
95 B
7. Networking. Creare client e server con il modulo http/7. HTTP createServer. Intro web app weather api.mp4
2.7 MB
7. Networking. Creare client e server con il modulo http/7.1 doc su node.js.html
93 B
7. Networking. Creare client e server con il modulo http/8. http.createserver . Creare un server http e testarlo con un client.mp4
62.7 MB
7. Networking. Creare client e server con il modulo http/8.1 corso-nodejs-master-4145193a8f8659414cf6a1cf039d58d3e0f0152f.zip
789.4 KB
7. Networking. Creare client e server con il modulo http/8.2 Sorgente su github.html
152 B
7. Networking. Creare client e server con il modulo http/9. Http createserver. Servire file statici.mp4
47.6 MB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/1. Introduzione a expressjs.mp4
25.1 MB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/1.1 Sorgente github.html
152 B
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/1.2 corso-nodejs-master-a64e4726ad6034a529b4c60effac9a3dd1a4d2b4.zip
803.9 KB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/2. Creare un'applicazione expressjs. Weatherapi.mp4
27.7 MB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/2.1 corso-nodejs-master-a64e4726ad6034a529b4c60effac9a3dd1a4d2b4.zip
803.9 KB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/2.2 Sorgente github.html
152 B
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/3. Weatherapi expressjs. Gestire parametri via url e via router.mp4
32 MB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/4. Expressjs weatherapi. Gestire file statici.mp4
45.3 MB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/5. Expressjs weather api. async-await con axios. Chiamata alla weatherapi.mp4
82.6 MB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/6. Expressjs weatherapi. Aggiungere elenco dei paesi.mp4
54.5 MB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/7. Expressjs-weatherapi. Passare la lingua del browser.mp4
75.9 MB
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/7.1 Sorgente github.html
152 B
8. Express.js.Framework web veloce, non categorico e minimalista per Node.js/7.2 corso-nodejs-master-ece16733b7e9ead396dc71c7d6667182d92e6cae.zip
805.3 KB
9. EXPRESSJS. ROTTE . TODO LIST APP/1. Intro alle rotte in expressjs e todo list app.mp4
21.8 MB
9. EXPRESSJS. ROTTE . TODO LIST APP/1.1 corso-nodejs-master-90b968daaefcf9f2188d8a886a42713d45fa03e0.zip
810.8 KB
9. EXPRESSJS. ROTTE . TODO LIST APP/2. Rotte todo list. Express.all, express.get, Gestire le rotte dei todos.mp4
49.2 MB
9. EXPRESSJS. ROTTE . TODO LIST APP/2.1 Sorgente su github.html
152 B
9. EXPRESSJS. ROTTE . TODO LIST APP/2.2 corso-nodejs-master-2413eafdb511956b56331457fe22b7b63265c743.zip
811.7 KB
9. EXPRESSJS. ROTTE . TODO LIST APP/3. Creare e gestire un middleware.mp4
41.6 MB
9. EXPRESSJS. ROTTE . TODO LIST APP/4. Expressjs. Todo controller.Mostrare, creare ed eliminare todo.mp4
72.3 MB
9. EXPRESSJS. ROTTE . TODO LIST APP/4.1 Sorgente github.html
152 B
9. EXPRESSJS. ROTTE . TODO LIST APP/4.2 corso-nodejs-master-c9b090742d5a926e09716062f37fce95c75bbf79.zip
813.7 KB
9. EXPRESSJS. ROTTE . TODO LIST APP/5. Expressjs todo list. Testare le API con POSTMAN.mp4
29.3 MB
9. EXPRESSJS. ROTTE . TODO LIST APP/6. Expressjs todo list. Gestire dati POST. Express.json() e express.urlencoded.mp4
64.9 MB
9. EXPRESSJS. ROTTE . TODO LIST APP/6.1 corso-nodejs-master-c9b090742d5a926e09716062f37fce95c75bbf79.zip