
Cari colleghi ingegneri, la comunità Metarchia è lieta di presentarvi un moderno , che comprende un'analisi approfondita di tutte le possibilità e degli aspetti della piattaforma. L'accento principale è posto su come creare server applicativi e API affidabili ad alta intensità di carico senza legarsi a un framework specifico e nemmeno a un protocollo, ovvero astrarre la logica di business in uno strato separato. Alle lezioni sono allegati numerosi esempi di codice che dimostrano una struttura applicativa flessibile e tecniche architetturali, tra cui l'interazione con i DBMS attraverso uno strato di accesso ai dati, la creazione di applicazioni interattive su WebSocket, la sicurezza, la chiusura senza problemi, l'interazione 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 diapositive. Prima della parte principale del corso su Node.js è necessario prima apprendere almeno parzialmente .
Introduzione e fondamentali
- Diapositive:
- Questa è solo una lezione introduttiva, il link al corso di programmazione asincrona
si trova sopra, prima dell'indice
- Questa è solo una lezione introduttiva, il link al corso di programmazione asincrona
- Link alla documentazione:
- Repository con strumenti:
- Lavorare con i file:
- Flussi di file:
- Buffer:
- Sistema dei file 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 compiti:
Работа с базами данных на 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 parallela
- Esempi di codice:
- Thread:
- Operazioni atomiche:
- Semafori:
- Mutex:
- — presentazione alla conferenza JS Fest 2019 Spring
- Diapositive:
Sicurezza, affidabilità, distribuzione e infrastruttura
- Esempi di codice:
- Esempi di codice:
- Esempi di codice:
- Esempi di codice e compiti:
- Diapositive:
- Diapositive:
Vi invitiamo a lasciare i vostri commenti sul corso e suggerimenti per l'espansione dei materiali del corso. Grazie per l'interesse nel nostro lavoro e per il supporto della comunità nel migliorare gli esempi di codice. Iscriviti al canale YouTube con le lezioni aperte qui: e su GitHub dell'autore qui:
Solo gli utenti registrati possono partecipare al sondaggio. , per favore.
Guarderai il corso?
70,4%Sì, mi interessa tutto155
26,4%Lo guarderò selettivamente58
3,2%Non mi interessa7
Hanno votato 220 utenti. Si sono astenuti 10 utenti.
Vuoi il seguito delle lezioni?
95,0%Sì, certo191
3,0%Sì, e suggerirò argomenti6
2,0%Per me basta così4
Hanno votato 201 utenti. Si sono astenuti 13 utenti.
Fonte: habr.com
