HOWTO: workshops e e-books para geeks.

Deploy para Desenvolvedores

Você terminou seu aplicativo web e finalmente chegou a hora de colocar o seu projeto no ar! Neste workshop você verá como configurar um servidor Ubuntu, aplicando configurações de segurança, além de configurar o NGINX para executar uma aplicação Rails com Unicorn.

Saiba mais

Conhecendo o Ansible

Provisionamento de servidores e gerenciamento de configurações não precisa ser uma coisa complicada. Veja nesse workshop como o Ansible veio para simplificar essa tarefa tão importante e ser uma alternativa muito mais simples que Chef ou Puppet.

Saiba mais

Começando com Ruby on Rails

Começar com desenvolvimento nem sempre é fácil. Afinal, existe tanta coisa para aprender. Conheça alguns assuntos essenciais que todo desenvolvedor web precisa conhecer como HTTP, DNS e muito mais, além de dar os primeiros passos com Rails!

Saiba mais

Organizando o JavaScript

Atualmente é comum criarmos apps que usam muito JavaScript. Infelizmente, nem sempre o código é fácil de ler ou de manter. Funções que fazem de tudo um pouco, "Callback Hell" e desorganização são problemas recorrentes. Neste workshop você verá como colocar o seu JavaScript na linha.

Saiba mais

Autenticação de Dois Fatores no Rails

Para aumentar a proteção de contas de usuários contra acesso não autorizado você pode utilizar a chamada autenticação de dois fatores. Neste workshop você verá como criar sua própria estratégia usando SMS, além de implementar o algoritmo usado pelo Google Authenticator e também como criar um cartão de senhas.

Saiba mais

Rails Database

Banco de dados é muito mais que "um lugar para colocar os dados". Aprenda como manter a consistência das informações que você armazena, além de descobrir como otimizar os dados para relatórios e como resolver problemas de ambientes concorrentes.

Saiba mais

jQuery: Dominando a biblioteca

Você quer aprender a usar jQuery de verdade? Então chegou a hora! Neste workshop você verá como funciona esta biblioteca JavaScript, entendendo todos os aspectos que fazem do jQuery uma das melhores ferramentas para desenvolvimento de interfaces web.

Saiba mais

Desenvolvimento web com Sinatra

O Ruby on Rails é, sem dúvida nenhuma, o framework web mais utilizado pelos desenvolvedores. No entanto, existem muitos casos onde o uso do Sinatra pode ser mais adequado. Neste workshop você conhecerá o Sinatra e como ele pode ajudar a criar web services e até mesmo web apps mais simples.

Saiba mais

Rails Caching

Você criou seu aplicativo, ele começa a ter muitas visitas e tudo parece extremamente lento. Você precisa melhorar a performance mas não tem ideia de onde começar. Neste workshop você verá como funciona o caching do Rails, além de outras dicas importantes sobre otimização.

Saiba mais

Segurança no Ruby on Rails

O seu aplicativo é seguro? Você tem certeza? Infelizmente muitos aplicativos que usam Ruby on Rails não seguem recomendações de segurança e deixam todos os usuários expostos. Saiba como se previnir e evitar maiores desastres.

Saiba mais

Git no dia-a-dia

Entenda como funciona o Git, o sistema de controle de versões distribuído que vem ganhando cada vez mais atenção. Neste workshop nós iremos explorar os comandos mais utilizados no dia-a-dia, passando por comandos mais avançados que irão ajudar na hora de manter os seus repositórios.

Saiba mais

Arquitetura de CSS

Escrever CSS deixou de ser uma tarefa simples. Atualmente os projetos são maiores e mais complexos, e isso exige muito mais organização. Saber como separar logicamente o CSS é essencial. Nesse workshop você verá como aplicar algumas técnicas e conhecer ferramentas que auxiliam nessa tarefa.

Saiba mais

Desenvolvimento web com Rails

Aprenda a criar aplicativos com Ruby on Rails, o framework que revolucionou o desenvolvimento web e que há tempos se tornou uma alternativa viável para desenvolvedores do mundo todo. Você verá como desenvolver uma aplicação Rails do começo ao fim, colocando-a em produção.

Saiba mais

Server-Sent Events com Rails

Que tal criar um mecanismo de notificação realtime entre o servidor e o cliente usando Server-Sent Events no Rails? Você verá como evitar o uso de polling com a API do HTML5, em um exemplo de PubSub com um servidor Redis.

Saiba mais

Responsive Web Design

Faz algum tempo que a Internet deixou de ser exclusividade de desktops. Hoje, os sites são acessados dos mais diferentes dispositivos como mobiles, videogames e tvs. Neste workshop você verá como fazer sites mais responsivos, aumentando a sua presença na web sem precisar criar versões diferentes.

Saiba mais

Começando com JavaScript

Conhecer JavaScript deixou de ser opcional há algum tempo. Hoje todo desenvolvedor, seja de back-end ou front-end, precisa saber de verdade como o JavaScript funciona.

Saiba mais

Interfaces web com HTML5 e CSS3

Aprenda a criar interfaces com HTML e CSS, através de uma abordagem totalmente prática. Seguindo os padrões web, você irá criar páginas que são semanticamente corretas, respeitando a hierarquia das informações e, por consequência, fáceis de manter.

Saiba mais

Introdução ao HTML

Esta é uma introdução para quem quer aprender a criar páginas web com conteúdo formatado com estilos. Neste workshop você verá como funcionam o HTML e CSS, as tecnologias básicas por trás de todos os sites da Internet.

Saiba mais

Background jobs no Rails

Processamento em background é a chave para criar aplicativos escaláveis, pois eles permitem mover tarefas que podem demorar e/ou são computacionalmente intensivas para fora do ciclo da requisição HTTP.

Saiba mais

Rails para devs de interface

Muitos desenvolvedores de interface trabalham no Rails sem realmente entender como as coisas funcionam. Além disso, sempre surge a dúvida de como tornar o código mais limpo e fácil de manter. Neste workshop você verá como aproveitar melhor as ferramentas que o Rails oferece.

Saiba mais

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.

Saiba mais

RSpec: Dicas & Técnicas

O RSpec se tornou uma das ferramentas mais poderosas da comunidade Ruby, mas mesmo assim nem todos conhecem a fundo todas as características deste framework de testes. Neste workshop, você verá muitas dicas que mesmos os mais experientes desenvolvedores podem não conhecer.

Saiba mais

RubyGems na prática

Aprenda a criar bibliotecas e distribuí-las utilizando o RubyGems, o gerenciador de pacotes padrão do Ruby. Você verá como configurar e organizar o seu projeto, criando uma gem binária e integrando-a com o Rails.

Saiba mais

Ruby Metaprogramming

Aprenda a utilizar todo o poder da metaprogramação do Ruby, com exemplos práticos dos patterns mais conhecidos da linguagem, entendendo realmente como as coisas funcionam. Você vai ver que nem tudo é magia negra.

Saiba mais

Quem participou, gostou!

Os workshops do HOWTO são sempre ao vivo, com um instrutor. São usados recursos de chat e streaming de áudio e vídeo. Nós também gravamos as aulas para que você possa assistir sempre que quiser. Mais de 300 pessoas já participaram dos workshops e a aprovação foi unânime! E se você não estiver satisfeito, pode pedir o reembolso a qualquer momento. Nem iremos perguntar o motivo!

O curso de metaprogramming do #howtocode está excelente. O @fnando domina muito o assunto, é ótimo instrutor. O material é bala tb!

Mais uma participação de Workshop da #howtocode com @fnando, tá de parabéns. Conhece sobre o que fala e curto a didática dele +1 fã.

Segunda aula do #howtocode sobre Rspec do @fnando, simplesmente #sensacional, o cara ensinando todas as dicas que você ñ encontra por ai :)

Acompanhar a implementação e a explicação ao mesmo tempo nos dá a sensação de Pair Programming durante o #howtocode. Ótimo curso!

Parabéns! Posso te dizer que o workshop superou em 200% a minha expectativa. Já posso brincar com o Sinatra sem comer muita mosca.

O curso foi ótimo. Nos ensinou muito mais do que simplesmente criar aplicativos em Rails. Várias dicas sensacionais! Recomendadíssimo!

Próximos workshops

Veja as próximas datas dos workshops do HOWTO, apresentados nas modalidades online e presencial.

Conheça todos os nossos workshops e inscreva-se agora!

Online Deploy para Desenvolvedores
segunda e terça - 24 e 25 de novembro, das 20h às 23h
Online Conhecendo o Ansible
quarta e quinta — 17 e 18 de dezembro, das 20h às 23h
Online Começando com Ruby on Rails
sábados - 17/01 a 31/01, das 10h às 13h e 15h às 17h

Conheça nossos e-books

Estes são os e-books publicados pelo HOWTO, totalmente explicativos e recheados de código. Disponíveis em versões PDF e e-Pub.

Receba nossa newsletter

Saiba quando novos workshops forem lançados através de nossa newsletter.