Inscrições Encerradas.

[Próxima turma: http://super.onebitcode.com/bootcamp]

O Segundo Bootcamp One Bit Code foi criado com o objetivo de levar aos alunos, através de aulas práticas e conceitos em vídeos e textos, a experiência e o conhecimento necessário para se destacar no mundo do Rails e formar um profissional capaz de lidar com projetos reais.

Neste curso, nós vamos utilizar 10 exemplos de projetos reais, a cada módulo desenvolveremos as features mais importantes de cada um deles e veremos na prática como funciona todos os processos necessários para iniciar um projeto do zero bem estruturado até o seu deploy.

Este bootcamp é focado em Rails, porém sabemos que um bom desenvolvedor deve conhecer outras tecnologias e aprimorar seus projetos combinando seus conhecimentos. Desta forma, veremos também Ionic, Angular, Bootstrap 4, Material Design, Banco de Dados, entre muitos outros.

O curso foi estruturado para que você tenha seu portfólio atualizado, ativo e em constante evolução. Os seus projetos vão estar no Github e online ao final do curso.

Faça parte desta turma.
Seja um aluno One Bit Code!

Ementa do Curso

Pré Curso
Links Externos 00:00:00
A Estrutura do Rails 00:00:00
A Estrutura do Angular 2 00:00:00
Github 00:00:00
Preparando seu Terminal com Esteróides 00:17:00
Minicurso de Ruby [EXTRA]
Módulo 1 – História e características 00:04:00
Módulo 1- Instalando o interpretador + primeiro programa Ruby + IRB 00:11:00
Módulo 1 – Diferença entre Variáveis(e seus escopos) e Constantes 00:08:00
Módulo 1 – Strings 00:06:00
Módulo 1 – Condicionais 00:22:00
Módulo 1 – Estruturas de repetição (loops) 00:17:00
Módulo 1 – Arrays 00:08:00
Módulo 1 – Hashes e símbolos 00:06:00
Módulo 1 – Lista de Exercícios 00:00:00
Módulo 2 – Classes, Atributos, Métodos e Objetos 00:05:00
Módulo 2 – Herança 00:02:00
Módulo 2 – Módulos 00:02:00
Módulo 3 – Sintaxe OO 00:09:00
Módulo 3 – Comportamento dos métodos 00:04:00
Módulo 3 – Exemplos práticos com os conceitos aprendidos – Parte 1 00:08:00
Módulo 3 – Exemplos práticos com os conceitos aprendidos – Parte 2 00:07:00
Módulo 3 – Exemplos práticos com os conceitos aprendidos – Parte 3 00:07:00
Módulo 3 – Self 00:04:00
Módulo 3 – Yield e blocos 00:06:00
Módulo 3 – O que são Exceptions e como tratá-las 00:10:00
Módulo 3 – Lista de Exercícios 00:00:00
Minicurso de Ruby on Rails [EXTRA]
Módulo 1 – O que é o Ruby on Rails 00:04:00
Módulo 1 – Blog em 10 minutos 00:11:00
Módulo 1 – Ambiente de desenvolvimento 00:03:00
Módulo 1 – Entendendo a estrutura do Rails 00:08:00
Módulo 1 – O que é a estrutura MVC 00:04:00
Módulo 1 – O que são Gems 00:08:00
Módulo 1 – Introdução a banco de dados 00:05:00
Módulo 1 – Bancos de Dados 00:02:00
Módulo 1 – Generators 00:08:00
Módulo 1 – Migrations 00:08:00
Módulo 1 – Arquitetura Cliente/Servidor 00:02:00
Módulo 2 – Rails console e Active Records 00:15:00
Módulo 2 – Relacionamentos 00:15:00
Módulo 2 – Controllers – CRUD 00:25:00
Módulo 2 – Parâmetros 00:08:00
Módulo 2 – Tipos de respostas 00:04:00
Módulo 2 – Helpers 00:09:00
Módulo 2 – ERB – Embedded Ruby 00:05:00
Módulo 2 – Rails Forms 00:11:00
Módulo 2 – Atributos Aninhados 00:17:00
Módulo 2 – Regex 00:03:00
Módulo 3 – Rotas 00:07:00
Módulo 3 – Environments 00:05:00
Módulo 3 – Initializers 00:03:00
Módulo 3 – Introdução ao TDD 00:04:00
Módulo 3 – Mailers 00:06:00
Módulo 3 – CoffeeScript 00:08:00
Módulo 3 – Ajax 00:05:00
Módulo 3 – Rails como API 00:05:00
Bônus
Live Especial: Trabalho Freelancer/Remoto 02:00:00
Live sobre Crypt Currency 01:01:00
Um papo sobre o Fluxo de Criação de um APP – 03/07/2017 [Live] 00:56:00
Síndrome do Impostor | Motivação | Como ser um Programador Confiante [Live 10/07/2017] 00:35:00
A importância dos Projetos Pessoais e como vamos criar sua próxima Startup [Live] 00:57:00
Links Rápidos Jobs Freelances / Remoto 00:00:00
Uma leve introdução ao Angular – 11/09/2017 [Live] 01:02:00
Uma introdução ao MongoDb no Rails 01:09:00
Web Scraping – 25/09/2017 [Live] 01:00:00
Introdução ao Ionic – Live Extra 01:37:00
Semana Super Full Stack - 1ª Edição
SSFS – Episódio 1 – O Futuro da Programação e Onde Você Vai Estar Nele 00:28:00
SSFS – Episódio 2 – Mapa da Programação e Suas Ferramentas 00:40:00
SSFS – Episódio 3 – Como se tornar finalmente um Super Full Stack e Fazer a Diferença 00:33:00
Semana Super Full Stack - 2ª Edição
Planejamento e Estruturação 01:50:00
Criação dos Controllers e Views 01:37:00
Páginas Dinâmicas e Deploy 01:03:00
LiveCoding
Livecoding #1 01:58:00
Livecoding #2 02:31:00
Livecoding #3 01:19:00
Lives
Live de Abertura! 01:20:00
Live do Weekend Code 1 – One Bit Bus 01:00:00
Live do Weekend Code 2 – One Bit Bus 00:40:00
Live do Weekend Code 2 – One Bit Bus – Conclusão 00:52:00
Live do Módulo 1 – 01/05/2017 01:12:00
Live do Módulo 2 – 08/05/2017 01:00:00
Live do Módulo 3 – 29/05/2017 01:00:00
Live do Módulo 3 – Parte 2 – 05/06/2017 00:40:00
Live de Conclusão do APP OneBitChat – 19/06/2017 00:35:00
Live do APP 4 – Jobs, Services e Mailers – 17/07/2017 00:51:00
Live de conclusão do APP 4 – 01/08/2017 00:36:00
APP 5 + Alinhamento da 2ª Fase 00:34:00
week1 – Live de Abertura – 30/09/2017 00:32:00
week1 – Live de encerramento 07/10/2017 00:00:00
Se Aprofundando no Rails – [Live extra] – bt2 e bt3 – 09/10/2017 01:14:00
Clonando o Google Forms (Rails + Angular) – 16/10/2017 – BT2 00:55:00
Fazendo o Deploy com Capistrano – 24/10/2017 – Live Extra – BT2 e BT3 00:00:00
Integrando um cliente Angular com uma API Rails – 30/10/2017 00:00:00
Nova Fase do Bootcamp Super Full Stack + Bônus – 21/11/2017 00:00:00
Abertura ‘Sua Startup’ – 04/12 – BT2 e BT3 00:00:00
Electron – Live Extra – BTSFS – 22/01/2018 00:00:00
Boas Práticas no Ruby/Rails – 26/02/2018 00:00:00
README.md: Deixando seu Portfólio melhor! – Live BTSFS – 05/03/2018 00:00:00
Atualizações do Rails 5.2 – 23/04/2018 00:39:00
Módulo 1 - APP Conversão de Moeda
Introdução – APP Conversão de Moeda 00:06:00
Planejamento 00:09:00
Criação do Projeto + Docker 00:18:00
Fazendo o setup inicial do nosso projeto 00:15:00
O que são os testes e porque eles são importantes? O que é TDD? 00:08:00
Criando a nossa Lib 00:25:00
Criando o Controller Home 00:20:00
Criando as Views 00:28:00
Criando o CoffeeScript 00:14:00
Continuous Integration 00:14:00
Fazendo o Deploy 00:09:00
Desafio – Projeto 1 00:05:00
Módulo 2 - Chatbot
Introdução + Planejamento 00:10:00
Modelando o Database 00:04:00
Modelando o Fluxo de Conversa 00:10:00
Stack do Projeto 00:03:00
O que é o Sinatra 00:04:00
Criando o nosso Repositório 00:03:00
Criando o setup inicial do nosso APP Sinatra 00:20:00
Dockerizando o nosso APP 00:10:00
Criando o nosso Database 00:24:00
Criando os Testes (ver correções no texto) 01:00:00
Criando os nossos Services (ver correções no texto) 00:35:00
Realizando o Deploy 00:10:00
O que é o API.AI 00:07:00
Criando o nosso Agente (ver correções no texto) 00:30:00
Integrando o Slack e o API.AI 00:12:00
Desafio – Projeto 2 00:03:00
Módulo 3 - Slack
Documentações e Referências – Módulo 3 00:00:00
Planejamento 00:11:00
Modelagem do Banco de Dados 00:13:00
Criando os nossos Wireframes 00:06:00
Criação do Repositório 00:03:00
Criação do APP + Dockerização 00:10:00
Setup Inicial do Projeto 00:26:00
Entendendo o Devise 00:18:00
Criando os Nossos Models 00:20:00
Incrementando os Models 00:08:00
Documentando os Retornos 00:17:00
Incrementando os Models – Parte 2 00:08:00
Criando nossos Factories 00:09:00
Testes 00:28:00
Testes – Parte 2 00:15:00
CanCanCan 00:10:00
Controllers 00:20:00
Controllers – Parte 2 00:10:00
Ajustando os Retornos 00:17:00
Construindo Nossas Views 00:16:00
Construindo Nossas Views – Parte 2 00:18:00
Construindo Nossas Views – Parte 3 00:09:00
Criando nosso CoffeeScript 00:35:00
O que são Action Cable, Websocket e Jobs 00:10:00
Configurando o Action Cable 00:06:00
Usando o Action Cable 00:36:00
Desafio – Projeto 3 00:06:00
Módulo 4 - APP Amigo Secreto
Documentações e Referências 00:00:00
Introdução 00:04:00
O Caos 00:08:00
A Ordem – Planejamento Criativo 00:11:00
A Ordem – Planejamento Técnico 00:13:00
Criando o nosso Repositório 00:01:00
Criação do Ambiente do Projeto 00:07:00
Setup do Nosso Projeto 00:11:00
Customizando o Devise 00:06:00
Setando o Sidekiq 00:11:00
Ajustando o Repositório 00:06:00
Setando o Mailcatcher 00:05:00
Planejamento dos Testes 00:09:00
Gerando os nossos Models 00:04:00
Gerando os Controllers + Mailers 00:06:00
Ajustando o Mailer + Incrementando o Model Campaign 00:07:00
Setando as nossas Rotas 00:06:00
Criando o Service Raffle + Preparando os testes 00:07:00
Entrando em modo TDD + Criando nossas Factories 00:06:00
Testes de controller (Campaign) 00:21:00
Criando os testes de Mailer 00:08:00
Testes do Service Raffle 00:12:00
Setando nossos Models 00:15:00
Criando os Mailers 00:06:00
Criação do Service para realizar o sorteio 00:12:00
Criando o nosso Job 00:09:00
Setando o retorno do 404 00:04:00
Criação dos controllers (Campaign) 00:08:00
Ajustando os métodos do campaign 00:08:00
Criação dos controllers (Member) 00:06:00
Criação das views (Partial Header) 00:15:00
Criação das views (Partial Footer) 00:07:00
Criação das views (Home) 00:08:00
Criação das views (Campaign Index) 00:15:00
Criação das views (Campaign Show) 00:14:00
Criação do Coffeescript (campaign) 00:09:00
Criação do Coffeescript (member) 00:16:00
Criação do Template de Email 00:24:00
Configurando o Email 00:09:00
Configurando as variáveis de ambiente e ajustando o projeto 00:12:00
O que é o Nginx, porque e como usá-lo 00:16:00
Preparando seu Host 00:04:00
O que é o Docker Machine, porque e como usá-lo 00:11:00
Realizando o deploy 00:07:00
Micro Desafios 00:04:00
Módulo 5 - PetAdmin (Sistema Administrativo)
Abertura 00:05:00
Para que servem os sistemas administrativos 00:07:00
Planejamento – Como vamos organizar? 00:08:00
Histórias de Uso 00:08:00
Planejamento Criativo 00:04:00
Planejamento Comercial 00:05:00
Planejamento Técnico 00:08:00
Criação do repositório 00:02:00
Criando e Dockerizando o projeto 00:08:00
Setup inicial do Projeto 00:06:00
Setando o Sidekiq 00:04:00
Setando o Mailcatcher 00:07:00
Setup da gem Fae 00:13:00
Rails Template Engines (erb, haml e slim) 00:07:00
Gerando os Recursos 00:11:00
Customizando o Comportamento 00:18:00
Customizando o Comportamento 2 00:16:00
Root Settings 00:04:00
Many Through 00:11:00
Total de venda 00:10:00
Customizando o menu 00:06:00
Criando nosso Service de email 00:14:00
Criando nosso Job de envio 00:10:00
Atualizando a campanha 00:10:00
Testando todo o sistema 00:05:00
Desafio 00:06:00
Módulo 6 - One Bit Forms
Abertura 00:00:04
Planejamento 00:07:00
Planejamento Criativo 00:05:00
Planejamento Técnico 00:17:00
Planejamento de Testes 00:07:00
API e Cliente (Rails e Angular) 00:07:00
Criação do Repositório 00:01:00
Criando e Dockerizando o projeto 00:10:00
Setup inicial 00:12:00
Setando o Mailcatcher 00:03:00
Preparação da API (versionamento, cors e rack attack) 00:11:00
Instalação do Devise Token Auth + Ambiente de Testes 00:08:00
Gerando os recursos – Models e Controllers 00:07:00
Testando uma API 00:08:00
Gerando nossos Testes 00:02:00
Ajustando nossas Factories 00:09:00
Criandos metodos auxiliares de teste 00:10:00
Criando os Nossos Testes do Forms 00:26:00
Criando os Nossos Testes do Questions 00:14:00
Criando os Nossos Testes do Answers 00:19:00
Ajuste nos testes do form 00:03:00
Desenvolvendo nossos Models 00:17:00
Capturando os erros do Active Records e Action Controller 00:04:00
Criando o Controller Forms 00:11:00
Criando o Controller Questions 00:10:00
Criando o Controller Answers 00:11:00
Entendendo o Angular 00:07:00
Componentização no Angular 00:05:00
Componentizando nosso Projeto 00:08:00
Criando nosso repositório 00:01:00
Criando nosso projeto e Dockerizando 00:21:00
Setup Inicial 00:22:00
Gerando nossos components 00:23:00
Gerando nossos Models e Services 00:08:00
Gerando nossas Rotas 00:11:00
Desenvolvendo os components básicos: header, not found e home 00:25:00
Autenticando com a API – Parte 1 00:17:00
Autenticando com a API – Parte 2 00:32:00
Autenticando com a API – Parte 3 00:15:00
Autenticando com a API – Parte 4 00:08:00
Desenvolvendo nossos Models 00:12:00
Desenvolvendo nosso service Form 00:17:00
Desenvolvendo nossos services Question e Answer 00:10:00
Desenvolvendo o component Form List 00:25:00
Desenvolvendo o component Active 00:14:00
Desenvolvendo o component Form Edit 00:14:00
Desenvolvendo o component Form Form 00:21:00
Desevolvendo os components de Question 00:20:00
Desenvolvendo o component Answer New 00:28:00
Desenvolvendo o component Answer List 00:16:00
Desenvolvendo os components Graph Text, Graph Number e Graph Boolean 00:18:00
Navegando pelo projeto + Desafios 00:07:00
Módulo 7 - OneBitTweet
Série React – Ecossistema do React 00:12:00
Série React – Webpack na prática 00:23:00
Série React – Introdução + Preparando nosso Projeto 00:09:00
Série React – Criando nosso primeiro Component 00:06:00
Série React – Passando propriedades para o component 00:04:00
Série React – Agrupando components 00:06:00
Série React – Component de classe 00:04:00
Série React – Usando State + Capturando evento 00:07:00
Abertura (obt) 00:07:00
Modelo API + Cliente (obt) 00:08:00
Autenticação em APIs (obt) 00:09:00
Entendendo o JWT (obt) 00:06:00
Implementando o Trending Topics 00:05:00
Realizando buscas em grandes volumes de dados (obt) 00:04:00
Planejamentos (obt) 00:05:00
Planejamento Criativo + Técnico (obt) 00:08:00
Gerando e dockerizando nosso Projeto (obt) 00:12:00
Setup Inicial (obt) 00:18:00
Versionando a API (obt) 00:06:00
Habilitando o CORS e configurando o Rack Attack (obt) 00:07:00
Incluindo autenticação na API – JWT (obt) 00:14:00
Criando os models e incluindo relacionamentos (obt) 00:08:00
Criando as regras de permissão do nosso projeto (obt) 00:06:00
Vamos gerar nossos controllers e configurar nossas rotas (obt) 00:05:00
Gerando os serializers (obt) 00:20:00
Planejamentos de Testes (obt) 00:19:00
Gerando nossos Testes e Factories (obt) 00:08:00
Criando metodos auxiliares de teste (obt) 00:11:00
Request teste do User (Show e Current) (obt) 00:14:00
Request teste do User (Create, Update e Delete) (obt) 00:14:00
Request teste do User (Following e Followers) (obt) 00:05:00
Request test do Tweet (Index e Show) (obt) 00:08:00
Request test do Tweet (Create, Update e Destroy) (obt) 00:10:00
Capturando os erros do Active Records e Action Controller (obt) 00:04:00
User Controller (obt) 00:22:00
Tweet Controller (obt) 00:16:00
Follows e Likes Controllers (obt) 00:16:00
Ajustando o serializer e o like controller (obt) 00:06:00
Implementando a Timeline (obt) 00:12:00
Incluindo fotos na nossa API (obt) 00:19:00
Implementando o Search (obt) 00:17:00
Implementando o Trending Topics – Preparando o Scheduler (obt) 00:13:00
Implementando o Trending Topics – Criando os Jobs (obt) 00:15:00
Implementando o Trending Topics – Controller + Teste (obt) 00:15:00
Bônus: Debugando com Byebug (obt) 00:04:00
Desafios (obt) 00:02:00
Cliente React (obt) 00:06:00
O que é o create-react-app (obt) 00:04:00
Criando e Dockerizando nosso APP (obt) 00:08:00
Estruturando nosso APP (obt) 00:09:00
Instalando o Materialize (obt) 00:09:00
Criando nosso component Header (obt) 00:08:00
Styled Components (obt) 00:09:00
Component vs Container (obt) 00:05:00
Criando nossa página de Profile (obt) 00:08:00
Criando nosso Layout Base (obt) 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

Feito com s2 por OneBitCode