Struttura del corso
Express.js
- Installazione di Express.js
- Struttura di directory di un'applicazione Express.js
- Creazione di un server
- Funzioni di routing e middleware
- Gestione degli errori
- Registrazione lato server
- …
- Moduli lato server: HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Processo e processo figlio, REPL, Zlib
- Bilanciamento del carico in associazione con nginx
Node.js - le fondamenta (solo concetti e architettura)
- Node.js, V8 e sviluppo lato server
- Blocco vs. non blocco
- Basato sugli eventi Programming
- Event Loop e il demultiplexer a thread singolo
- npm come gestore di pacchetti
- Meccanismi di dipendenza
- Il file package.json
- Migrazioni di versioni
Interni del motore V8
- Prestazione
- V8 come compilatore
- Schemi di memoria
- Raccolta dei rifiuti
- Perdite di memoria
Monitoraggio
- Monitoraggio con sematext
- Monitoraggio con ruxit
- …
1,5 PM2
- Creazione di pacchetti e distribuzioni di applicazioni
- Creazione di pacchetti e distribuzione di runtime Nodejs+pm2
- Pacchetto di script Nodejs
- Controllo e commutazione della versione di nodejs
- Posizioni e standard del filesystem
- Registrazione
- Script di inizializzazione
- Certificati SSL/TLS
- Monitoraggio
- Arrestare, avviare, eliminare, resuscitare le applicazioni
- Arrestare, avviare, resuscitare il processo PM2
Recensioni (5)
Ambiente amichevole. Inoltre, mi è piaciuto l'allenamento individuale. È molto produttivo. Lo consiglierei sicuramente ai miei amici e colleghi.
Zeed - Tamkeen Technologies
Corso - Building Microservices with NodeJS and React
Traduzione automatica
La situazione era atipica perché una formazione intensiva per gli sviluppatori doveva essere condotta con i non sviluppatori. Lukasz ha accettato questa sfida con empatia e molto umorismo. Attraverso il suo modo intelligente e flessibile, è stato in grado di garantire che un guadagno di apprendimento concreto è stato raggiunto per tutti. Mi è piaciuto molto e sarei lieto di partecipare di nuovo a un seminario con Lukasz.
Christoph - Honda Bank GmbH
Corso - MERN Fullstack Development
Traduzione automatica
Ho imparato molto sull'argomento
Zsolt Langviser - Accenture Industrial SS
Corso - NestJS: Beginner to Advanced
Traduzione automatica
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Corso - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.