JavaScript atualmente é a única linguagem presente ao mesmo tempo no browser, servidor, desktop e mobile. Uma linguagem dinâmica, com conceitos de orientação a objeto e funcionais ao mesmo tempo, permitindo assim um grande leque de possibilidades e diversão.
É a linguagem mais utilizada nos projetos opensource no github, e cada vez mais utilizada pelo mercado no mundo comercial, tando dentro como fora do browser.
Venha aprender, se atualizar e refinar o seu conhecimento de JavaScript!
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 |
Async e Await - entenda e use agora!
Giovanni Bassi Async e Await estão chegando no ES8 (ES2017), e já funcionam em alguns navegadores e no Node.js. Entenda nessa talk porque você precisa conhecê-los. Acredite, eles vão mudar completamente o código JavaScript que você escreve. Veremos como utilizá-los hoje, como funcionam, boas e más práticas, e um pouco da história de como chegamos aqui. |
11:10 às 12:00 |
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. |
12:10 às 13:00 |
Angular 4 para dev Angular 1.
Carlos De Souza Rodrigues Júnior Com essa palestra quero demonstrar como algumas implementações eram desenvolvidas no angular 1 e como deverão ser desenvolvidas no angular 4. HashStrategy@ViewChild @Input / @Output Routers Forms CanActivate Observable Interceptors EventEmiters Angular-cli Css-Scope Universal App NgIf - Else Ng-template Gabriel Ribeiro A popular biblioteca Polymer 2.0 da Google acaba de ser lançada e traz consigo conceitos interessantes sobre usar cada vez mais as features nativas dos browsers. Nesta talk veremos conceitos básicos sobre Web Components e como o Polymer 2.0 nos ajuda a desenvolvê-los de forma produtiva e simplificada. |
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 |
EcmaScript
Fernanda Bernardo Ainda estamos nos adaptando ao ECMAScript 6, mas antes mesmo dele ser lançado, novas especificações já estavam sendo propostas para o ECMAScript 7, ECMAScript 8 e até mesmo para o ES9. Algumas das features mais comentadas são: async functions, array includes, Object values/entries, entre outros. Nessa palestra mostrarei como cada uma delas funciona e o que está chegando de novidades. |
15:10 às 16:00 |
Entendendo a linha do tempo do Javascript
Erick Wendel Gomes da Silva Ao trabalhar com a linguagem, encontramos diversos problemas ao manter-se atualizado (onde os browsers ainda não suportam determinadas features). Vamos entender a evolução da especificação da linguagem, descobrir como acompanhar e implementar as novas features em qualquer browser / server.
OO in JavaScript: The Good Parts
Thales Mello / Derek Stavis JavaScript moderno tende a ser escrito de maneira funcional, e com isso as suas propriedades de Orientação a Objetos são frequentemente ignoradas. Assim, vamos explorar, nesta apresentação, alguns padrões de design Orientados a Objetos que fazem sentido em JavaScript, e que podem melhorar de maneira significativa o seu código. |
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 |
Quem tem medo do TypeScript?
William Grasel Typescript é uma nova linguagem, um superset, um transpiler ou o que? Parece que de uma hora para outra parece que grandes projetos como o Angular, Ember, Slack e RxJs resolveram que era uma boa ideia tipar suas variáveis em seus projetos, seja com Flow, Closure ou Typescript. Vamos entender o que esta acontecendo na comunidade, desmistificar essas ferramentas que visam trazer uma tipagem estática para dentro do Javascript, trabalhar suas vantagens e desvantagens, e claro, descobrir como isso pode ajudar ou não em seus projetos. |
17:40 às 18:30 |
Talking serious about javascript: onde chegamos e onde podemos chegar com a linguagem que apenas validava formulários web
Guilherme de Souza Talking serious about javascript: onde chegamos e onde podemos chegar com a linguagem que apenas validava formulários web
|
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, 22 de Julho de 2017
8:30 às 19:00 h
Rua Casa do Ator, 275
Vila Olímpia | São Paulo - SP
Programadores
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.
Embarcados Experience: Venha conferir informações de qualidade que
auxiliam em projetos eletrônicos e servem para atualização do conhecimento.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.