Node.js Master. Da zero a esperti in API e Javascript
Impara nodejs, javascript ES6-ES7, REST API con node.js, express, mysql, sequelize. Fai la deploy su heroku usando git.
Description
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
What You Will Learn!
- 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
Who Should Attend!
- web developer
- frontend developer
- backend developer
- javascript developer
- programmatori