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.

Date and Place

Tuesday, June 8, 2021

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

1 track: R$ 145 for R$ 110
2 tracks: R$ 290 for R$ 198
3 tracks: R$ 435 for R$ 285
* price valid until APR/26, see full table

1 track: R$ 145 for R$ 130
2 tracks: R$ 290 for R$ 230
3 tracks: R$ 435 for R$ 330
* price valid until MAY/28, see full table

1 track: R$ 145
2 tracks: R$ 290 for R$ 260
3 tracks: R$ 435 for R$ 370
* price valid until JUN/10, see full table

How to register

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:30 Opening of the event and mini keynotes

On the Stadium stage, everyone will be guided on how the event works, highlights and other news.

09:35 to 10:25

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

Silvio Meira
Keynote TDC
10:30 to 10:45 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

10:50 to 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 to 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 to 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 to 13:50 Networking and Visiting Stands

Break to network and get to know the booths of the event.

14:00 to 14:05 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

14:10 to 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 to 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 to 16:25 Networking and Visiting Stands

Break to network and get to know the booths of the event.

16:25 to 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 to 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 to 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 to 18:45 Open Space

18:50 to 19:05 Closing session

After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day.

Schedule subject to change

Technical Committee Trilha JAVASCRIPT e NODE.JS

Sponsors




Apoio

Apoio Trilha


Apoio Mídia


Realização