terça-feira, 27 de maio de 2014

Não perca o Seminário sobre o ecossistema Javascript!







Não perca as palestras gratuitas e online do Seminário sobre o Ecossistema Javascript, do CISL - Comitê de Implantação de Software Livre do Governo Federal.

Dia 29 de Maio de 2014.


De todas essas ferramentas modernas, destacam-se as baseadas em Javascript, sendo o Node.js uma das mais populares ferramentas para criação de aplicações servidoras baseadas em eventos. Aliada a um banco de dados NoSQL, como o MongoDB, a um framework REST, como o Express, e à biblioteca cliente Angular.js, forma o famoso M.E.A.N. Stack, uma plataforma completa, que usa Javascript em todas as camadas, para desenvolvimento de aplicações modernas e escaláveis.

Horários Palestras:


09h-09h10min - Brasília - Abertura - Deivi Kuhn
9h10min-10h - Rio de Janeiro - Cleuton Sampaio - A web aberta e o ecossistema Javascript
10h - 11h - Salvador - Luciano Borges - O HTML5 e suas novas APIs
11h - 12h - Rio de Janeiro - Cleuton Sampaio - Real time communications com Javascript (Node e Websockets)
12h - 14h - Intervalo
14h - 15h - Salvador - Michel Ferreira - Javascript TDD + BDD
15h - 16h - Rio de Janeiro - Cleuton Sampaio - Gerenciamento de estado em aplicações Javascript
16h - 17h - Salvador - Márcio Albuquerque - JQuery Family


Transmissão:
A atividade será transmitida via internet pelo serviço Assiste - Vídeo Streaming Livre do Serpro.

Para acompanhar, acesse: assiste.serpro.gov.br/cisl/

Para encaminhar perguntas durante a palestra, enviem para o e-mail CISL cisl@serpro.gov.br, diáspora https://diasporabr.com.br/u/cislgovbr, twitter @CISLGovBR ou facebook https://www.facebook.com/cislgovbr .

Palestra 1:
Título: A web aberta e o ecossistema Javascript
A evolução do Javascript e das tecnologias de base para atender à web aberta, que permite a criação de aplicações web escalávels e de alto desempenho, baseadas em plataforma livre.
Serão mostrados vários frameworks e tecnologias, como: Node.js, Express, Angular.js e vários outros.

Palestrante: Cleuton Sampaio

Minicurrículo:
Cleuton é Mestre, formado pelo IBMEC RJ, com certificação PMP e SCEA. Além de arquiteto de sistemas, é professor universitário e escritor profissional, com vários livros publicados, sendo o mais recente: "Qualidade de software na prática - Como reduzir o custo de manutenção de software com a análise de código", editado pela Ciência Moderna. É participante ativo de comunidades de software livre, sendo desenvolvedor de vários projetos FOSS, como: AAMO (www.aamoframework.org) e jQana (www.jqana.com), além de ser colaborador de várias outras comunidades de suporte a usuário.

Palestra 2:
Título: O HTML5 e suas novas APIs

O HTML5 vem se tornando o novo padrão para a estruturação e apresentação de conteúdo na Web trazendo melhorias significativas com novas funcionalidades de semântica e acessibilidade, além de melhorar o suporte aos mais recentes conteúdo multimídias. Nesta palestra veremos as principais novidades dessa nova versão que já estão disponíveis nos principais browsers.

Palestrante: Luciano Santos Borges

Minicurrículo:
Formado em Ciência da Computação e especialização em Sistemas e Aplicações Web, atualmente trabalha no SERPRO como analista de desenvolvimento na equipe que mantém o Framework Demoiselle. Gostaa de trabalhar com sistemas web, sistemas de informações geográficas na web e frameworks JavaScript.

Palestra 3:
Título: Real time communications com Javascript (node e Websockets)
Veja como utilizar o recurso de Websockets (HTML 5) para implementar comunicação de baixa latência com servidores Node.js.
Prático para aplicações de tempo real, como: Chats, Games etc.

Palestrante: Cleuton Sampaio

Palestra 4:
Título: Javascript TDD + BDD

Palestrante: Michel Ferreira

Minicurrículo:

Palestra 5:
Título: Gerenciamento de estado em aplicações Javascript
Como gerenciar estado de maneira interoperável? Mecanismos baseados em camada de apresentação no Servidor, sempre foram uma dor de cabeça, e agora, com o ecossistema Javascript, como fazer isso, sem trafegar imensas quantidades de dados entre o Navegador e o Servidor, e sem armazenar no Banco de dados?
Serão mostradas alternativas, como: express-session e Redis.

Palestrante: Cleuton Sampaio

Palestra 6:
Título: JQuery Family

Palestrante: Márcio ALbuquerque

Minicurrículo:

Palestra 7:
Título: Testes em JavaScript (Jasmine + MonsterJs)

Palestrante: Michel Ferreira

Minicurrículo: