
Caros colegas engenheiros, a comunidade Metархия apresenta a vocês um moderno , que inclui uma análise profunda de todas as capacidades e aspectos da plataforma. O foco principal é em como criar servidores de aplicações e APIs robustos e de alto desempenho sem depender de um framework específico ou até mesmo de um protocolo, ou seja, abstrair a lógica de negócios em uma camada separada. Muitas demonstrações de código estão anexadas às palestras, mostrando uma estrutura flexível das aplicações e técnicas arquitetônicas, incluindo o trabalho com SGBDs através de uma camada de acesso a dados, a criação de aplicações interativas via WebSockets, segurança, desligamento gracioso, comunicação entre processos, prevenção de vazamentos de memória, escalabilidade e clusterização utilizando processos e threads. Atualmente, o curso contém 38 palestras (cerca de 35 horas e meia de vídeo), , 4 PDFs com slides. Antes da parte principal do curso sobre Node.js, é necessário dominar, pelo menos em parte, .
Introdução e fundamentos
- Slides:
- Esta é apenas uma palestra introdutória, o link para o curso sobre programação assíncrona
está acima, antes do sumário
- Esta é apenas uma palestra introdutória, o link para o curso sobre programação assíncrona
- Link para a documentação:
- Repositório com instrumentos:
- Trabalhando com arquivos:
- Fluxos de arquivos:
- Buffers:
- Sistema de arquivos no Node.js:
- Monitoramento de arquivos:
- Exemplos de código:
Структура и архитектура приложений на Node.js
- Exemplo de projeto:
- Camadas abstratas:
- Areias movediças:
- Inversão de controle:
- Injeção de dependências:
- Exemplos de código:
- Exemplos de código:
Разработка серверов приложений и API на Node.js
- Exemplos de código:
- Exemplos de código:
- Exemplos de código:
- Exemplos de código:
- Exemplos de código:
- WebSockets:
- Chat:
- Exemplos de código:
- Exemplos de código e tarefas:
Работа с базами данных на Node.js
- Exemplos de código:
- Exemplos de código:
Palestras sobre CQRS e Event Sourcing
- Este padrão será necessário para a próxima palestra
- Exemplos de código:
- CQS:
- CQRS:
- Event Sourcing:
- Ver exemplos da palestra anterior
- Exemplos de código:
Gerenciamento de memória e programação paralela
- Exemplos de código:
- Threads:
- Operações atômicas:
- Semáforos:
- Mutexes:
- — apresentação na conferência JS Fest 2019 Primavera
- Slides:
Segurança, confiabilidade, implantação e infraestrutura
- Exemplos de código:
- Exemplos de código:
- Exemplos de código:
- Exemplos de código e tarefas:
- Slides:
- Slides:
Pedimos que deixem suas opiniões sobre o curso e sugestões para expansão do material do curso. Agradecemos o interesse em nosso trabalho e a ajuda da comunidade para melhorar os exemplos de código. Você pode se inscrever no canal do YouTube com aulas abertas aqui: e no GitHub do autor aqui:
Apenas usuários registrados podem participar da pesquisa. , por favor.
Você vai assistir ao curso?
70,4%Sim, estou interessado em tudo155
26,4%Vou assistir seletivamente58
3,2%Não estou interessado7
Votaram 220 usuários. 10 usuários se abstiveram.
Você quer a continuação das aulas?
95,0%Sim, claro191
3,0%Sim, e eu sugerirei tópicos6
2,0%Isso é suficiente para mim4
Votaram 201 usuário. 13 usuários se abstiveram.
Fonte: habr.com
