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 e no desenvolvimento mobile multiplataforma, 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.

Se você se interessou, confira a grade de palestras que montamos especialmente para você.

Contamos com a sua presença.

Date and Place

Tuesday, March 22, 2022

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Valores para participação online:
1 track: R$ 170 for R$ 125
2 tracks: R$ 340 for R$ 225
3 tracks: R$ 510 for R$ 325
* enjoy bigger discount until FEB/16,
see full table

Valores para participação online:
1 track: R$ 170 for R$ 145
2 tracks: R$ 340 for R$ 260
3 tracks: R$ 510 for R$ 375
* price valid until MAR/11,
see full table

Valores para participação online:
1 track: R$ 170
2 tracks: R$ 295
3 tracks: R$ 430
* price valid until MAR/24,
see full table

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:35 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:40 to 10:25

Conexão com o mercado de trabalho de hoje e do futuro

Tania Cosentino
Keynote de Abertura
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

Interagindo com um blockchain com web3.js

Rafael Rocha

A biblioteca web3.js fornece código para interagir com um blockchain. Um blockchain é utilizado para transacionar valores monetários e executar contratos inteligentes (smart contracts) de forma descentralizada. Nesta palestra demonstrarei o potencial da decentralized application (DApss), ou seja, a gestão de carteiras digitais, transferências de valores entre outros processos.

11:30 to 12:05

Programação Assíncrona em JavaScript do básico ao avançado

Marcel Gonçalves dos Santos

Estamos acostumados a programar utilizando um fluxo de execução síncrono. Porém, nos dias de hoje, programar em JavaScript contempla inúmeras operações assíncronas. Desde um simples timer utilizando setTimeOut, passando por respostas a eventos do DOM ou requisições assíncronas AJAX até operações de I/O como a escrita de um arquivo. A compreensão e domínio da programação assíncrona é essencial para o desenvolvedor JavaScript moderno. Nesta palestra serão apresentados inúmeros conceitos e exemplos relacionados a programação assíncrona. Falaremos sobre fluxo de execução de um programa, programação assíncrona, callbacks e closures, promises, generators e funções async. Assista esta palestra e aprenda tudo sobre programação assíncrona em JavaScript.

12:10 to 12:45

A arquitetura Serverless Microservices em NodeJS

Luiz Fernando Calaça Silva

Vamos aprender sobre as tecnologias envolvidas para que o NodeJS possa operar dentro de uma arquitetura de Microserviço Serverless no contexto AWS Lambda. Na Engenharia de Software, é o Systems Design o responsável por esboçar soluções ponta a ponta para um contexto de processamento de dados, e qual o problema o Microserviço resolve? O que o Serverless propõe? Faremos um mix entre códigos e Systems Design para observar o quão o NodeJS é robusto para as soluções escaláveis.

12:50 to 13:55 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

Blockchain com NodeJS, Javascript / Typescript e Contratos Inteligentes, simples de desenvolver, simples de executar

DAVID FAULSTICH DINIZ REIS / Rafael Benevides

Desenvolvimento simples de contratos inteligentes (Smart Contracts) e DAPPs (Decentralized Applications) para transacionamento com redes Blockchain privada e permissionada baseada na plataforma de software livre Hyperledger Fabric de maneira prática e principais aplicações na indústria. Iremos demonstrar:

0 - Overview Hyperleder Fabric;

1 - Inicialização simples de uma rede descentralizada simples Hyperledger Fabric;

2 - Desenvolvimento de contratos inteligentes utilizando tecnologia NodeJS / Typescript / Javascript;

3 - Deployment de contratos inteligentes;

4 - Acesso dos contratos inteligentes através de DAPPs (Decentralized Applications);

Em uma arquitetura de microserviços

14:50 to 16:05

O javascript já salvou minha pele. Conceitos do js que solucionaram problemas ou causaram problemas.

Jakeliny Gracielly / GEOVANA SILVA RIBEIRO / Rafaela Saori Silva Kabuchi
Painel Digital desta Trilha
16:10 to 16:20 Networking and Visiting Stands

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

16:25 to 17:00

Introdução ao TypeORM

Henrique Luis Schmidt

TypeORM é um poderoso ORM para Node.js, muito útil quando existe a necessidade de se trabalhar com um banco de dados.

O que é um ORM? Como buscar e salvar dados? Como trabalhar com entidades e repositórios?

Esta palestra responderá a essas perguntas e mostrará a capacidade do TypeORM.

17:05 to 17:40

Dê atenção para o que importa, construa seu domínio utilizando o HerbsJS

Pedro Afonso Ferreira Haupenthal

Aprenda a construir aplicações em Node.js mais rapidamente com foco no domínio, deixando códigos de infraestrutura serem gerados automaticamente.

17:45 to 18:20

Graphql de ponta a ponta, conheça o Grandstack.

Matheus Vicente

A principal vantagem de se usar uma API Graphql é a possibilidade de aumentar escalabilidade sem impactar recursos e custo disponíveis evitando o desperdício, venha conhecer como podemos utilizar o conceito de ponta a ponta, utilizando o Grandstack, podemos criar aplicações que utilizam apenas o que elas precisam do banco de dados ao Front-End da maneira mais simples e prática possível.

18:25 to 18:40 Open Space

18:45 to 19:15 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

Sponsors

Diamond


Gold




Apoio Institucional


Instituição Parceira


Realização