| 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 | JavaScript para Internet das Coisas e Mobile Marlon Bueno Bochi / Marcus Costa Braga Que o JavaScript dominou o mercado não é novidade nenhuma, porém, qual o seu papel no mundo mobile e da Internet das Coisas. Em plataformas dominadas por linguagem mais robustas e verbosas, o JavaScript vem tomando de assalto ambos. Em mobile podemos citar sem remorso o Ionic, PWA e React Native. Para o mundo da internet das coisas, existem bibliotecas que trabalham juntamente com o protocolo Firmata, possibilitando o uso da linguagem para programar microcontroladores de uma forma bastante simplificada. Arthur Reis Puthin Javascript, por conta de sua flexibilidade e característica multi-paradigma, pode dificultar a evolução das aplicações ao longo do tempo, principalmente devido a tipagem fraca e código mal estruturado. Essa talk apresenta algumas das possíveis soluções para os dois problemas: Flowtype para manter os seus tipos em ordem; padrões e práticas de código limpo e ferramentas que podem auxiliar o desenvolvimento saudável de aplicações, tanto no front quanto no back-end. | 
| 11:10 às 12:00 | Angular, um framework robusto para aplicações modernas André Werlang A nova versão do Angular foi lançada em 2016 após um longo processo de desenvolvimento. É um framework pronto para o mercado, com soluções out-of-the-box para os problemas que enfrentamos no dia. Além disso, é construído tendo como base TypeScript e a biblioteca RxJS, uma implementação do padrão Observable. Vamos conhecer como um projeto baseado em técnicas reativas é construído com Angular. | 
| 12:10 às 13:00 | Metaprogramação em JS Stefano Zanata Metaprogramação em JSA especificação do Javascript prevê, como em outras linguagens, diversos mecanismos que permitem programar sobre a programação, ou seja, metaprogramação. Na sua versão mais recente, o JS está mais capaz do que nunca, fornecendo diversos mecanismos para aplicar diversas princípios deste paradigma, como reflexão, introspecção e intersecção. O objetivo desta talk é demonstrar e discutir algumas das features da linguagem que habilitam estes mecanismos, como Symbol, Reflect, Proxy, etc, bem como aprestar casos de uso. O assunto é conceitualmente avançado, mas a abordagem da palestra vai ser inclusiva, sendo todos bem vindos. | 
| 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 | Mobile development with React Native Rodrigo Boniatti O foco dessa talk é mostrar a diferença entre o React Native e aplicações híbridas por exemplo, além de mostrar como ele roda por debaixo dos panos, bem como as vantagens e desvantagens de usa-lo. | 
| 15:10 às 16:00 | Testes A/B e análise de comportamento com javascript Guilherme Oliveira Pedroso / André Tagliati Como determinar se uma mudança no ux/ui é benéfica para o usuário? Como modificar uma tela em tempo de execução tendo uma camada de cache? Como verificar quais áreas os usuários mais clicam? Talvez a resposta para estes questionamentos possam residir em códigos JS mais simples do que esperado. | 
| 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 | Utilizando o Redux no desenvolvimento de aplicações em React Armando Augustus Oliveira Santos Freire / Gabriel Tosta Com o surgimento do React, em 2013, aprimoramos a forma de desenvolver aplicações web. Entretanto a forma com que os dados fluem dentro de uma aplicação React, pode tornar o processo de desenvolvimento extenso e de certa forma burocrático. O Redux vem para solucionar problemas que surgiram com Flux, seguindo três princípios: Tree State Principle que contém os dados da aplicação num state imutável; Action Principle que dispara um evento para a aplicação informando o que deve ser alterado; e por fim, o Reducer Principle que são funções JavaScript puras que retornam o próximo estado da Aplicação. Dessa forma conseguimos otimizar o fluxo de dados, usufruir de features como o Time Travel. | 
| 17:40 às 18:30 | Aplicações real time utilizando Javascript puro em 2017 Lucas Inocente Os desafios básicos e como desenvolver aplicações que se comportam em real time sem a necessidade de frameworks e bibliotecas como Angular, React, Vue e derivados. Utilizando somente Javascript puro no front end e no back end. Entenda como usar Node.js, Socket.io, EJS e Javascript para aplicações super, hiper mega leves em real time. Além disso, snippets de código para interações básicas no DOM em Javascript puro. Igor Luiz Entendendo e implementando sua engine de DATA-BINDING | 
| 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. | 
Sábado, 11 de Novembro de 2017
8:30 às 19:00 h
                      
                      Rua Orfanotrófio, 555
                      
                      Alto Teresópolis | Porto Alegre - RS
                    
Desenvolvedores, Arquitetos, Entusiastas, Estudantes, etc
presencial:R$ 240,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.