Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
EP4 Door Mind Map: EP4

1. Título

1.1. Desmontando o Ruby On Rails - Rollbar - Primeiro jogo de computador

2. Intro

2.1. Seja bem vindo(a) ao OneBitCode ao Vivo, sua live semanal de programação

2.2. O que vai rolar hoje?

2.2.1. Programador 1% melhor

2.2.1.1. Desmontando o Ruby On Rails

2.2.2. Ferramenta que você precisa conhecer

2.2.2.1. Rollbar

2.2.3. Curiosidade sobre Programação

2.2.3.1. Primeiro jogo de computador

2.2.4. Oráculo dos códigos

3. Conteúdo

3.1. Desmontando o Ruby On Rails

3.1.1. O que é o Ruby On Rails?

3.1.1.1. Um framework para construir aplicativos Web que influenciou e continua influenciando o mundo da programação web

3.1.1.2. Ele foi extraído do Basecamp (um app de gerenciamento de projetos) e foi disponibilizado como projeto Open Source em 2004 e vem sendo aperfeiçoado pela comunidade desde então

3.1.2. Porque usar o Ruby On Rails?

3.1.2.1. Você consegue desenvolver de forma rápida e produtiva APPs simples e complexos

3.1.2.1.1. Sintaxe simples e elegânte

3.1.2.1.2. Convention Over Configuration

3.1.2.2. Tem uma grande comunidade

3.1.2.2.1. Muitas Libs prontas

3.1.2.2.2. Muito material na internet

3.1.2.2.3. Fácil acesso a pessoas para tirar dúvidas

3.1.2.3. Alto incentivo ao uso de testes

3.1.2.4. Está maduro

3.1.2.5. Está em constante evolução

3.1.3. Pontos importantes

3.1.3.1. O Ruby On Rails é baseado no MVC

3.1.3.1.1. MVC é um design pattern que que separa o APP em três camadas.

3.1.3.1.2. 1 - Camada de interação do usuário(view) 2 - Camada de manipulação dos dados(model) 3 - Camada de controle(controller)

3.1.3.1.3. Fluxo de uma chamada no Ruby On Rails

3.1.3.2. Desmontando as pastas do Ruby On Rails

3.1.3.2.1. [não colocar nos slides]

3.2. Rollbar

3.2.1. O que é?

3.2.1.1. Um software para armazenar e agrupar online os logs do seu software

3.2.2. Quando usar?

3.2.2.1. Quando precisar de insigths sobre a saúde do seu APP

3.2.3. Como usar?

3.2.3.1. 1 - Crie sua conta em rollbar.com

3.2.3.2. 2 - Crie seu projeto

3.2.3.3. 3 - Escolha o SDK desejado

3.2.3.4. 4 - Copie o código gerado

3.2.3.5. 5 - Cole no head do index.html do seu projeto

3.2.3.6. 6 - Para testar, sua seu projeto e depois chame uma mensagem de erro no console do browser

3.2.3.7. 7 - Veja a mensagem aparecer no rollbar

3.2.3.8. 8 - Agora veja que ela também aparece no dashboard

3.2.3.9. 9 - Para chamar mensagens de informação ou erro customizadas direto no seus components react instale o rollbar rodando npm install --save rollbar e depois chame elas no seu component

3.2.3.10. 10 - Você deve ver algo assim no seu painel do rollbar

3.2.3.11. Para saber mais visite rollbar.com

3.3. Primeiro jogo de computador

3.3.1. O jogo considerado o primeiro a ser desenvolvido é o Spacewar

3.3.2. Ele foi criado na década de 60 no MIT e ocupava apenas 2kb de memória

3.3.3. Usaram o lendário PDP-1 para desenvolve-lo (o jogo passou a ser um software de teste incluído em outros PDP-1 pelo fabricante)

3.3.4. É possível joga-lo online

4. Conclusão

4.1. Um caminho para quem quer se tornar um programador full stack focado em JS de alta qualidade

4.2. O que vai rolar na próxima live?

4.2.1. Desmontando o React

4.2.2. Elastic Search

4.2.3. 5 maneiras de ganhar $ como programador

4.3. Uma missão para você, traga um amigo ou amiga do mundo da programação na próxima live!

4.3.1. O link sempre será OneBitCode.com/live

4.4. Vejo você na próxima terça às 19h