Workshop BrazilJS 2014

20 Ago 2014 09h Senac Porto Alegre

Advanced JavaScript com Jörn Zaefferer

Sobre o mentor: Jörn Zaefferer é web developer freelancer, consultor e instrutor, nascido em Cologne, Alemanha. Jörn evoluiu o testsuite do JQuery transformando-o no QUnit, framework jQuery para testes unitários. Atualmente Jörn é o mantenedor do QUnit. Jörn criou e mantém uma série de plugins muito populares para o jQuery. Ele também é lead developer do jQuery UI, focando no desenvolvimento de novos plugins, widgets e utiliários.

Sobre o workshop: Neste workshop, Jörn abordará tópicos avançados sobre JavaScript, tais como Code Style e Code Conventions, Ferramentas para auxílio ao desenvolvedor JavaScript, Testes unitários, Desenvolvimento cross-browser, gerenciamento de dependências, Frameworks, entre outros.

Carga horária: 8h

ATENÇÃO: Este workshop será em inglês


Universos Assíncronos e o JavaScript

Sobre o mentor: : Jean Carlo é artesão da internet, cientista da computação, blogueiro e palestrante. Adora aprender uma linguagem diferente, seja as do tipo que solucionam problemas aritméticos e lógicos, marcam, estilizam ou geram outras. É também um dos criadores da Rye.js e defensor da pluralidade das bibliotecas aspirantes a superar a jQuery.

Sobre o workshop: Um estudo sobre a necessidade de tarefas assíncronas no ambiente do navegador e Node.js. A teoria e os desafios por trás do controle de fluxo: Callbacks, Promises, Promises com Generators e Streams, desta vez, colocando a mão na massa e escrevendo código. Por fim, um paralelo entre os módulos Node.js e os compatíveis com navegadores (AMD e ES6 modules) com suas características assíncronas.

Carga horária: 4h


Web Performance com Guilherme Souza (Carga Horária 4h)

Sobre o mentor: Guilherme Souza é desenvolvedor backend há mais de 10 anos, tendo nos últimos 4 sido um dos responsáveis pela versão mobile do Terra, recém substituida. Fanático por performance, porém não programador front-end. Ou seja, um estranho no ninho.

Sobre o workshop: Esse workshop tem como objetivos identificar e solucionar os principais problemas de performance da atualidade. Mostraremos os benefícios/custos do uso de uma boa política de cache, de redirects, da entrega do index em pedaços, de CSS bloqueante, do protocolo SPDY e de otimização de imagens. Você vai entender como funciona a navegação em uma rede móvel (3G/4G) e também o caminho que o browser percorre (DOM+CSSOM) para exibir conteúdo na tela.


Be MEAN com Jean Nascimento a.k.a @osuissa

Sobre o mentor: Jean Carlo Nascimento é Evangelista de novas tecnologias como NoSQL e Node.js as quais estão em voga atualmente por serem usadas em sistemas altamente escaláveis prontos para servir milhões de usuários; também palestra sobre Javascript, Frontend, Node.js e MongoDB. Organizador dos eventos FrontinSampa e Sampa.js. Atualmente esta iniciando sua empresa voltada em produtos, cursos, treinamentos e consultorias voltados ao desenvolvimento de sistemas flexíveis e escaláveis com Node.js e NoSQL.

Sobre o workshop: O workshop ensinará como criar sistemas inteiros apenas com Javascript, para isso utilizando no frontend o AngularJS que é um framework de Javascript mantido pelo Google, no back-end o tão falado Node.js que executa o Javascript no backend usando aengine V8 do Google e usando um banco de dados NoSQL com interface em Javascript, o igualmente famoso MongoDB. O workshop é puramente mão na massa, a didática é baseada em demonstrações de código com a explicação teórica em cima do código, criando um workflow para a criação de um sistema integrado entre todas as partes. O aluno terminará o workshop entendendo como cada parte se integra para criar uma aplicação REST apenas com Javascript.


Hack on MDN with Ali Spivak, Chris Mills and Florian Scholz

About the authors:

Chris: Chris Mills is a senior technical writer at Mozilla, where he writes docs and demos about open web apps, APIs, Firefox OS, and more. He loves tinkering around with HTML, CSS, JavaScript and other web technologies, and gives occasional tech talks at conferences and universities. He used to work for Opera and W3C, and enjoys playing heavy metal drums and drinking good beer. He lives near Manchester, UK, with his good lady and three beautiful children.

Florian: Florian Scholz is a technical writer at Mozilla focused on open web technologies and JavaScript in particular. He is a wiki gnome, tries to make sure MDN is well maintained, and likes to work with the community to achieve the goal of documenting the web. He is also passionate about open source and photography. When not exploring the globe, he lives in Bremen, Germany

About the workshop: Come spend a few hours hacking on JavaScript docs and demos on MDN (https://developer.mozilla.org) — we’re working on updating and improving it, and could use your help!

At the start of the workshop, anyone with an idea they want to work on can make a 5-minute "pitch" about that idea. The idea can be a new site feature, improvement to a current feature, JavaScript/ECMAScript content, API content, demos or code samples, new wiki code, or pretty much anything else. It helps to be familiar with MDN, but if you're not it's ok — there are a lot of things you can do while learning!The goal is to produce something tangible by the end of the workshop — designs/mockups, docs, translations, technical reviews, code samples, demos, and/or new scripts and tools. We want anyone and everyone with JavaScript experience to be able to participate and share their idea and get it worked on. It’s fun, collaborative, and you’ll be helping make one of the best developer resources on the Web even better.

Please bring a laptop, and if you can, do a little bit of preparation beforehand. Create an MDN account, (https://developer.mozilla.org/profile/edit), take a look at current docs (https://developer.mozilla.org/en-US/docs/Web/JavaScript) and ongoing docs work (https://developer.mozilla.org/en-US/docs/MDN/Doc_status/JavaScript), and write your ideas down!

LOCAL

Senac Porto Alegre

Faculdade Senac-RS - Rua Coronel Genuino, 130, Centro Histórico, Porto Alegre - Rio Grande do Sul, Brasil
Porto Alegre, Rio Grande do Sul

Comentários