Corso Node.js sviluppatore per aziende
Pubblicato da INNOVAFORMAZIONE

Online
40 ore
Aziende
Intermedio

Il corso mira a formare lo studente con competenze su Node.js, Express.JS e MongoDB (database). 40 ore in virtual classroom online in diretta. Corso aziendale.

Descrizione

Il framework Node.js è diventato oggi popolare per lo sviluppo di applicazioni Real-Time (RTA) come ad esempio le applicazioni di chat, di collaborazione, per videoconferenze e per l’ecommerce.

Gli sviluppatori front-end hanno oggi un potente strumento per lo sviluppo back-end mantenendo un’unico linguaggio che è il Javascript.

In ultimo, assieme ad Angular, MongoDB ed Express.js avremo un full-stack chiamato MEAN.

Obiettivo del Corso-Node.js: formare il discente con le competenze teoriche e pratiche per lo sviluppo applicazioni lato server con i framework Node.js, Express.js e MongoDB. Un caso di studio pratico permetterà ai discenti di entrare nel vivo e rendersi autonomi nello sviluppo.

Requisiti degli studenti Corso-Node.js: conoscenze base di Javascript e HTML

Referente Dario Carrassi

Scopri tutti i dettagli sul Corso Node.js sviluppatore per aziende


Tematiche del Corso

PROGRAMMA E MODULI DIDATTICI

Programma Didattico Corso-Node.js (40 ore)

  1. Panoramica e fondamenta di Node.js
    • Cos’è e perché utilizzare Node.js
    • Node.js framework
    • Installazione Node.js
    • Utilizzo Node.js per eseguire gli scripts
  2. Node Projects
    • Node Package Manager
    • Creazione a progetto
    • Package.json configurazione file
    • Installation Package Global vs. Local
  3. Sviluppo con shrink-wrap per la lock node modules versions
    • Cos’è shrink-wrap
    • Lavorare con with npmvet
    • Outdated command
  4. Sviluppo con asynchronous programming
    • Concetti base di programmazione Asincrona
    • Callback functions
    • Promises
    • Advance promises
    • Utilizzo Request module per creare chiamate API
  5. Costruzione di un HTTP Server con Node.JS utilizzando HTTP APIs
    • The HTTP protocol
    • Building an HTTP server
    • Rendering a response
    • Processing query strings
    • Processing posted data
  6. File System
    • Synchronous vs. Asynchronous I/O
    • Path and directory operations
    • __dirname and __filename
    • Asynchronous file scrittura e lettura
  7. Buffers, Streams, Events
    • Utilizzo buffers for binary data
    • Flowing vs. non-flowing streams
    • Streaming I/O da files ad altra risorsa
    • Processing streams asynchronously
  8. Multi-Processing in NodeJS
    • Child Process API
    • Cluster API per multi-core servers
  9. ExpressJS
    • The model-view-controller pattern
    • Jade templates
    • Configurazione Express
    • Postman configuration
    • Utilizzo REST
    • JSON Data
    • Reading POST data
    • CRUD operations
    • Adding middleware
  10. Express JS con MongoDB e Sqlite: Come connettere Node.js ai databases
    • RDBMS databases e NoSQL databases
    • Connessione a RDBMS e Mongodb databases
    • Performing CRUD operations
  11. Socket.io, creazione di una Chat App
    • Aggiunta Socket.io all’App
    • Invio Live Data Back & Forth
    • Creazione The Front-end UI
    • Mostrare messaggi nell’ App
    • Working With Time
    • Timestamps
    • Mostrare il Message Time nella Chat App
    • Panoramica Unit Testing / Task Manager

RECENSIONI


Nessuna recensione inserita

La tua opinione conta Fai la tua recensione


francesco - Corso HTML-CSS-JAVASCRIPT Web Master Design creare siti Web Sviluppo



OTTIMO
Corso HTML-CSS-JAVASCRIPT Web Master Design creare siti Web Sviluppo

un corso ottimo fatto da veri professionisti.. lo consiglio

Mario - Corso SAP moduli mm-sd - logistica classe virtuale



Molto positivo. Da consigliare
Corso SAP moduli mm-sd - logistica classe virtuale

Ho frequentato il corso SAP Modulo MM-SD (Logistica), Edizione Marzo 2020 in versione Online Classe Virtuale. Il Corso è ben strutturato e rispecchia quanto descritto nel programma. Dario è stato sempre disponibile nel risolvere problematiche logistiche e tecniche legate alla fruizione dello stesso. Faccio i miei complimenti al Docente (Francesco) per come ha trattato gli argomenti in modo puntuale e preciso con grande competenza.

Richiedi informazioni

Corsi simili

Corsi Programmatore informatico

Pubblicato da: Yimp - La scuola dei dati

Il corso "SQL e database" è rivolto ad aziende o singoli professionisti per apprendere o migliorare le proprie competenze con SQL e i database relazionali.

Master Programmatore informatico

Pubblicato da: ISTITUTO INFOBASIC SRL

Il Master in Game Programmer forma esperti nella programmazione di videogiochi, con competenze in gameplay, grafica, AI e stage garantiti.

Corsi Programmatore informatico

Pubblicato da: Yimp - La scuola dei dati

Un percorso completo per diventare Data Analyst: 50+ ore di formazione, 9 moduli didattici, 100+ domande & risposte, feedback personalizzati sui progetti

Master Programmatore informatico

Pubblicato da: ISTITUTO INFOBASIC SRL

Il Master in Big Data Analyst forma esperti nell'analisi dei dati con Python, SQL, Power BI, e stage garantiti.

Corsi Programmatore informatico

Pubblicato da: ISTITUTO INFOBASIC SRL

Il corso di Sviluppo Software forma programmatori esperti in Python, JavaScript, Java, Big Data e Machine Learning. Include stage garantito.

Corsi Programmatore informatico

Pubblicato da: INNOVAFORMAZIONE

Il Corso Ruby on Rails fornisce le competenze per imparare a sviluppare applicazioni web con il framework Ruby on Rails

Richiedi informazioni