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

O Bootcamp One Bit Code Super Full Stack é uma imersão de aproximadamente 6 meses no mundo do desenvolvimento web [focado em Rails], 100% online e 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 da programação 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, React, Sinatra 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 sempre no Github e online ao longo do curso.

Além disso, teremos um módulo exclusivo para a criação de projetos reais dos alunos. Um ótimo espaço para ter aquele networking e formar uma nova startup entre vocês!

Faça parte desta turma.
Seja um Super Full Stack!

Ementa do Curso

Pré Curso
Links Externos 00:00:00
Introdução ao Ruby 00:15:00
Introdução ao Rails 00:32:00
Github 00:28:00
Preparando seu Ambiente 00:08:00
Docker 00:35: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 / Lives Extras
Live extra – Como conseguir um Job de programador 01:19:00
Live Especial: Trabalho Freelancer/Remoto 02:00: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
Links Rápidos Jobs Freelances / Remoto 00:00:00
Uma introdução ao MongoDb no Rails 01:09:00
Live sobre Crypt Currency 01:01:00
Uma leve introdução ao Angular – 11/09/2017 [Live] 01:02:00
Web Scraping – 25/09/2017 [Live] 01:00:00
Se Aprofundando no Rails – [Live Extra] Bootcamp SFS – Bt2 e Bt3 01:14:00
Fazendo o Deploy com Capistrano – 24/10/2017 – Live Extra – BT2 e BT3 00:00:00
Introdução ao Ionic – Live Extra 01:37:00
Integrando um cliente Angular com uma API Rails – 30/10/2017 00:00:00
Começando com o React – 08/01/2018 – Live Extra – Bootcamp SFS 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
Live Extra: VueJS – Bootcamp – 16/07/2018 00:00:00
PWA: O que é e Como criar um (Live Extra do Bootcamp ) – 20/08/2018 00:00:00
Lives
APP Conversão de Moeda – Live – BT4 – 17/01/2018 00:00:00
Live APP 2 – 31/01/2018 – BT4 00:53:00
Live de conclusão do Chatbot – Bootcamp Super Full Stack 00:38:00
Desenvolvimento de Sistemas Administrativos – APP4 – BT4 00:39:00
Live de conclusão do APP 5: Slack – BT4 – 28/03/2018 00:28:00
Live do APP Portfólio – 06/08/2018 – Bootcamp 00:24:00
Live Rails + Angular (OneBitForms) – 18/09/2018 00:47:00
Live de Reforço – 20/02/2019 00:00:00
LiveCoding
Livecoding #1 01:58:00
Livecoding #2 02:31:00
Livecoding #3 01:19: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
Week Code
Busca Job – 28/07/2018 – início 00:36:00
Busca Job – 04/08/2018 – encerramento 00:33:00
Sua Startup
Abertura – Edição de dezembro/2018 01:00:00
APP 1 - OneBitExchange
Introdução ao OneBitExchange (obe) 00:07:00
Planejamento + Preparação (obe) 00:06:00
Gerando e dockerizando o Projeto (obe) 00:15:00
Criando o nosso repositório (obe) 00:03:00
Setup Inicial (obe) 00:09:00
Token Currency Data Feed (obe) 00:03:00
Credentials (obe) 00:07:00
Instalando as dependencias com Yarn (obe) 00:05:00
O que são testes e TDD (obe) 00:07:00
Exchange Service Teste (obe) 00:18:00
Exchange Service (obe) 00:15:00
Exchange Request Teste (obe) 00:10:00
Exchange Controller (obe) 00:07:00
Testes de sistema (obe) 00:07:00
Preparando a página Index (obe) 00:22:00
Incluindo o Coffescript (obe) 00:06:00
Continuous Integration (obe) 00:00:00
Deploy (obe) 00:10:00
Desafios (obe) 00:04:00
Módulo 2 - Amigo Secreto
Documentações e Referências (Amigo Secreto) 00:00:00
Introdução (Amigo Secreto) 00:04:00
O Caos (Amigo Secreto) 00:08:00
A Ordem – Planejamento Criativo (Amigo Secreto) 00:11:00
A Ordem – Planejamento Técnico (Amigo Secreto) 00:13:00
Criando o nosso Repositório 00:01:00
Criação do Ambiente do Projeto (Amigo Secreto) 00:07:00
Setup do Nosso Projeto (Amigo Secreto) 00:11:00
Customizando o Devise (Amigo Secreto) 00:06:00
Setando o Sidekiq 00:11:00
Ajustando o Repositório (Amigo Secreto) 00:06:00
Setando o Mailcatcher 00:05:00
Planejamento dos Testes (Amigo Secreto) 00:09:00
Gerando os nossos Models (Amigo Secreto) 00:04:00
Gerando os Controllers + Mailers (Amigo Secreto) 00:06:00
Ajustando o Mailer + Incrementando o Model Campaign (Amigo Secreto) 00:07:00
Setando as nossas Rotas (Amigo Secreto) 00:06:00
Criando o Service Raffle + Preparando os testes (Amigo Secreto) 00:07:00
Entrando em modo TDD + Criando nossas Factories (Amigo Secreto) 00:06:00
Testes de controller (Campaign) (Amigo Secreto) 00:21:00
Criando os testes de Mailer (Amigo Secreto) 00:08:00
Testes do Service Raffle (Amigo Secreto) 00:12:00
Setando nossos Models (Amigo Secreto) 00:15:00
Criando os Mailers (Amigo Secreto) 00:06:00
Criação do Service para realizar o sorteio (Amigo Secreto) 00:12:00
Criando o nosso Job (Amigo Secreto) 00:09:00
Setando o retorno do 404 (Amigo Secreto) 00:04:00
Criação dos controllers (Campaign) (Amigo Secreto) 00:08:00
Ajustando os métodos do campaign (Amigo Secreto) 00:08:00
Criação dos controllers (Member) (Amigo Secreto) 00:06:00
Criação das views (Partial Header) (Amigo Secreto) 00:15:00
Criação das views (Partial Footer) (Amigo Secreto) 00:06:00
Criação das views (Home) (Amigo Secreto) 00:08:00
Criação das views (Campaign Index) (Amigo Secreto) 00:15:00
Criação das views (Campaign Show) (Amigo Secreto) 00:14:00
Criação do Coffeescript (campaign) (Amigo Secreto) 00:09:00
Criação do Coffeescript (member) (Amigo Secreto) 00:16:00
Criação do Template de Email (Amigo Secreto) 00:24:00
Configurando o Email (Amigo Secreto) 00:09:00
Configurando as variáveis de ambiente e ajustando o projeto (Amigo Secreto) 00:12:00
O que é o Nginx, porque e como usá-lo 00:16:00
Preparando seu Host (Amigo Secreto) 00:04:00
O que é o Docker Machine, porque e como usá-lo (Amigo Secreto) 00:11:00
Realizando o deploy (Amigo Secreto) 00:07:00
Micro Desafios (Amigo Secreto) 00:04:00
App 3 - OneBitBot (ChatBot)
Introdução ao OneBitBot (ChatBot) 00:06:00
Modelando o fluxo de conversa (ChatBot) 00:05:00
Modelando o banco de dados (ChatBot) 00:03:00
Conhecendo o Sinatra (ChatBot) 00:06:00
Preparando a base do APP – Parte 1 (ChatBot) 00:08:00
Preparando a base do APP – Parte 2 (ChatBot) 00:10:00
Dockerizando o APP (ChatBot) 00:06:00
Criando o banco de dados e os models (ChatBot) 00:12:00
Preparando o ambiente de testes e as factories (Chatbot) 00:13:00
Organizando a estrutura dos services (ChatBot) 00:05:00
Criando os testes de services – Parte 1(ChatBot) 00:10:00
Criando os testes de services – Parte 2 (ChatBot) 00:12:00
Criando os services – Parte 1 (ChatBot) 00:09:00
Criando os services – Parte 2 (ChatBot) 00:07:00
Criando o Webhook (ChatBot) 00:06:00
Realizando o deploy (ChatBot) 00:05:00
Criando o nosso agente – Parte 1 (ChatBot) 00:08:00
Criando o nosso agente – Parte 2 (ChatBot) 00:07:00
Conhecendo o Dialogflow (ChatBot) 00:05:00
Integrando o telegram e o Dialogflow (ChatBot) 00:05:00
Desafios de conclusão (ChatBot) 00:02:00
Referências para se aprofundar (ChatBot) 00:00:00
Módulo 4 - PetAdmin (Sistema Administrativo)
Abertura (PetAdmin) 00:05:00
Para que servem os sistemas administrativos (PetAdmin) 00:07:00
Planejamento – Como vamos organizar? (PetAdmin) 00:08:00
Histórias de Uso (PetAdmin) 00:08:00
Planejamento Criativo (PetAdmin) 00:04:00
Planejamento Comercial (PetAdmin) 00:05:00
Planejamento Técnico (PetAdmin) 00:08:00
Criação do repositório 00:02:00
Criando e Dockerizando o projeto (PetAdmin) 00:08:00
Setup inicial do Projeto (PetAdmin) 00:06:00
Setando o Sidekiq (PetAdmin) 00:04:00
Setando o Mailcatcher (PetAdmin) 00:07:00
Setup da gem Fae 00:13:00
Rails Template Engines (erb, haml e slim) (PetAdmin) 00:07:00
Gerando os Recursos (PetAdmin) 00:11:00
Customizando o Comportamento (PetAdmin) 00:18:00
Customizando o Comportamento 2 (PetAdmin) 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 (PetAdmin) 00:14:00
Criando nosso Job de envio (PetAdmin) 00:10:00
Atualizando a campanha 00:10:00
Testando todo o sistema (PetAdmin) 00:05:00
Desafio (PetAdmin) 00:06:00
Módulo 5 - Slack
Documentações e Referências (Slack) 00:00:00
Planejamento (Slack) 00:11:00
Modelagem do Banco de Dados (Slack) 00:13:00
Criando os nossos Wireframes (Slack) 00:06:00
Criação do Repositório 00:03:00
Criação do APP + Dockerização (Slack) 00:10:00
Setup Inicial do Projeto (Slack) 00:26:00
Entendendo o Devise (Slack) 00:18:00
Criando os Nossos Models (Slack) 00:20:00
Incrementando os Models (Slack) 00:08:00
Documentando os Retornos 00:17:00
Incrementando os Models – Parte 2 (Slack) 00:08:00
Criando nossos Factories (Slack) 00:08:00
Testes (Slack) 00:28:00
Testes – Parte 2 (Slack) 00:15:00
CanCanCan (Slack) 00:10:00
Controllers (Slack) 00:20:00
Controllers – Parte 2 (Slack) 00:10:00
Ajustando os Retornos (Slack) 00:17:00
Construindo Nossas Views (Slack) 00:16:00
Construindo Nossas Views – Parte 2 (Slack) 00:18:00
Construindo Nossas Views – Parte 3 (Slack) 00:09:00
Criando nosso CoffeeScript (Slack) 00:35:00
O que são Action Cable, Websocket e Jobs (Slack) 00:10:00
Configurando o Action Cable (Slack) 00:10:00
Usando o Action Cable (Slack) 00:36:00
Desafio Slack (Slack) 00:06:00
Módulo 6 - OneBitForms
Abertura (forms) 00:00:04
Planejamento (forms) 00:07:00
Planejamento Criativo (forms) 00:05:00
Planejamento Técnico (forms) 00:17:00
Planejamento de Testes (forms) 00:07:00
API e Cliente (Rails e Angular) (forms) 00:07:00
Criação do Repositório (forms) 00:01:00
Criando e Dockerizando o projeto (forms) 00:10:00
Setup inicial (forms) 00:12:00
Setando o Mailcatcher (forms) 00:03:00
Preparação da API (versionamento, cors e rack attack) (forms) 00:11:00
Instalação do Devise Token Auth + Ambiente de Testes (forms) 00:08:00
Gerando os recursos – Models e Controllers (forms) 00:07:00
Testando uma API (forms) 00:08:00
Gerando nossos Testes (forms) 00:02:00
Ajustando nossas Factories (forms) 00:09:00
Criandos metodos auxiliares de teste (forms) 00:10:00
Criando os Nossos Testes do Forms (forms) 00:26:00
Criando os Nossos Testes do Questions (forms) 00:14:00
Criando os Nossos Testes do Answers (forms) 00:19:00
Ajuste nos testes do form (forms) 00:03:00
Desenvolvendo nossos Models (forms) 00:17:00
Capturando os erros do Active Records e Action Controller (forms) 00:04:00
Criando o Controller Forms (forms) 00:11:00
Criando o Controller Questions (forms) 00:10:00
Criando o Controller Answers (forms) 00:11:00
Entendendo o Angular (forms) 00:07:00
Componentização no Angular (forms) 00:05:00
Componentizando nosso Projeto (forms) 00:08:00
Criando nosso repositório (forms) 00:01:00
Criando nosso projeto e Dockerizando (forms) 00:21:00
Setup Inicial (forms) 00:22:00
Gerando nossos components (forms) 00:23:00
Gerando nossos Models e Services (forms) 00:08:00
Gerando nossas Rotas (forms) 00:11:00
Desenvolvendo os components básicos: header, not found e home (forms) 00:25:00
Autenticando com a API – Parte 1 (forms) 00:17:00
Autenticando com a API – Parte 2 (forms) 00:32:00
Autenticando com a API – Parte 3 (forms) 00:15:00
Autenticando com a API – Parte 4 (forms) 00:08:00
Desenvolvendo nossos Models (forms) 00:12:00
Desenvolvendo nosso service Form (forms) 00:17:00
Desenvolvendo nossos services Question e Answer (forms) 00:10:00
Desenvolvendo o component Form List (forms) 00:25:00
Desenvolvendo o component Active (forms) 00:14:00
Desenvolvendo o component Form Edit (forms) 00:14:00
Desenvolvendo o component Form Form (forms) 00:21:00
Desevolvendo os components de Question (forms) 00:20:00
Desenvolvendo o component Answer New (forms) 00:28:00
Desenvolvendo o component Answer List (forms) 00:16:00
Desenvolvendo os components Graph Text, Graph Number e Graph Boolean (forms) 00:18:00
Navegando pelo projeto + Desafios (forms) 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
Criando o UserInfo (obt) 00:17:00
Criando o UserFollow e o UserUnFollow (obt) 00:09:00
Criando o TweetList e o TweetUnit (obt) 00:08:00
Criando o TrendingTopics (obt) 00:09:00
Conectando com a API (obt) 00:09:00
Baixando os Trending Topics (obt) 00:10:00
O que é e porque usar o Redux (obt) 00:10:00
Instalando o Redux (obt) 00:11:00
Criando nossa primeira Action (obt) 00:08:00
Criando nosso primeiro Reducer (obt) 00:08:00
Reorganizando tudo (obt) 00:05:00
Incluindo o Redux Thunk (obt) 00:09:00
Refatorando o Trending Topics (obt) 00:07:00
Incluindo as Rotas (obt) 00:11:00
Criando a HomePage (Obt) 00:05:00
Ferramentas de Dev React (Obt) 00:05:00
Criando o Form de Login (Obt) 00:08:00
Conectando o Login com a API (Obt) 00:12:00
Criando o Form de SignUp (Obt) 00:05:00
Conectando o SignUp com a API (Obt) 00:06:00
Timeline Page (Obt) 00:03:00
Rotas protegidas (Obt) 00:21:00
Header + Logout (Obt) 00:09:00
Profile Edit Page (Obt) 00:07:00
Conectando o Profile Edit Page (Obt) 00:13:00
Upload de foto (Obt) 00:14:00
Profile Page + UserInfo (Obt) 00:12:00
Conectando o TweetList (Obt) 00:11:00
Gerenciando Tweets (Obt) 00:08:00
Criando a Timeline (Obt) 00:05:00
Criando Tweets (Obt) 00:08:00
Melhorias (Obt) 00:06:00
Desafios (Obt) 00:07:00
Módulo 8 - Dev.OneBitCode (Portfólios)
Introdução ao Projeto (portfólio) 00:05:00
Criando e Dockerizando o Projeto (portfólio) 00:15:00
Preparando o Active Storage (portfólio) 00:05:00
Criando o ambiente de testes (portfólio) 00:07:00
Instalando as ferramentas de testes (portfólio) 00:07:00
Configurando o Cucumber (portfólio) 00:12:00
Preparando o Devise (portfólio) 00:09:00
Instalando e configurando o VueJs (portfólio) 00:16:00
Preparando o Pundit (portfólio) 00:05:00
Mockups (portfólio) 00:12:00
Adicionando as imagens padrão (portfólio) 00:00:00
Modelagem do Banco de Dados (portfólio) 00:10:00
Criando os Models (portfólio) 00:11:00
Validações customizadas (portfólio) 00:10:00
Melhorias nos models (portfólio) 00:17:00
Criando as factories (portfólio) 00:14:00
Instalando o Materialize (portfólio) 00:05:00
Entenda o BDD e o Cucumber (portfólio) 00:09:00
Preparando os Estilos (sass) (portfólio) 00:13:00
Definindo o Layout Base (portfólio) 00:16:00
Customizando as views do devise (portfólio) 00:14:00
Criando a Home Page (portfólio) 00:14:00
Testando a listagem de portfólios (portfólio) 00:09:00
Criando a lista de portfólios (portfólio) 00:25:00
Testando a criação de portfólios (portfólio) 00:05:00
Criando um novo portfólio (portfólio) 00:13:00
Testando o Editar Portfólio (portfólio) 00:17:00
Criando o Edit Portfólio (portfólio) 00:11:00
Componente do Portfolio no Vue – Parte 1 (portfólio) 00:08:00
Componente do Portfolio no Vue – Parte 2 (portfólio) 00:12:00
Componente do Portfolio no Vue – Parte 3 (portfólio) 00:12:00
Testando o Adicionar Tags do Portfólio (portfólio) 00:11:00
Adicionar Tags do Portfólio (portfólio) 00:08:00
Componente para Adicionar as Tags – Parte 1 (portfólio) 00:10:00
Componente para Adicionar as Tags – Parte 2 (portfólio) 00:08:00
Testando o Adicionar um Bloco (portfólio) 00:07:00
Adicionar um Bloco (portfólio) 00:13:00
Componente do Bloco (portfólio) 00:11:00
Componentes para Recursos do Portfólio (portfólio) 00:04:00
Portfólio Resources (portfólio) 00:10:00
Criação do Bloco de Perfil – Testes (portfólio) 00:07:00
Criação do Bloco de Perfil – Backend (portfólio) 00:07:00
Criação do Bloco de Perfil – Frontend (portfólio) 00:13:00
Bloco de Experiências (portfólio) 00:00:00
Bloco de Educação (portfólio) 00:00:00
Bloco de Habilidades (portfólio) 00:00:00
Bloco de Hobbies (portfólio) 00:00:00
Bloco de Linguagens (portfólio) 00:00:00
Bloco Sobre mim (portfólio) 00:00:00
Bloco Social (portfólio) 00:00:00
Bloco de Informações Adicionais (portfólio) 00:00:00
Bloco Form de contato (portfólio) 00:00:00
Configurando Drag’n Drop nos Blocos – Backend (portfólio) 00:10:00
Configurando Drag’n Drop nos Blocos – Frontend (portfólio) 00:12:00
Criando o Show Portfolio (portfólio) 00:14:00
Criando os Widgets – Parte 1 (portfólio) 00:10:00
Criando os Widgets – Parte 2 (portfólio) 00:11:00
Criando o Form de contato (portfólio) 00:12:00
Search Backend (portfólio) 00:13:00
Search Frontend (portfólio) 00:11:00
Criando a VPS (portfólio) 00:03:00
Preparando a VPS (portfólio) 00:13:00
Configurando o Capistrano – Parte 1 (portfólio) 00:07:00
Configurando o Capistrano – Parte 2 (portfólio) 00:08:00
Ajustes no APP – Parte 1 (portfólio) 00:08:00
Ajustes no APP – Parte 2 (portfólio) 00:09:00
Ajustes no APP – Parte 3 (portfólio) 00:06:00
Realizando o Deploy – Parte 1 (portfólio) 00:11:00
Realizando o Deploy – Parte 2 (portfólio) 00:10:00
Criando a Conta no Moip e pegando os Tokens (portfólio) 00:07:00
Configurando a conta do moip (portfólio) 00:13:00
Preparando os models do pagamento (portfólio) 00:04:00
Criando os Services (portfólio) 00:14:00
Preparando a tela de Pagamento – Parte 1 (portfólio) 00:08:00
Preparando a tela de Pagamento – Parte 2 (portfólio) 00:08:00
Preparando a tela de Pagamento – Parte 3 (portfólio) 00:07:00
Preparando o WebHook (portfólio) 00:08:00
Agendando o fim da assinatura (portfólio) 00:06:00
Deploy do Pagamento (portfólio) 00:11:00
Desafios (portfólio) 00:05:00
Módulo 9 - Instagram (Ionic)
Introdução ao Ionic – Aula 1 00:08:00
Introdução ao Ionic – Aula 2 00:10:00
Introdução ao Ionic – Aula 3 00:08:00
Introdução sobre o Projeto (Instagram) 00:02:00
Preparando a API (Instagram) 00:03:00
Criando o app (Instagram) 00:04:00
O que são pages no Ionic (Instagram) 00:05:00
Criação das páginas principais (Instagram) 00:12:00
O que são components no Ionic (Instagram) 00:04:00
Criando o primeiro componente (Instagram) 00:12:00
Tema do Header e das Abas (Instagram) 00:04:00
Serviço de Autenticação e Página de Login – Parte 1 (Instagram) 00:11:00
Serviço de Autenticação e Página de Login – Parte 2 (Instagram) 00:13:00
Página de Cadastro (Instagram) 00:09:00
Pagina de Logout (Instagram) 00:05:00
Página Home – Parte 1 (Instagram) 00:07:00
Página Home – Parte 2 (Instagram) 00:10:00
Criando os models (Instagram) 00:12:00
Criando componente Post (Instagram) 00:13:00
Criar página de Perfil – Parte 1 (Instagram) 00:08:00
Criar página de Perfil – Parte 2 (Instagram) 00:07:00
Criar página de Perfil de Outro usuário (Instagram) 00:06:00
Seguir e deixar de Seguir usuário – Parte 1 (Instagram) 00:08:00
Seguir e deixar de Seguir usuário – Parte 2 (Instagram) 00:08:00
IonicNative e Ionic DevApp (Instagram) 00:03:00
Criar Novo Post (Instagram) 00:12:00
Form de Criação do Post (Instagram) 00:08:00
Curtir um Post (Instagram) 00:08:00
Excluir um Post (Instagram) 00:06:00
Página de seguidores (Instagram) 00:07:00
Página de busca (Instagram) 00:10:00
Desafios (Instagram) 00:03:00
Materiais para se aprofundar (Instagram) 00:00:00
APP 10 - OneBitTinder
Introdução ao OneBitTinder (tinder) 00:05:00
Pré requisitos (tinder) 00:04:00
Preparando a API (tinder) 00:04:00
Planejando o PWA (tinder) 00:03:00
O que é o VueJs? (tinder) 00:06:00
O que é o Vue CLI (tinder) 00:03:00
Preparando nosso projeto VueJs (tinder) 00:08:00
O que é o VueRouter? (tinder) 00:03:00
O que é o Vuex? (tinder) 00:08:00
Incluindo a autenticação no nosso APP – Parte 1 (tinder) 00:11:00
Incluindo a autenticação no nosso APP – Parte 2 (tinder) 00:09:00
Incluindo a autenticação no nosso APP – Parte 3 (tinder) 00:06:00
Incluindo a autenticação no nosso APP – Parte 4 (tinder) 00:07:00
Criando o cadastro do usuário – Parte 1 (tinder) 00:12:00
Criando o cadastro do usuário – Parte 2 (tinder) 00:09:00
Desenvolvendo a navegação (tinder) 00:14:00
Configurando a página Home – Parte 1 (tinder) 00:08:00
Configurando a página Home – Parte 2 (tinder) 00:06:00
Incluindo o like e deslike (tinder) 00:09:00
Customizando a view UserShow – Parte 1 (tinder) 00:08:00
Customizando a view UserShow – Parte 2 (tinder) 00:06:00
Atualizando informações do Usuário (tinder) 00:09:00
Incluindo fotos – Parte 1 (tinder) 00:09:00
Incluindo fotos – Parte 2 (tinder) 00:06:00
Página de Matchs (tinder) 00:12:00
Geolocalização do Browser (tinder) 00:11:00
Incluindo as notificações (action cable) (tinder) 00:14:00
Deploy do PWA – Parte 1 (tinder) 00:08:00
Deploy do PWA – Parte 2 (tinder) 00:11:00
Desafio de conclusão (tinder) 00:05:00
Referências (tinder) 00:00:00
Feito com s2 por OneBitCode