TDC Florianópolis
DESAFIOS PARA CRIAÇÃO DO FUTURO DIGITAL

Trilha Javascript e Node.Js

Desperte a inovação com o poder do JavaScript e NodeJS!

Quem atua na área de tecnologia e programação, principalmente como desenvolvedor, provavelmente já ouviu falar sobre o Node.js, não é mesmo? Agora, se a resposta foi negativa ou se já conhece e quer aprimorar ainda mais seu conhecimento, essa trilha é para você!

O JavaScript é uma linguagem client-side bastante flexível, fácil de aprender, além de poder ser usado no server-side por meio do Node.js.

Por sua vez, Node.js é uma plataforma de desenvolvimento de servidor com arquitetura assíncrona e orientada por eventos. Inúmeras startups e empresas já usam essa tecnologia em suas aplicações, obtendo alta performance e escalabilidade.

Se ficou interessado em saber mais sobre essas tecnologias, junte-se a nós nesta trilha que lhe preparamos. Com certeza você aprimorará suas habilidades e conhecimentos, além de aprender novas técnicas e ferramentas para o desenvolvimento de aplicações web e mobile multiplataforma.

Venha expandir seus horizontes e tornar-se um desenvolvedor mais completo e eficiente com JavaScript e Node.js.

O que é uma trilha?

A trilha é um evento híbrido, presencial em Florianópolis e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.

Data e Local

Sexta-feira, 14 de Junho de 2024

09h às 19h

CentroSul
Av. Governador Gustavo Richard, 850 /
Centro Florianópolis - SC
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE

Investimento

Inscrição online
1 trilha: de R$ 270 por R$ 165

Inscrição online
1 trilha: de R$ 270 por R$ 245

Inscrição online
1 trilha: R$ 270

Inscrição híbrida (presencial + online)
1 trilha: de R$ 435 por R$ 275

* aproveite maior desconto até 19/04, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: de R$ 435 por R$ 375

* preço válido até 27/05, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: R$ 435

* preço válido até 14/06, veja tabela completa

Promoções

Inscrição híbrida (presencial + online)
2 trilhas: de R$ 750 por R$ 650 *Economize: R$ 100
3 trilhas: de R$ 1.125 por R$ 951 *Economize: R$ 174

* preço válido até 27/05, veja tabela completa

Esta trilha pertence à área

Confira as trilhas relacionadas:

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

Programação Stadium:

08:00 às 08:55

Credenciamento

09:00 às 10:00

Abertura do evento e mini keynotes
Programação desta Trilha:

10:10 às 10:25

Abertura da trilha pela coordenação

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

10:30 às 11:05

Web3: Integração de backend JS com a blockchain

Luiz Fernando Duarte Junior

Projetos envolvendo blockchain tem sido cada vez mais requisitados e só devem aumentar com o avanço do Drex/Real Digital. Uma das habilidades essenciais para estes projetos é a integração de backends existentes com a blockchain, tarefa possível com libs como Web3.js e Ethers JS, que exploraremos nesse hands-on.

11:15 às 11:50

DDD com NestJS!

Isaac Felisberto de Souza

Aplicar DDD na prática é um desafio para muitos times e embora a maioria dos frameworks adote padrões de arquitetura e projetos, o conceito de DDD normalmente é ignorado. Contudo é possível combinar a estrutura proposta em DDD somado a padrões já utilizados e em frameworks conhecidos. Na apresentação será abordado como aplicar DDD em projetos com NestJS estruturando módulos de Infra, Domain e Application e organizando regras de negócio, persistência, integração e outras através dos padrões Controllers, Services, Repositories, DTOs, Entities, dentre outros, além de organizar configurações, dependências, testes, arquitetura de eventos, API first e outros.

11:55 às 13:20

Intervalo para almoço

Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

13:20 às 13:30

Abertura da trilha pela coordenação

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

13:30 às 14:05

Além do Básico: Como explorar loops e operadores em JavaScript de maneira performática

Mateus Paulino

Nessa palestra mergulharemos nas funcionalidades fundamentais de loop e operadores em JavaScript, indo além do simples para desvendar técnicas de otimização de desempenho. Aprenderemos como aproveitar ao máximo for loops, map e reduce, além de explorar o poder do spread operator e de outros operadores para tornar nosso código mais conciso e eficaz. Também examinaremos estudos de caso reais, identificando padrões comuns de ineficiência e demonstrando como transformar nosso código para alcançar um bom desempenho. Prepare-se para uma imersão fascinante no mundo da otimização de código, onde cada linha conta e cada operador pode ser aproveitado ao máximo.

14:10 às 15:10

Node.js no contexto Enterprise

Neste painel, exploraremos o papel vital do Node.js no desenvolvimento de soluções escaláveis e eficientes para grandes corporações. Com a presença de especialistas em tecnologia e líderes de inovação, discutiremos como o Node.js se integra nas arquiteturas de software corporativo, abordando casos de sucesso e desafios enfrentados pelas empresas.

15:15 às 15:45

Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

15:50 às 16:25

Otimizando a exposição de Dados de APIs Node.js

Daniel Castro

Nesta palestra quero te apresentar o GraphQL e mostrar como esta poderosa linguagem me ajudou a otimizar a exposição de Dados de dezenas de APIs REST. Se você ainda não está familiarizado com GraphQL, está talk é para você, vou te mostrar os trade-offs dessa abordagem e como implementar um serviço na prática, borá?

16:30 às 17:05

Construindo Aplicações Enterprise com Node.js

Waldemar Neto

Node.js é uma das tecnologias mais utilizadas para o desenvolvimento de aplicações web e é utilizado em grande escala no contexto enterprise.

Nessa palestra eu vou mostrar as melhores práticas para construir aplicações altamente escaláveis de alta qualidade utilizando Node.js, explorando conceitos de arquitetura evolutiva e modular.

17:10 às 17:45

Desenvolvendo Soluções NodeJS e WebSocket Serverless Cloud Native

Cláudio Filipe Lima Rapôso

Nesta palestra, exploraremos a poderosa combinação dessas tecnologias para criar sistemas em tempo real altamente escaláveis e eficientes. Aprenda como o NodeJS, com sua natureza assíncrona, é ideal para lidar com comunicações em tempo real. Entenda o conceito de serverless através do Azure Web PubSub e como ele permite que os desenvolvedores se concentrem apenas na lógica de negócio, enquanto os provedores de nuvem cuidam da infraestrutura. Descubra como integrar WebSockets em arquiteturas serverless para criar sistemas em tempo real. E saiba como abordagens cloud native garantem escalabilidade e resiliêcia.

17:50 às 18:25

Mind the lag: Por que você deveria monitorar o lag do seu event loop.

Paulo Renato de Souza Filho

É senso comum que, com JavaScript, você nunca deve executar tarefas de uso intensivo de CPU em sua thread principal. Mas daí você pensa: "Ah, é só uma função CPU-bound, não faz mal". De repente, o desempenho da sua aplicação cai, as respostas ficam lentas e você não consegue identificar o por quê! Provavelmente você está com um lag alto no seu event loop.

Nesta palestra aprenderemos o que é o lag de event loop, como podemos monitorá-lo de forma eficiente e como integrá-lo nas métricas de saúde da nossa aplicação para que tenhamos informações suficientes para debugar esse tipo de problema.

Programação da Stadium no final do dia:

18:30 às 18:35

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Programação sujeita a alterações

Patrocinadores

Diamond


Gold


Silver


Apoio Sala Vip e Fórum Executivo


Community Lounge


Podcast

Parceiro Oficial de Tecnologia

4Events

Realização