TDC CONNECTIONS
CRIANDO SOFTWARE NUM MUNDO CONECTADO

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.

Data e Local

Terça-feira, 22 de Março de 2022

09h às 19h

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

Valores para participação online:
1 trilha: de R$ 170 por R$ 125
2 trilhas: de R$ 340 por R$ 225
3 trilhas: de R$ 510 por R$ 325
* aproveite maior desconto até 16/FEV,
veja tabela completa

Valores para participação online:
1 trilha: de R$ 170 por R$ 145
2 trilhas: de R$ 340 por R$ 260
3 trilhas: de R$ 510 por R$ 375
* preço válido até 11/MAR,
veja tabela completa

Valores para participação online:
1 trilha: R$ 170
2 trilhas: R$ 295
3 trilhas: R$ 430
* preço válido até 24/MAR,
veja tabela completa

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

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

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

09:40 às 10:25

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

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

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 às 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 às 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 às 13:55 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

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 às 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 às 16:20 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 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 às 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 às 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 às 18:40 Open Space

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

Patrocinadores

Diamond


Gold




Apoio Institucional


Instituição Parceira


Realização