HOWTO: workshops e e-books para geeks.

JavaScript Avançado

O JavaScript é a única linguagem que muitos acreditam saber sem nunca terem parado para realmente aprendê-la. Neste workshop rápido você entenderá de verdade todos os conceitos avançados do JavaScript em 4 horas puramente práticas.

O que você vai ver

JavaScript se tornou uma ferramenta indispensável no dia-a-dia dos desenvolvedores web. Mesmo assim, nem todos os desenvolvedores se sentem confortáveis ao ter que escrever códigos mais complexos. Código desorganizado e difícil de manter são apenas alguns problemas que você terá que enfrentar por não conhecer de fato a linguagem.

Neste workshop você verá como usar o JavaScript de forma mais poderosa, entendendo de uma vez por todas os conceitos avançados da linguagem.

Funções
Entendendo o escopo de variáveis
Funções anônimas
Funções auto-executáveis
Executando funções com call e apply
Entendendo closures
Currying
Executando funções dinamicamente
Conhecendo os argumentos de uma função
Mais de JavaScript
Comparações com == e ===
Verificando o tipo de objetos
Definindo namespaces
Definindo getters e setters
Removendo atributos, funções e variáveis
Um pouco de JavaScript "moderno"
Orientação à Objetos
A falsa orientação à objetos do JavaScript
Criando funções construtoras
Definindo métodos estáticos
Definindo métodos de instância
Definindo métodos privados
Os diferentes tipos de herança
Testando o seu código
Conhecendo as diferentes bibliotecas
Usando QUnit
Usando Jasmine Standalone

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!

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

Pré-requisitos

Para participar deste curso, você precisa ter algum conhecimento em JavaScript.

Inscrições

Veja as próximas datas dos workshops do HOWTO.

Tipo Quando
Presencial quinta - 23/02, das 19h às 23h (4 horas) Inscreva-se!
Online terça e quinta - 20 e 22/03, das 20h às 22h (4 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

Este workshop irá usar recursos como chat e streaming de audio. Como este projeto é um protótipo utilizando Node.js e WebSockets, coisas podem dar errado. Por isso, peço sua a compreensão, já que a plataforma está recebendo ajustes constantes para ficar cada vez melhor.

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