• Presencial
  • Training

Node.js Start (NJS)


Learn to use JavaScript both server and client-side with Node.jS

Cursos relacionados

Destinatários

This course targets professional developers who are familiar with JavaScript and who want to learn how to use the Node.js to build a Web Server.

Pré-requisitos

Participants of this course need to have a solid understanding of JavaScript and Web Development.

Programa

  • Introducing Node.js
  • Modules
  • Creating web applications with node.js
  • Creating Services with Node.js
  • Accessing Data with Node.js
  • Robust Messaging Services with ØMQ (ZeroMQ)
  • Testing in Node.js

Introducing Node.js

  • How Node Applications Work
  • Event-driven and non-blocking execution environment
  • Understanding and using asynchronous control flows
  • Dependency Management
  • Folder Dependencies
  • Node Package Manager (NPM)
  • Task runners (Grunt)

Modules

  • Importing and exporting CommonJS Modules
  • Installing external modules with the Node Package Manager
  • Creating a basic http server

Creating web applications with node.js

  • Using Express.js
  • View Engines – Jade
  • View Engines – EJS
  • View Engines – Vash
  • Building the Controllers
  • Building a Service
  • Static Resources
  • Client-side Resources

Creating Services with Node.js

  • Rest services
  • Building a Service with Express
  • Start in Real-time communication with socket.io

Accessing Data with Node.js

  • Data Access in Node.js
  • Relational Data in Node.js with PostgSql
  • No-SQL Data Stores for Node.js
  • Installing MongoDB
  • Accessing the MongoDB Server
  • CRUD Data to MongoDB
  • Dictionary databases with Redis

Robust Messaging Services with ØMQ (ZeroMQ)

  • Message-Publishing and -Subscribing
  • Responding to Requests
  • Routing and Dealing Messages
  • Clustering Node.js Processes
  • Pushing and Pulling Messages

Testing in Node.js

  • TDD oriented development
  • Jasmine
  • Mocha
  • Node Inspector
  • Winston

Inscreva-se

Dados Pessoais

Dados para faturação

Condições Gerais e Autorizações
  • Se a inscrição for cancelada com antecedência superior a 5 dias úteis da data de início do curso, a Rumos não efectuará qualquer facturação ao cliente.
  • Se a inscrição for cancelada com antecedência igual ou inferior a 5 dias, a Rumos procederá à facturação do valor da inscrição, dando no entanto ao cliente a possibilidade de transferir a sua inscrição para uma nova data. Esta garantia é válida por 6 meses, não se responsabilizando a Rumos se o curso não se repetir nesse período.
  • Pela não comparência do participante no curso sem cancelamento da inscrição a Rumos facturará o valor da inscrição, perdendo o formando o direito à participação no curso.
  • A viabilidade de realização de um curso depende de um número mínimo de inscrições. A Rumos reserva o direito de cancelar um curso por falta de viabilidade deste, notificando esse facto aos inscritos com o mínimo de 5 dias úteis de antecedência.

Os seus dados pessoais são recolhidos em conformidade com o Regulamento Geral de Proteção de Dados (RGPD).

Consente que os seus dados sejam utilizados, nos termos da nossa Politica de Privacidade, para o contacto/envio de:

Ações de informação, de marketing de produtos e serviços, como campanhas e eventos?

Para mais informações, consulte a Política de Privacidade do Grupo Rumos.
pode retirar o seu consentimento a qualquer momento através do botão Cancelar subscrição ou Unsubscribe que estão presentes em cada comunicação enviada, bem como exercer os direitos descritos na politica de privacidade

Node.js Start (NJS)

  • Datas
    04 Mai a 11 Mai 2020
    Lisboa
  • Horário
    Pós-laboral
    das 18h45 às 21h45
  • Nº Horas
    18
  • Preço
    1200€

Node.js Start (NJS)

Área

Dados

Como chegou até nós

Os seus dados pessoais são recolhidos em conformidade com o Regulamento Geral de Proteção de Dados (RGPD).

Consente que os seus dados sejam utilizados, nos termos da nossa Politica de Privacidade, para o contacto/envio de:

Ações de informação, de marketing de produtos e serviços, como campanhas e eventos?

Para mais informações, consulte a Política de Privacidade do Grupo Rumos.
pode retirar o seu consentimento a qualquer momento através do botão Cancelar subscrição ou Unsubscribe que estão presentes em cada comunicação enviada, bem como exercer os direitos descritos na politica de privacidade