Sviluppa la tua prima app con Node, Express e MongoDB

5.0
10 opinioni
  • Insegnante competente e coinvolgente.
    |
  • Il docente è molto chiaro e il corso ottimo. Possedere alcune nozioni in partenza tuttavia aiuta ad essere più ricettivi.
    |
  • Eccessivamente introduttivo, a mio avviso.
    |

Corso

Online

RISPARMIA 79%
20 € IVA inc.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Ore di lezione

    10h

  • Inizio

    Scegli data

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

Un'applicazione sviluppata con Node.js, il famoso framework basato su JS, è la sintesi dell'alta tecnologia combinata di librerie, moduli, api, utility che rendono ogni progetto in Node facile da eseguire, veloce e facilmente scalabile.
Questo corso introduce in modo pratico e semplice all'uso di Node e alle più diffuse tecnologie ad esso associate.
Fedele alla metodologia didattica dell'imparare facendo e dopo una necessaria introduzione teorica, il corso propone lo sviluppo di una web app completa, sviluppata dall'inizio fino alla pubblicazione.
Il corso ha come target lo studente neofita di Node.js, perciò saranno rispettati i tempi di apprendimento dell'allievo principiante. Tutto il codice è prodotto al vivo e dettagliatamente commentato per facilitare un apprendimento graduale e e agevole.
Come usuale per tutti i miei corsi, anche questo sarà costantemente aggiornato con nuovi tutorial e approfondimenti. Il tutoraggio è costante e puntuale per aiutare l'allievo ad ottenere il meglio dalle lezioni proposte che possono essere ampliate in base ai feedback degli allievi.
Si sottolinea che il corso è destinato ai principianti di Node.js perciò gli studenti più avanzati che comunque vogliano accedere al corso, sappiano che il ritmo è doverosamente tarato sulle esigenze di chi inizia da zero.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso


Installare Node tramite riga di comando,Utilizzare il gestore npm,Strutturare una app in Node,Utilizzare nodemon per il refresh automatico,Implementare un progetto con i moduli,Installare e utilizzare MongoDb con l'estensione Mongoose,Gestire una database Mongo con riga di comando e con la shell di Robomongo,Installare e utilizzare il web server Express,Utilizzare i middleware di Express e le utili pratiche di routing,Gestire il templating con il template engine prescelto: Handlebar,Gestire le risorse statiche come css personalizzati e immagini,Integrare un progetto con librerie esterne come framework responsivi, librerie fonts e iconic font,Sviluppare una app dall'inizio fino alla sua pubblicazione,Utilizzare un repository git, Heroku e MLab per il completo deploy della app

Conoscenza di base di JavaScript e della programmazione web,Si dà per scontata la conoscenza di HTML e CSS e di un editor di codice,Il corso pu\u00f2 essere seguito sia su Mac sia su Windows,Il corso è tarato per chi ovviamente conosce le tecnologie web ma è principiante di Node

Sviluppa la tua prima app con Node, Express e MongoDB

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

5.0
eccellente
  • Insegnante competente e coinvolgente.
    |
  • Il docente è molto chiaro e il corso ottimo. Possedere alcune nozioni in partenza tuttavia aiuta ad essere più ricettivi.
    |
  • Eccessivamente introduttivo, a mio avviso.
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Salvatore Urso

5.0
26/12/2019
Sul corso: Insegnante competente e coinvolgente.
Consiglieresti questo corso?:

Valentina Benedetti

5.0
25/12/2019
Sul corso: Il docente è molto chiaro e il corso ottimo. Possedere alcune nozioni in partenza tuttavia aiuta ad essere più ricettivi.
Consiglieresti questo corso?:

Nicolò Dovico

5.0
25/12/2019
Sul corso: Eccessivamente introduttivo, a mio avviso.
Consiglieresti questo corso?:

Antonio De Simone

5.0
25/12/2019
Sul corso: Ottimo corso. Spiegazioni chiare ed esaustive. Gli esempi utili.
Consiglieresti questo corso?:

Pietro Bisignano

5.0
24/12/2019
Sul corso: Il corso si sviluppa in maniera graduale. I contenuti sono adeguatamente esposti.
Consiglieresti questo corso?:
Leggi tutto
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

4 anni del centro in Emagister.

Materie

  • Apprendimento
  • Web master

Programma

Contenido del curso
Panoramica sul corso e consigli utili
Presentazione di Node.js
Per utenti Windows: Git Bash, shell in stile Unix per il prompt dei comandi
Installiamo Node.js
Inizializziamo una app
Integriamo dei moduli nella app
Esempio del modulo File System
Integriamo un modulo esterno
Conosciamo il manager dei packages: npm
Rendiamo automatico il refresh della app con nodemon
Esercizio pratico: impostiamo un bot - prima parte
Esercizio pratico: impostiamo un bot - seconda parte
Introduzione a MongoDB
Installazione di MongDB su Mac
Installazione di MongDB su Windows
Installiamo una GUI per MongoDB: Robomongo
Creiamo la connessione con il database
Aggiornamento versione MongoDB 3.6 e uso driver mongodb per Node
CRUD con MongoDB: aggiungere un dato
CRUD con MongoDB: aggiungere più dati
CRUD con MongoDB: cercare e mostrare i dati
CRUD con MongoDB: cancellare i dati
CRUD con MongoDB: modificare e aggiornare i dati
Introduzione a Mongoose
Connessione con Mongoose
CRUD con Mongoose: aggiungiamo nuovi dati
CRUD con Mongoose: cerchiamo e mostriamo dati
CRUD con Mongoose: cancellare i dati
CRUD con Mongoose: modifica e aggiornamento dei dati
Presentazione del progetto
Introduzione al web server Express
Installiamo e integriamo Express nel progetto
Facciamo pratica con tecnica del routing
Impariamo l'uso dei middleware
Impariamo il templating con Handlebars
Integriamo Bootstrap nel nostro progetto
Creiamo schema e modello per il nostro database
Gestiamo il form per aggiungere nuove note
Validiamo il form per creare nuovi contenuti
Aggiungiamo documenti nel database e testiamo
Mostriamo tutti i documenti creati nella pagina lista
Creiamo e validiamo il form per la modifica dei dati - prima parte
Creiamo e validiamo il form per la modifica dei dati - seconda parte
Creiamo la funzione per l'eliminazione dei contenuti
Integriamo il middleware per i messaggi flash
Gestiamo i contenuti statici: fogli di stile e immagini
Conosciamo il middleware Passport per l'autenticazione degli accessi
Impostiamo il sistema per la registrazione e il login
Sviluppiamo la funzione di registrazione di un nuovo account
Validiamo la mail
Gestiamo il processo di criptazione della password con bcrypt
Concludiamo le funzioni di registrazione e login
Ultimi passi per l'integrazione di passport
Autentichiamo password e mail per il login
Aggiungiamo la funzione di logout e ottimizziamo il template per utenti loggati
Proteggiamo l'accesso alle pagine riservate
Personalizziamo gli accessi per utenti diversi
Introduzione a Heroku e mLab
Preparazione del progetto per la pubblicazione e connessione al db remoto mLab
Creazione di un git repository e deploy con Heroku: la nostra app è online
Gestiamo le modifiche con Git
Altro metodo di deploy con Heroku utilizzando Dropbox
Cosa è ECMAScript 6
Le variabili con ES6
Sintassi letterale con uso dell'apice inverso
La funzione a freccia

Ulteriori informazioni

A chi è rivolto: Web designer,Sviluppatori front end,Chi già lavora con JavaScript e voglia applicare le sue conoscenze al mondo dei framework,Chiunque sia curioso di Node e delle sue pratiche prospettive
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Sviluppa la tua prima app con Node, Express e MongoDB

20 € IVA inc.