Node.js é a plataforma de desenvolvimento que mais cresce no mundo, sendo usada desde startups que estão apenas engatinhando até grandes empresas como Google e Facebook. A plataforma não só amadureceu rapidamente pelo apoio e suporte da comunidade, como se tornou a principal opção para quem precisa de alto desempenho e escalabilidade em suas aplicações.
Descubra o que há de mais inovador nesse ecossistema e como ele pode te ajudar no desempenho e produtividade na sua carreira e na sua empresa.
| Conteúdo | |
|---|---|
| 08:00 às 09:00 | Credenciamento e recepção dos participantes Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal. | 
| 09:00 às 10:00 | Abertura do evento no Auditório Principal Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores. Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades. | 
| 10:10 às 11:00 | Como Node Salvou minha vida e mudou meu Squad Pedro Henrique Kuhn Mastelaro Silva Um pouco sobre como o Node conseguiu e ainda consegue reduzir minha rotina de tarefas e do meu Time, conduzindo a novos produtos e mirando o Cliente. | 
| 11:10 às 12:00 | Como o async/await pode mudar a sua vida Sérgio Neves Sacenti Um das principais vantagens em trabalhar com do Node.js é o suporte ao paradigma assíncrono tornando os programas mais eficientes. Inevitavelmente implementaremos diversas funções assíncronas, que serão encadeadas uma na outra através das suas funções callback dificultando o entendimento e a manutenção do código conhecido como ?Callback Hell?. A partir do ECMAScript 2017 (ES8) e Node.js 7.6 temos o suporte ao Async/Await que facilita a programação assíncrona deixando o código mais compreensível mantendo a mesma eficiência das funções callback. O Objetivo desta palestra e demonstrar de forma prática como podemos utilizar o Async/Await nos projetos atuais. Igor Luiz Halfeld Vamos entender como funciona o File System no node.js, diferenciando processos assíncronos de sincronos, para a demo vou mostrar um factory de upload com um servidor basico em express com um front em jade fazendo algumas requisições ajax. Simples, mas suficiente para o pessoal entender como as coisas se fundamentam no fs do node.js | 
| 12:10 às 13:00 | Frameworks de testes end-to-end baseados em NodeJS Bárbara Cabral Nesta palestra vou explanar os frameworks existentes no mercado em javascript para testes end-to-end: Protractor, CucumberJS, CodeceptJS, BackstopJS, Cypress.io, dentre outros. Natalia Raythz A palestra mostra como é simples e divertido a automatização de testes utilizando a linguagem. | 
| 13:10 às 14:00 | 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.
             | 
| 14:10 às 15:00 | Melhores práticas de desempenho utilizando Node.js em produção Lucas Santos Você já parou para pensar por que sua aplicação está lenta em produção? Nem sempre este é um problema de hardware, muitas vezes o problema está embaixo no nosso nariz e não sabemos encontrá-lo. Nesta palestra aprenda a identificar os maiores problemas de performance e disponibilidade em suas aplicações, extraindo informações e lendo gráficos relevantes para que seu sistema possa decolar! | 
| 15:10 às 16:00 | Implementando Workers com RabbitMQ e NodeJs Otávio Valentim RabbitMQ é um message broker utilizado para resolver problemas de comunicação entre aplicações diferentes e executar processos que realizem muito I/Os bloqueantes por empresas como Walmart, Instagram, dentre outras grandes. Nessa talk iremos entender como funciona e como é implementado um worker com RabbitMQ, bem como sua aplicação para resolução de problemas reais! Jorge Leite / Raryson Pereira Rost Vamos embarcar juntos nessa imersão de conhecimento lúdica e de fácil entendimento a todos, mostraremos o poder da biblioteca PubNub(Serviço de mensageria) e NodeJs funcionando ao vivo em um aplicação publicada e com interação em tempo real com a platéia da palestra, iremos explorar o conceito Publisher/Subscriber através de um jogo feito em Node Js e ao final da palestra o público será capaz de fazer seu próprio mvp de comunicação em tempo real multiplataforma em poucos minutos. | 
| 16:00 às 16:30 | Coffee-break e Networking Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos. Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores. | 
| 16:40 às 17:30 | Mantendo seu ecossistema seguro Matheus Hunsche Hoje segurança é um assunto pertinente que não podemos ignorar, com o aumento da informatização, todos os processos antes manuais estão indo para a nuvem. Cada vez é mais dificil de criar uma forma organizada de autorização de seus serviços. De uma maneira pratica vamos explanar falhas tipicas que são cometidas ao proteger seu ecosistema. | 
| 17:40 às 18:30 | Back-end fulfillment para Actions no Google Assistant usando Node.js Antonio Marin Neto Uma das principais tecnologias para se criar Actions para o Google Assistant é a biblioteca Actions on Google em Node.js. Uma biblioteca desenvolvida internamente no Google e que ajuda os desenvolvedores a criarem de forma rápida e intuitiva um back-end que responde às interações conversacionais com o Google Assistant. Nessa palestra vamos apresentar a biblioteca, como ela foi desenvolvida e como o desenvolvedor pode usá-la para criar suas actions. Eizo Nishime Como criar aplicações em Node.js aplicando conceitos clássicos de OO como Dependency Inversion, Single Responsability e Interface Segregation usando um container de Inversão de Controle chamado Awilix. Com isso você consegue manter um projeto com código com baixo acoplamento, fácil de testar e um desenvolvimento mais ágil. | 
| 18:40 às 19:00 | Encerramento e Sorteios No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura. Após a apresentação de resultados do dia muitos sorteios fecharão o dia. | 
Quinta-feira, 19 de Julho de 2018
10 às 19h
                                            
                                            Rua Casa do Ator, 275
                                            
                                            Vila Olímpia | São Paulo - SP
                                        
Entusiastas da plataforma, empresários, desenvolvedores front-end, desenvolvedores back-end, estudantes de cursos relacionados à tecnologia.
presencial:R$ 265,00
                                            Fazendo sua inscrição presencial, você terá acesso a esta 
                                            trilha e no mesmo dia também:
                                            
                                            
                                            TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.
                                            
                                                
                                                
                                                Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.
                                        
 
                                 
                                 
                                 
                                 
                                 
                                 
                                