
Cari colleghi ingegneri, la comunità Metarchia è lieta di presentarvi un moderno , che offre un'analisi approfondita di tutte le funzionalità e gli aspetti della piattaforma. L'attenzione principale è rivolta a come creare server di applicazioni e API ad alta capacità senza legarsi a un framework specifico o persino a un protocollo, cioè astrarre la logica di business in un layer separato. Alle lezioni sono allegati numerosi esempi di codice che dimostrano una struttura flessibile delle applicazioni e tecniche architetturali, inclusi l'interazione con i DBMS tramite un layer di accesso ai dati, la creazione di applicazioni interattive utilizzando WebSocket, l'assicurazione della sicurezza, il Graceful shutdown, la comunicazione tra processi, la prevenzione delle perdite di memoria, la scalabilità e il clustering tramite processi e thread. Attualmente, il corso comprende 38 lezioni (circa 35 e ½ ore di video), , 4 PDF con le slide. Prima della parte principale del corso su Node.js, è necessario prima acquisire almeno parzialmente .
Introduzione e fondamenti
- Slide:
- Questa è solo una lezione di panoramica, il link al corso di programmazione asincrona
si trova above, prima dell'indice
- Questa è solo una lezione di panoramica, il link al corso di programmazione asincrona
- Collegamento alla documentazione:
- Repository con strumenti:
- Lavorare con i file:
- Flussi di file:
- Buffer:
- Il file system in Node.js:
- Monitoraggio dei file:
- Esempi di codice:
Структура и архитектура приложений на Node.js
- Esempio di progetto:
- Strati astratti:
- Sandbox:
- Inversione del controllo:
- Iniezione delle dipendenze:
- Esempi di codice:
- Esempi di codice:
Разработка серверов приложений и API на Node.js
- Esempi di codice:
- Esempi di codice:
- Esempi di codice:
- Esempi di codice:
- Esempi di codice:
- WebSocket:
- Chat:
- Esempi di codice:
- Esempi di codice e problemi:
Работа с базами данных на Node.js
- Esempi di codice:
- Esempi di codice:
Lezioni su CQRS e Event Sourcing
- Questo pattern sarà necessario per la prossima lezione
- Esempi di codice:
- CQS:
- CQRS:
- EventSourcing:
- Vedi esempi dalla lezione precedente
- Esempi di codice:
Gestione della memoria e programmazione concorrente
- Esempi di codice:
- Thread:
- Operazioni atomiche:
- Semafori:
- Mutex:
- — conferenza JS Fest 2019 Primavera
- Slide:
Sicurezza, affidabilità, distribuzione e infrastruttura
- Esempi di codice:
- Esempi di codice:
- Esempi di codice:
- Esempi di codice e problemi:
- Slide:
- Slide:
Vi chiediamo di lasciare le vostre recensioni sul corso e suggerimenti per ampliare i materiali del corso. Grazie per l'interesse nel nostro lavoro e per l'aiuto della comunità nel migliorare gli esempi di codice. Potete iscrivervi al canale YouTube con le lezioni aperte qui: e su GitHub dell'autore qui:
Solo gli utenti registrati possono partecipare al sondaggio. , per favore.
Guarderete il corso?
70,4%Sì, sono interessato a tutto155
26,4%Guarda selettivamente58
3,2%Non sono interessato7
Hanno votato 220 utenti. 10 utenti si sono astenuti.
Volete la continuazione delle lezioni?
95,0%Sì, certamente191
3,0%Sì, e suggerirò argomenti6
2,0%Basta così4
Hanno votato 201 utenti. 13 utenti si sono astenuti.
Fonte: habr.com
