Programa do Curso
Express.js
- Instalação de Express.js
- Estrutura de diretórios de uma aplicação Express.js
- Criação de um servidor
- Funções de encaminhamento e middleware
- Tratamento de erros
- Registo do lado do servidor
- ...
- Módulos do lado do servidor: HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Processo e processo filho, REPL, Zlib
- Balanceamento de carga em associação com nginx
Node.js - a base (apenas conceitos e arquitetura)
- Node.js, V8 & Desenvolvimento do lado do servidor
- Bloqueio vs. Não-bloqueio
- Orientado a eventos Programming
- Loop de eventos e o demultiplexador de thread única
- npm como um gerenciador de pacotes
- Mecanismos de dependência
- O ficheiro package.json
- Migrações de versão
Componentes internos do motor V8
- Desempenho
- V8 como um compilador
- Esquemas de memória
- Recolha de lixo
- Fugas de memória
Monitorização
- Monitorização com sematexto
- Monitorização com o ruxit
- ...
1.5 PM2
- Empacotamento e implantação de aplicativos
- Empacotamento e implantação de tempo de execução do Nodejs+pm2
- Pacote de scripts do Nodejs
- Verificação e troca de versão do nodejs
- Localizações e padrões do sistema de arquivos
- Registo de dados
- Scripts de inicialização
- Certificados SSL/TLS
- Monitorização
- Parar, iniciar, eliminar, ressuscitar aplicações
- Parar, iniciar, ressuscitar o processo PM2
Declaração de Clientes (5)
Ambiente amigável. Além disso, gostei da formação individual. É muito produtivo. Recomendo-o sem dúvida aos meus amigos e colegas.
Zeed - Tamkeen Technologies
Curso - Building Microservices with NodeJS and React
Máquina Traduzida
A situação era atípica, porque uma formação intensiva para programadores tinha de ser realizada com não programadores. Lukasz aceitou este desafio com empatia e muito humor. Através da sua forma inteligente e flexível, conseguiu assegurar que todos obtivessem um ganho de aprendizagem concreto. Gostei muito e teria todo o gosto em participar novamente num seminário com o Lukasz.
Christoph - Honda Bank GmbH
Curso - MERN Fullstack Development
Máquina Traduzida
Aprendi muito sobre o tema
Zsolt Langviser - Accenture Industrial SS
Curso - NestJS: Beginner to Advanced
Máquina Traduzida
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
Curso - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.