Programa do Curso

Caraterísticas e fundamentos de Node.js (em comparação com Java)

  • Node.js, V8 & Desenvolvimento do lado do servidor (porquê usar Node.js ?)
    • Bloqueio vs. Não-bloqueio
    • Orientado a eventos Programming
    • Loop de eventos e o padrão Callback
  • Arquitetura Node.js
    • Módulo & Padrão Sandbox
    • Npm
    • Mecanismos de dependência
    • O ficheiro package.json
  • Componentes internos do motor V8
    • Esquemas de memória
    • Recolha de lixo
    • Fugas de memória
    • Monitorização da memória e da CPU
  • Registo com Node.js
  • Node.js Middleware
    • SSL E TLS
  • Node.js versões e migrações

Caraterísticas e fundamentos de Express.js (em comparação com a especificação Java EE (Websphere, Tomcat))

  • Configuração e definições da aplicação
  • Motores de modelos
  • Encaminhamento
  • HTTP
  • Objectos de pedido e de resposta
  • SSL E TLS
  • Tratamento de erros
  • Multithreading
  • JSON

WebStorm

  • Introdução
  • Recursos inteligentes
  • Gerenciadores de pacotes
  • WebStrom e Node, Angular, Express
  • Inspeção de código, ferramentas de qualidade, criação de perfis
  • Depuração
  • Testes unitários

PM2

  • Empacotamento e implantação de aplicações
  • Empacotamento e implantação de tempo de execução Nodejs+pm2
  • Pacote de scripts do Nodejs
  • Verificação e mudança de versão do nodejs
  • Localizações e padrões do sistema de ficheiros
  • Registo de dados
  • Scripts de inicialização
  • Certificados SSL/TLS
  • Monitorização
  • Parar, iniciar, eliminar, ressuscitar aplicações
  • Parar, iniciar, ressuscitar o processo PM2

Registo com Winston.js

  • Registo com winston
  • Transportes
  • Registadores
  • Níveis de registo
  • Perfilamento
  • Fluxo de logs
  • Consulta de registos
  • Filtros, reescritores

Requisitos

Os participantes devem ter alguns conhecimentos de desenvolvimento com Node.js e Express.js

 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas