Trilha HTML5 e JavaScript

Repaginando a web

Nessa trilha iremos ver técnicas e tendências para usar o melhor do HTML5 com a ajuda do bom JavaScript. A elaboração de páginas web tem se tornado cada vez mais elaborada com as últimas APIs disponíveis nos navegadores modernos além de diversos frameworks. Para conseguirmos tirar o melhor de nossas aplicações temos que aproveitar ao máximo essas novidades. Essa trilha é destinada a Web Designers, programadores web e pessoas que estão envolvidas na elaboração de portais e web sites.

Horário Palestra
08:00 às 09:00 Credenciamento e recepção dos participantes com café da manhã simples
09:00 às 10:00 Abertura
10:10 às 11:00 JavaScript for Pros
JavaScript for Pros
Plínio Balduino
Aprenda técnicas de JavaScript que tornarão seu trabalho melhor e seu código mais limpo. Programação funcional, orientação a objetos e técnicas de otimização que farão toda a diferença na sua aplicação.

Plínio Balduino
11:10 às 12:00 Be MEAN
Be MEAN
Jean Carlo Nascimento
Nessa palestra será abordado o tão famoso MEAN - MongoDB, Express, AngularJs e Node.js, que são tecnologias que estão em voga nos proporcionando desenvolver sistemas inteiros usando apenas Javascript. Você aprenderá o que cada tecnologia faz e como integrá-las para criar uma arquitetura de webservice RESTfull.

Jean Carlo Nascimento
12:00 às 13:00 Intervalo para almoço*
13:10 às 14:00 Desenvolvendo Apps Multiplataforma para dispositivos móveis com HTML5
Desenvolvendo Apps Multiplataforma para dispositivos móveis com HTML5
Jomar Silva
"O desenvolvimento de aplicativos para dispositivos móveis multiplataforma é o grande desafio de hoje para que os desenvolvedores possam maximizar a audiência de seus Apps, minimizando o seu esforço para desenvolver e manter as aplicações. Um desafio adicional está relacionado com os ambientes de compilação destas aplicações, pois atualmente cada plataforma (iOS, Android, etc) demanda um ambiente específico para isso, portanto serviços na nuvem que realizam a compilação e empacotamento de aplicativos são fundamentais. Iremos abordar na palestra as APIs e serviços na nuvem existentes atualmente para auxiliar os desenvolvedores, além de apresentar exemplos de código de apps em HTML5 com acesso a recursos nativos (sensores) dos dispositivos móveis."

Jomar Silva
14:10 às 15:00
WebSockets: um upgrade de comunicação em apps HTML5
WebSockets: um upgrade de comunicação em apps HTML5
Bruno Borges
WebSockets: um upgrade de comunicação em apps HTML5

Bruno Borges
JavaScript firme: módulos com RequireJS e BDD com Jasmine
JavaScript firme: módulos com RequireJS e BDD com Jasmine
André Willik Valenti
Crie uma estrutura robusta para sua aplicação JavaScript. Esta minipalestra prática irá mostrar o caminho das pedras para estruturar um sistema baseado nessa linguagem, com uso de RequireJS para gestão de módulos e Jasmine para especificação de comportamento (BDD). Benefícios: design de código elegante, desacoplamento, coesão. Consequência: código mais fácil de entender e evoluir. Consequências da consequência: felicidade, redução de horas extras, economia de paracetamol e Rivotril.

André Willik Valenti
HTML5 no Netbeans
HTML5 no Netbeans
Diego de Oliveira
Nessa palestra irei mostrar dicas e técnicas para elaboração de sites usando o novo suporte para HTML5 do Netbeans, sua integração com o navegador que permite um fluxo de trabalho mais produtivo. Nos exemplos serão apresentados rapidamente o lesscss e a utilização de um backend Restful.

Diego de Oliveira
15:00 às 15:30 Coffee-break & networking
15:40 às 16:30 Dicas e truques do jQuery para desenvolvedores (STADIUM)
Dicas e truques do jQuery para desenvolvedores (STADIUM)
Victor Cavalcante
Venha ver dicas de performance e coisas pouco utilizadas mas que vão fazer a diferença no desenvolvimento com jQuery.

Victor Cavalcante
16:40 às 17:30 Emscripten: compilando de várias linguagens para JavaScript
Emscripten: compilando de várias linguagens para JavaScript
Ricardo Luís Zanetti Panaggio
O Emscripten é um compilador de bytecode LLVM para JavaScript. Isso quer dizer que você pode, entre inúmeras outras coisas, pegar seus códigos otimizados em C++, compilá-los e tê-los rodando direto no seu navegador. Aprenda a usar o Emscripten para compilar código de outras linguagens e veja também os ganhos de desempenho. E de brinde ainda aprenda alguns truques de performance de JavaScript.

Ricardo Luís Zanetti Panaggio
17:40 às 18:30 Nas entranhas do WebKit e do V8
Nas entranhas do WebKit e do V8
Zaedy Dantas Sayão
Entenda de verdade como funciona o WebKit e veja como é possível compilar, usar e otimizá-lo em suas aplicações e como seu código é interpretado e executado pela Engine V8 do Google

Zaedy Dantas Sayão
18:40 às 19:00 Encerramento e sorteios

* Todos os participantes receberão um sanduíche na hora do almoço

Obs.: Grade sujeita a alteração

Loiane Groner

Loiane Groner


Bacharel em Ciência da Computação, trabalha como Gerente de Desenvolvimento de Projetos no Citibank (maior instituição financeira do mundo), em São Paulo. Possui 8+ anos de experiência em TI. Autora dos livros Ext JS 4 First Look, Mastering Ext JS e Sencha Architect App Development, todos publicados pela editora Packt e lançados mundialmente em inglês. Evangelista Java e Sencha Community Leader no Brasil. Escreve nos blogs loiane.com e loianegroner.com (Inglês).


Diego de Oliveira

Diego de Oliveira


Engenheiro de Software apaixonado por entrega de valor e código funcionando. Experiência em sistemas variando desde mobile a sistemas especialistas distribuídos, banco de dados, infra e web. Nos últimos anos trabalhei com ambientes Java, C/C++, C#, Delphi, Linux e Windows. Conhecimento técnico, autodidata e orientação para o time estão entre as minhas inclinações pessoais. Apaixonado por java e agile.


Ricardo Luís Zanetti Panaggio

Ricardo Luís Zanetti Panaggio


Ricardo Panaggio desenvolve para Web há mais de 10 anos. Já ministrou diversas palestras e cursos sobre Web standards, HTML 5, Javascript, bibliotecas Javascript e outros assuntos correlatos. Atualmente desenvolve aplicações web e móveis usando apenas tecnologias Web no Meleva, startup da área de transportes da qual é cofundador.


Zaedy Dantas Sayão

Zaedy Dantas Sayão


Zaedy Sayão é especialista em aplicações RIA com uso do Ext e Sencha Touch. Graduando em Ciência da Computação pela UFRJ, é aderente aos movimentos ágeis e de modelos como o Mps.Br, trabalhando com PHP há mais de 6 anos e com Java há mais 10 anos. Desenvolve aplicações mobile em iOS, Android, BB10 e WP8, tanto nativo como em HTML5, sendo especialista no uso de Phonegap.


Diego de Oliveira

Diego de Oliveira


Engenheiro de Software apaixonado por entrega de valor e código funcionando. Experiência em sistemas variando desde mobile a sistemas especialistas distribuídos, banco de dados, infra e web. Nos últimos anos trabalhei com ambientes Java, C/C++, C#, Delphi, Linux e Windows. Conhecimento técnico, autodidata e orientação para o time estão entre as minhas inclinações pessoais. Apaixonado por java e agile.


Jomar Silva

Jomar Silva


Jomar Silva é Engenheiro Eletrônico, especialistas em Padrões Abertos e Open Source. Foi contribuidor do padrão Open Document Format (ODF) v. 1.2, e representou o Brasil no JTC1 (ISO/IEC) durante alguns anos. É community manager de HTML5 do Grupo de Software da Intel no Brasil.


André Willik Valenti

André Willik Valenti


André Valenti é Analista de T.I. na UFSCar, trabalhando atualmente com desenvolvimento web usando Grails. Mestre em Ciência da Computação pela UNICAMP e Bacharel em Ciência da Computação pela UFSCar, já trabalhou em diversos projetos JavaScript e um CoffeeScript, sendo, em sua maioria, jogos HTML5. Tem como principais áreas de interesse BDD, Design OO, Arquitetura, Boas Práticas e Padrões de Projeto, além de outras aparentemente pouco relacionadas, como Língua Portuguesa, Psicologia e Terminologia.


Plínio Balduino

Plínio Balduino


Plínio Balduino, desenvolvedor de softwares há mais de quinze anos, trabalha com desenvolvimento para Web e para dispositivos móveis. Atualmente trabalha com Java, Ruby, Rails e JavaScript, organiza coding dojos e tem palestrado nos encontros do grupo de usuários Ruby de São Paulo - GURU-SP. É autor do livro Dominando JavaScript com jQuery, publicado pela Casa do Código


Victor Cavalcante

Victor Cavalcante


Victor Cavalcante é Microsoft MVP na tecnologia ASP.Net, trabalha com desenvolvimento web a 12 anos,é focado em padrões de desenvolvimento para web. Trabalha na Lambda3 (www.lambda3.com.br) empresa ágil que fundou com outros MVPs e amigos, e que insiste em fazer software certo. É ainda professor universitário e atua no grupo .NET Architects desde seu início. Acompanhe seu twitter para saber as novidades: @vcavalcante.


Jean Carlo Nascimento

Jean Carlo Nascimento


É evangelista de novas tecnologias como NoSQL e Node.js as quais estão em voga atualmente; também palestra sobre Javascript, Frontend, PHP, Node.js e MongoDB. Organizador dos eventos FrontinSampa e Sampa.js. Atualmente esta iniciando sua empresa voltada em produtos, cursos, treinamentos e consultorias ao desenvolvimento de sistemas flexíveis e escaláveis com Node.js e NoSQL.


Bruno Borges

Bruno Borges


Gerente de Produtos da Oracle na linha Java EE como GlassFish e WebLogic. Profissional da área há 10 anos, atuou em empresas como EDS/HP, CETIP, Summa Technologies, CETIP, Neociclo e agora arquiteto de sistemas na wdev; desenvolve softwares e soluções em padrões de integração (EIPs), aplicativos Web e aplicativos Android. Participante de comunidades de software livre (RioJUG, SouJava, Apache Software Foundation, #horaextra), fundou o grupo Wicket em Português e contribui para projetos Open Source da ASF.




Público Alvo

Desenvolvedores, Estudantes, Designers


Atenção

Não haverá devolução do valor pago após realização da inscrição.



Fotos do Dia

Confira abaixo, as fotos que foram registradas no dia desta trilha.

Picasa | Link Direto

Facebook | Álbum

Página com todos os Álbuns


Data e Local

Quarta-feira, 10 de Julho de 2013

Das 8:00 às 19:00 h

Universidade Anhembi Morumbi

Rua Casa do Ator, 275
Itaim Bibi, São Paulo - SP

Mais informações


Patrocinadores TDC 2013 São Paulo Grupo de Software da Intel Oracle Technology Network Microsoft IBM DevMedia InfoQ Brasil Amazon Web Services Google Resource Solutions JetBrains UOLHOST Websolute Triangulum Soluções Webgoal Firefox OS TQTVD Octo Technology Unity Wildtech Farnell Newark Globalcode Anhembi Morumbi