*As palestras e horários podem ser modificados sem aviso prévio
Marília Suzart Cron Soluções
Ariana Pereira UEFS
Cássio Silva App2Sales
Pedro Neri App2Sales
*As palestras e horários podem ser modificados sem aviso prévio
Victor Nascimento
Júnior Abranches i9 Desenvolvimento
Rabelo Filho IFBA
Rodrigo Alves NativApps
Victor Magalhães Cubos Tecnologia
Walter Gandarella Clínica da Obesidade
Matheus Cardoso
Sérgio Gama IBM
Você já navegou na Web e percebeu efeitos incríveis em algumas páginas enquanto outras são bem simples? Pois bem, o profissional responsável por desenvolver esses efeitos e melhorar a experiência do usuário é o Front-End e ele tem um poderoso aliado, a linguagem de programação JavaScript. Você nunca viu JavaScript? Esse Workshop é para você! Nele você vai aprender os conceitos básicos do JS e escrever suas primeiras linhas de código :3
Marília Suzart Developer, Cron Soluções
Sou uma noob apaixonada por programação desde o primeiro contato no curso técnico de informática e amo ensinar, sou recém graduada em Análise e Desenvolvimento de Sistemas. Tenho experiência com os setores de desenvolvimento web, testes, suporte técnico e atuei como instrutora de informática em projetos da prefeitura e governo. Atualmente busco aprimorar minhas habilidades e fortalecer a comunidade.
Já pensou em criar o seu componente e disponibilizar para que outros possam reutilizar através dos repositórios do npm ? Se você deseja sair do zero e criar um componente pronto para ser npm installed, nesse workshop você vai aprender todos os truques de como fazer isso da melhor maneira possível.
Introduzir o Puppeteer para a comunidade apresentando um caso de crawler sobre páginas não amigáveis. Uma alternativa ao Scrapy + terceiros, Selenium, etc.
Desenvolva aplicativos mobile e web com o Framework à base de TypeScript, Angular, HTML e SCSS. Explore os recursos nativos do dispositivo com o Cordova e ganhe muito dinheiro com isso :)
Trazer aos ouvintes dicas para um código mais limpo e apresentar o Google JavaScript Style Guide.
A proposta é mostrar como treinar os serviços de Inteligência Artificial do IBM Watson para desenvolver um ChatBot e consumí-lo em aplicação desenvolvida em Node.js
Sérgio Gama Developer Advocate Leader for Latin America, IBM
Engenheiro mecatrônico com mais de 25 anos de experiência em TI, apaixonado por tecnologia e inovação, trabalhou como desenvolvedor, consultor, arquiteto de soluções e gerente de projetos para banco e seguradoras no Brasil, China e Índia. Desde 2009, na IBM, atualmente é Senior Developer Advocate Leader para a América Latina, especialista em desenvolvimento de software, inteligência artificial, Big Data e IoT. É o principal evangelizador da IBM na América Latina, atuando como palestrante em grandes eventos, conferências e congressos no Brasil e no exterior.
A web evoluiu muito desde seu surgimento, quando foi pensada como uma teia de documentos interconectados. Nesse tempo, surgiram os smartphones e, com eles, as plataformas de aplicativos. Os apps atendiam demandas que a web, focada em documentos, não podia: acessavam sensores e câmeras para produzir UIs dinâmicas e com excelente performance. Mas muito mudou desde então, e muitos dos casos de uso de apps nativos são atendidos pela Web, sem abrir mão de sua acessibilidade e interoperabilidade. Alguns exemplos das muitas funcionalidades que foram incorporadas desde então são:
O que quer dizer que talvez você não precise de plataformas como o Android e o iOS para desenvolver seu próximo aplicativo. Mas, se seu caso de uso ainda não é atendido, a Web continua crescendo. Alguns exemplos de funcionalidades em fase de consideração, especificação ou implementação são:
Nessa talk, exploraremos as novas fronteiras da Web!
Victor Magalhães Head de Front-end, Cubos Tecnologia
Desenvolvedor Javascript, eu crio aplicações web responsivas, dinâmicas e responsivas usando tecnologias como Typescript, React, Node e RethinkDB para a Cubos e também escrevo artigos técnicos e de opinião no meu blog. Também experimento as fronteiras da Web com suas mais novas tecnologias, como WebAssembly (com Rust).
Frameworks são polêmicos. Há que os ame, há quem os odeie e há quem sabe extrair o melhor deles. Sails.js torna sua tarefa de montar um backend Node muito mais produtiva e lhe deixa mais tempo para desenvolver sua regra de negócio sem se preocupar muito com a administração do seu ecossistema.
A preocupação com o fluxo de dados em aplicações web de crescente complexidade sempre esteve presente. Com o Vue não é diferente e o próprio time pensou nisso nos presenteando com o vuex: sua implementação da arquitetura flux para facilitar a vida para nós, meros mortais. Com o vuex é possível saber, a cada momento, todas as ações que causaram mudanças de estado na sua aplicação, o que a torna muito mais previsível, fácil de debugar e até permite viajar no tempo.
Victor Nascimento ,
Engenheiro de Computação apaixonado por novas tecnologias, desenvolvo pra Web há mais de 4 anos. Vivi a universidade, fiz intercâmbio na Holanda e atualmente trabalho como Dev fullstack e professor de inglês / coding. Curto eletrônica, robótica, projetos open-source / open-hardware e, claro, desenvolvimento web com tecnologia de ponta.
Comparável ao Angular, o VueJS vem crescendo muito como lib javascript. Também pode ser usado como um framework progressivo e é conhecido pela sua incrível reatividade. O Quasar framework que se equipara muito com o Ionic Framework, porém trabalha com o VueJS ao invés do Angular. Ele permite um desenvolvimento mais ágil e produtivo com componentes pré-desenvolvidos onde podem ser encontrados na sua documentação oficial. Será abordado o Quasar Framework e sua wrapper do Córdova e Eléctron. Mostrarei como é tão pequena a curva de aprendizado do VueJS e a facilidade de se usar o Quasar Framework, principalmente para quem nunca teve contato ainda com algum framework Javascript antes.
Rodrigo Alves Tutor Web, NativApps
Tenho 31 anos, casado e pai de autista super gente fina e 3 lindas princesas. Apaixonado intensamente por tecnologia e sempre em busca das novidades. Viu no ecossistema Javascript o seu próprio mundo. Louco para retornar para a sua carreira docente. Ama comer comida baiana, muita carne, cuscuz, tapioca e claro, pizza! Hobby predileto é tocar violão e passear com a família. E autodidata por natureza, desenvolvida cada vez mais pela própria curiosidade.
Uma lightning talk (em inglês: palestra relâmpago) é uma apresentação curta dada em uma conferência ou forum similar. Ao contrário de outras apresentações, palestras relâmpagos duram poucos minutos. E durante um curto intervalo de tempo são apresentadas várias lightning talks por diversos oradores (Wikipedia). Os palestrantes terão 5 minutos e deverão se cadastrar no dia do evento até o horário do coffee break da tarde. Todos deverão entregar suas apresentações (em PDF) previamente para a organização e usarão o mesmo equipamento. Mais informações serão dadas no dia.