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 Guilherme Araujo 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

Technical Committee - Trilha JAVASCRIPT e NODE.JS

Sponsors

Diamond


Gold




Apoio Institucional


Instituição Parceira


Realização