About: Learn NodeJS Full Video Cours
Impara NodeJS gratis al 100% con video tutorial, due corsi in uno!
Corso base:
Node.js è un potente strumento per il controllo dei server, la creazione di applicazioni web e la creazione di programmi basati su eventi. E toglie JavaScript, un linguaggio familiare a tutti gli sviluppatori web, dal browser. Con Node.js, puoi creare applicazioni che girano sul tuo laptop o anche sul cloud. In questo corso, apprendi gli elementi essenziali di Node.js e inizia a creare le tue applicazioni JavaScript. L'istruttore ti familiarizza con tutte le nozioni di base, mostrando come installare Node.js e lavorare con il core Node.js, che include lo standard input, lo standard output, il sistema del modulo, il file system e come scrivere ed eseguire JavaScript sul server. Al termine di questo corso, sarai dotato dei concetti e delle tecniche fondamentali di Node.js che puoi utilizzare nel tuo prossimo progetto.
Obiettivi formativi
• Cos'è Node.js?
• Installazione di Node.js
• L'oggetto globale
• Importazione dei moduli principali
• Creazione di eventi personalizzati con EventEmitter
• Lettura, scrittura e rimozione di file
• Lavorare con flussi di file
• Creazione di processi figlio con le funzioni exec e spawn
Corso avanzato:
Impara le tecniche avanzate per la programmazione asincrona e lo streaming di dati in Node.js. In questo corso, l'istruttore mostra come utilizzare modelli asincroni come callback, promesse e asincrono / attendono per gestire i processi e applicare l'esecuzione sequenziale, parallela e simultanea. Quindi esamina i flussi, una funzionalità fondamentale per la lettura e la scrittura di dati dalle applicazioni Node. Presenta i quattro diversi tipi di flussi — leggibile, scrivibile, duplex e trasformabile — e mostra come ridurre al minimo la contropressione, o accumulo, nella trasmissione dei dati. Nella sezione finale, mostra come combinare le tecniche e costruire un server HTTP per lo streaming di video sul web. Scopri come garantire che lo stream sia compatibile con più browser e raccogliere dati multipart / modulo, come dati di testo e file, dallo stream di caricamento. Alla fine del corso, avrai a disposizione un nuovo e potente set di strumenti per la creazione di applicazioni avanzate su scala aziendale con Node.js.
Obiettivi formativi
• Pattern asincroni
• Risoluzione e rifiuto delle promesse
• Esecuzione sequenziale, parallela e simultanea
• Lavorare con flussi leggibili e scrivibili
• Trasformazione dei flussi
• Streaming HTTP