TDC CONNECTIONS
Building Software in the Connected World

Trilha JAVASCRIPT e NODE.JS

JavaScript e Node.js, simplicidade, desempenho e escalabilidade.

Venha aprender, se atualizar e obter mais conhecimento em uma das linguagem mais conhecidas e utilizadas na web, o JavaScript.

JavaScript é uma linguagem multi-paradigma, interpretada (compilada em tempo de execução) e dinamicamente tipada. Essa flexibilidade permite que seja usada de inúmeras formas, sendo ao mesmo tempo uma linguagem fácil de aprender e difícil de dominar. É atualmente a principal linguagem para programação client-side em navegadores web, já é amplamente utilizada do lado do servidor por meio do runtime Node.js. Além de tudo ainda é possível utilizá-la para desenvolver aplicações móveis e desktop.

Node.js é a plataforma de desenvolvimento que cresce cada vez mais no mundo inteiro, sendo usada desde startups até grandes empresas. Hoje a plataforma amadureceu pelo apoio e suporte da comunidade e se tornou uma das principais opções para quem precisa de alto desempenho e escalabilidade em suas aplicações.

Ficou interessado, confere a grade de palestras que montamos especialmente para você.

Contamos com a sua presença.

Data e Local

Terça-feira, 8 de Junho de 2021

09h às 19h

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

1 trilha: de R$ 145 por R$ 110
2 trilhas: de R$ 290 por R$ 198
3 trilhas: de R$ 435 por R$ 285
* preço válido até 26/04, veja tabela completa

1 trilha: de R$ 145 por R$ 130
2 trilhas: de R$ 290 por R$ 230
3 trilhas: de R$ 435 por R$ 330
* preço válido até 28/05, veja tabela completa

1 trilha: R$ 145
2 trilhas: de R$ 290 por R$ 260
3 trilhas: de R$ 435 por R$ 370
* preço válido até 10/06, veja tabela completa

Como se inscrever

Programação / Palestras Time Zone: GMT-3

Horário Conteúdo
09:00 às 09:30 Abertura do evento e mini keynotes

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

09:35 às 10:25

global { innovation & networks & platforms & architectures & teams & organizations }.

Silvio Meira
Keynote TDC
10:30 às 10:45 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:50 às 11:25

Aplicações NodeJS Modernas com NestJS

Ana Beatriz Ducla

Se estiver pensando em desenvolver uma aplicação web focada em aplicações robustas, então você precisa conhecer o NestJS, um framework focado no desenvolvimento de aplicações server-side ?eficientes, confiáveis e escaláveis?. O NestJS é um dos frameworks que mais crescem no mundo Node e conta com vários recursos necessários para o desenvolvimento de aplicações modernas como, por exemplo, suporte a injeção de dependências, modularização e ferramentas de teste automatizado. Nesta palestra pretendo mostrar os principais conceitos na criação de uma API Rest do zero com Nest, as vantagens e desvantagens de utilizá-lo em seu projeto e um exemplo de aplicação.

11:30 às 12:05

O combinado não sai caro: escrevendo testes de contrato consumer driven em Pact em um cliente de API em Node

Marcelo Bezerra

Nesta apresentação veremos, na prática, como adicionar testes de contrato usando a ferramenta Pact em um cliente de API (consumer) escrito em Node + Express usando uma abordagem consumer driven, de modo a permitir que desenvolvedores de API consigam assegurar a estabilidade e o funcionamento de suas APIs, permitindo o descobrimento de quebras de contratos durante as pipelines de teste, e não apenas após um deploy em produção quando já seria tarde demais e já haveria aplicações consumidoras sendo negativamente impactadas.

12:10 às 12:45

A primeira muralha! Segurança no front end!

Alvaro Camillo Neto

Segurança não deve ser apenas uma preocupação do desenvolvedor back-end ou infra. Ela deve ser uma preocupação de todos! Vamos aprender juntos algumas práticas e técnicas para proteger o seu front-end.

12:50 às 13:50 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

14:00 às 14:05 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

14:10 às 14:45

Unlock your domain with HerbsJS

Jhonathan de Souza Soares

Dê foco no que importa, aprenda uma nova maneira de sustentabilidade, focando em Clean Architecture e DDD no seu código com Herbs.

Pare de perder tempo com código redundante e de baixo impacto. Codifique seu domínio primeiro usando Herbs e a infraestrutura necessária será gerada automaticamente.

14:50 às 16:05

A disseminação de novos padrões arquitetura em Javascript

Otavio Lemos / Lucas Santos / Ana Luiza Portello Bastos
Painel Digital da Trilha
16:10 às 16:25 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 17:00

Introdução a React Query

Marcel Gonçalves dos Santos

O React Query é uma das "ferramentas do momento" no ecossistema React que promete lidar com data fetching de forma simples e prática. Ele permite fazer o fetching de dados, adicionar dados no cache, gerenciar invalidação de cache, lógicas de retry entre outras funcionalidades úteis de forma fácil, sem necessidade de lidar com lógicas complexas ou "tocar no estado global". Conheça o React Query e mude a forma como você lida com o gerenciamento de estados do servidor.

17:05 às 17:40

Testes Inteligentes, Automatizados e Rápidos em Cross-Browser com Playwright!

Glaucia de Souza Lemos

Nessa palestra apresentarei uma nova biblioteca Open Source, criada pela Microsoft chamada Playwright. Mas, o que seria o Playwright? Quais linguagens posso usar para realizar testes automatizados com essa ferramenta? Durante a palestra estarei respondendo essa e outras perguntas e mostrar a todas as Pessoas Desenvolvedoras, como o Playwright é a escolha certa se você deseja realizar testes: Inteligentes, Automatizados e rápidos em cross-browser!

17:45 às 18:20

Ei Dev, você está atento para a segurança da sua aplicação Node.js?

Maximiliano de Oliveira Furtado

Por que devemos nos preocupar com a segurança das nossas aplicações? Quais os riscos uma lib ou código de terceiros podem nos trazer? Vamos conversar sobre como podemos nos precaver das vulnerabilidades das dependências da nossa aplicação, proteger o servidor de códigos maliciosos no shell, melhorar os headers HTTP mitigando riscos de ataques, evitar ataques de negação de serviço tratando os inputs dos clients e usuários.

18:25 às 18:45 Open Space

18:50 às 19:05 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.

Programação sujeita a alterações

Coordenação Trilha JAVASCRIPT e NODE.JS

Patrocinadores




Apoio

Apoio Trilha


Apoio Mídia


Realização