HOWTO: workshops e e-books para geeks.

Aprenda Node.js na prática

Conheça o Node.js, a plataforma criada em cima da engine V8 do Google, em um workshop totalmente mão na massa! Você verá como usar JavaScript para criar aplicações assíncronas e baseadas em eventos, com uma das tecnologias mais promissoras do momento.

O que você vai ver

Neste workshop você irá desenvolver um aplicativo semelhante ao Presentta. Você verá como criar a tela do apresentador, onde será possível alterar os slides, e a tela dos participantes, que receberão sinais do apresentador para mudar o slide atual. Além disso, teremos uma área onde será possível visualizar quem está online e um chat. Tudo isso, em um workshop totalmente prático.

JavaScript
Entendendo o escopo de variáveis
Funções anônimas
Entendendo closures
Entendendo currying
Conhecendo o Node.js
Instalando o Node.js
Instalando o NPM
Criando seu primeiro script
Usando o REPL
Conhecendo o event loop
CommonJS: Módulos
Node.js Core
Process
Buffers
Streams
Crypto
Path
FileSystem
Net
HTTP
EventEmitter
Criando nosso app
Instalando pacotes com o NPM
Conectando no MongoDB
Criando um app com o Express
Escrevendo testes
Utilizando websockets
Fazendo broadcasting para quem está conectado
Organizando o código
Utilizando o Socket.IO
Fazendo deploy
Configurando o servidor Linux
Deploy com Capistrano

Corra e faça sua inscrição agora mesmo. As vagas são limitadas!

Pré-requisitos

Para participar deste curso, você precisa ter conhecimentos de JavaScript e desenvolvimento para web.

Inscrições

Veja as próximas datas dos workshops do HOWTO.

Tipo Quando
Online segundas, quartas e sextas - 28/05 a 11/06, das 20h às 22h (14 horas) Inscreva-se!

Data sujeita a alteração. Horário de Brasília.

Workshops presenciais

Os workshops presenciais acontecem em São Paulo, no escritório da Hellobits, que fica ao lado do metrô Paraíso.

Em vez de perder tempo tentando usar um sistema operacional diferente do que você está acostumado, você usará seu próprio notebook. Você receberá instruções de como configurar seu Mac OS X, Linux e Windows. E lembre-se: traga o seu carregador.

Workshops online

Configuração

Você irá precisar de um navegador que tenha suporte a WebSockets e a última versão do Flash. Por isso, apenas Google Chrome e Safari (WebKit) funcionam oficialmente. A boa notícia é que o Chrome está disponível em todas as plataformas. Você também vai precisar de uma conexão banda larga de 500kbps ou melhor.

Uma outra coisa que pode influenciar sua participação é a presença de proxies e/ou firewall. Certifique-se que as portas 80, 81, 1935 e 2345 estão liberadas.

Recursos do workshop

Você irá participar do workshop através de uma plataforma online com áudio e vídeo. Você também terá acesso à lista de discussão do curso, onde irei tirar suas dúvidas. Os vídeos das aulas poderão ser baixados e assistidos a qualquer momento!

Você poderá, a qualquer momento, solicitar o reembolso caso o sistema não se comporte como o esperado e/ou se você estiver insatisfeito.