Fábrica de Código

Como criar apps web/mobile com Angular/Ionic em até 10x mais rápido usando o Firebase

Ao participar desse workshop você será capaz de:

  • Criar um sistema de autenticação utilizando e-mail e senha
  • Criar e estruturar um banco de dados NoSQL com o Firebase
  • Armazenar arquivos no Firebase Storage
  • Criar um perfil de usuário salvando mais dados no cadastro de usuário
  • Salvar dados específicos por usuário

E ainda estará preparado para:

  • Escrever códigos de fácil manutenção
  • Criar um app do absoluto zero integrado ao Firebase

Independente se você:

  • Ainda é um iniciante nas teologias web como Angular ou Ionic

A maneira tradicional de criar apps Vai mudar

Um app, seja ele web ou mobile que funcione online precisa de um backend. Normalmente o backend desses apps são uma API REST.

Construir uma API REST do zero leva tempo e você precisa dominar linguagens de programação como por exemplo PHP ou .NET e tudo isso pode ser um transtorno a longo prazo.

A grande maioria dos apps são feitos assim e não tem nada de errado com isso, muito pelo contrario.

O grande problema está na velocidade com que o que você quer criar e colocar esse app em produção.

Com certeza, se você for fazer tudo sozinho, você vai demorar algumas semanas construindo sua API e depois construindo seu app. E esse tempo depende muito do app que você está fazendo.

Porém hoje eu quero te mostrar uma outra maneira de construir apps que pode ser até 10x mais rápido do que o normal.

Por que usar um backend as a service (BaaS) pode ser uma alternativa melhor?

Um backend as a service ou BaaS é um serviço online que provê mecanismos autenticação, banco de dados, notificações push e outros serviços e com isso você pode focar só na parte que te interessa: criar o app.

O Firebase é exatamente isso.

Ele é um BaaS criado pelo Google, que eu não preciso nem falar que é uma das maiores empresas de Tecnologia do mundo, que tem todos os recursos mencionados acima e muito mais.

A grande promessa do Firebase é: Crie aplicativos rapidamente, sem precisar gerenciar a infraestrutura.

Para ver todos os recursos do Firebase você pode clicar aqui.

Tudo isso com um plano inicial GRATUITO!

Conheça apps criados usando o Firebase

O dois apps abaixo foram retirados da página de estudo de casos do Firebase.

Para você ver os estudos de caso clicando aqui.

Agora veja dois apps criados por alunos que já passaram pelo Curso.

Conheça a aplicação criada no curso

Aprender algo novo é mais simples do que você pensa

Eu acredito que nós aprendemos baseado em exemplos e praticando.

  • Quando você vê uma aula no YouTube, você está vendo um exemplo
  • Quando você lê um artigo em um blog, você está vendo um exemplo

Logo, depois de ver algum exemplo, é hora de praticar para internalizar o aprendizado.

Com isso, em toda a minha jornada de programador, o que eu faço para aprender novas tecnologias é exatamente os 3 passos abaixo

  • Passo 1: Definir a tecnologia que eu vou aprender. Ex.: Firebase
  • Passo 2: Procuro vários conteúdos sobre o assunto na internet e organizo em uma ordem que faça sentido (Isso inclui a documentação do Framework também)
  • Passo 3: Invento um app da minha cabeça ou tento replicar algum existente

Acredito fortemente que qualquer um consegue seguir os 3 passos acima e você também consegue.

O papel desse treinamento é justamente economizar o seu tempo nos passos acima.

Veja abaixo o exemplo desse treinamento:

  • Passo 1: Tecnologia a ser aprendida: Criar apps com Firebase
  • Passo 2: Todo o material está reunido em formato de vídeo em uma ordem que faz sentido o aprendizado em uma área de membros exclusiva. Abaixo tem todas as aulas detalhadas.
  • Passo 3: Montei um exemplo de uma aplicação de pedidos online e você vai ver o passo a passo da criação. E ao longo do curso terão outros exemplos
Veja abaixo o depoimento de algumas pessoas…
"Estou muito animado com as aulas do Felipe Franco, um dos pontos que mas aprecio nas aulas é a forma da explicação, cada ponto e o que está sendo feito ali naquele momento, posso afirma com todo certeza que isso faz toda diferença na hora de absorver o conteúdo. Enriqueceu muito meu conhecimento depois do curso, agora é só alegria!! rsr "
Guilherme Gabelline
Goiânia/GO
"Tudo bem explicadinho e pronto a ajudar, seja por qual canal for (e-mail, forum, facebook, etc...) Um cara comprometido com o ensino e ajuda ! Para quem já conhece um pouco de Angular e/ou Ionic pelo menos o inicial o curso é ótimo... No meu caso estou fazendo o curso até o final, mas preciso de um nível anterior com mais base sobre os dois assuntos pra depois imergir neste curso. Mas na humilde opinião esse curso está classificado como intermediário! Em questão da condução das explicações do Felipe, show ..., o que é necessário para o intermediário é tudo bem explicado, não vai lhe dizer nada do básico do básico... Muito obrigado pela iniciativa e pelo conhecimento passado, até o próximo curso!"
Fernando J da Silva
Campinas/SP

É possível criar um aplicativo de sucesso dominando apenas JavaScript, CSS e HTML

Você tem uma ideia de aplicativo para ser criada e quer fazer rápido, com isso você sai programando feito um louco e descobre no meio do caminho varias dificuldades como:

  • Falta de documentação ou documentação em inglês do framework que você quer usar
  • Se perde no meio de tanto código escrito e não consegue mais dar manutenção direito
  • Não sabe como prosseguir para terminar o app

Depois de varias tentativas, você assiste a vários vídeos no YouTube sobre o que você quer fazer, porém ainda sim não consegue fazer pois os vídeos geralmente não estão em uma sequencia cronológica de aprendizado ou com o seu desespero não assiste o vídeo com a atenção que deveria.

Você se depara com o medo de não fazer o seu app ou se você ainda é um estudante, se depara com o medo de não entregar seu TCC (Trabalho de conclusão de curso).

Infelizmente, essa é uma situação comum para muitos programadores. Semanalmente recebo e-mails e comentários de pessoas com dificuldades de criarem o seus apps.

Felizmente isso não precisa ser assim…

Minha Missão com o Workshop de Firebase: Treinar Programadores a criar apps com uma Tecnologia Fácil Sem Precisar Se Desesperar...

Ter uma organização na hora de criar um app é fundamental.

Não adianta sair programando sem saber de fato o que você precisa fazer.

É necessário organizar as idéias e também como vai ser executado.

E criar um app com a velocidade que você necessita é necessário dominar as tecnologias que você vai usar.

…e dominar não significa 200 mil horas de estudo.

Dominar uma tecnologia é aprender um pouco em uma ordem que faça sentido e executar muito.

E para resolver esse problema eu criei o Workshop Firebase.

O Workshop Firebase é o único com o melhor conteúdo sobre Firebase que você vai ver na internet...

O curso Workshop Firebase é diferente de tudo o que você já viu.

  • O curso é 100% online e você pode ver a qualquer hora e em qualquer lugar (desde que tenha acesso a internet)
  • O material foi todo detalhado em uma ordem de que faça  sentido seu aprendizado.
  • Você vai aprender também como organizar seu código para que fique fácil dar manutenção no futuro.
  • Você tem acesso direto ao professor para tirar suas dúvidas e colocar aquele seu projeto em prática

Veja abaixo o detalhamento das aulas do curso.

Conheça as Aulas do Curso

Módulo 1: Introdução

  1. O que é o Firebase
  2. Como instalar o Angular Starter (Bônus)
  3. Como instalar o Firebase no projeto

Módulo 2: Autenticação

  1. Habilitando autenticação no Firebase e importando o módulo de autenticação
  2. Como editar os templates de e-mail do Firebase
  3. Criar os componentes e rotas para autenticação
  4. Protegendo uma rota com Auth Guard
  5. Como criar conta com e-mail e senha
  6. Como efetuar login com e-mail e senha
  7. Como efetuar o logoff
  8. Como recuperar a senha do usuário
  9. Exibindo mensagens de erro amigáveis para o usuário
  10. Como permitir o login somente depois de confirmar o e-mail

Módulo 3: Realtime Database

  1. Introdução as regras de banco de dados
  2. Convertendo estruturas SQL para estruturas NoSQL
  3. Como salvar dados
  4. Listar os dados
  5. Como manter a consistência dos dados com o mult-path
  6. Como executar as principais consultas de um banco SQL em um banco NoSQL
  7. Como remover dados

Módulo 4: Armazenamento de arquivos

  1. Como fazer upload de arquivos
  2. Como salvar a referencia do arquivo no Banco de dados

Módulo 5: Avançado

  1. Como salvar/ler mais dados no cadastro do usuário
  2. Como criar uma tela de perfil de usuário
  3. Como salvar dados por usuário – maneira 1
  4. Como salvar dados por usuário – maneira 2
  5. Deploy do app no Firebase Host

Módulo 6: Exemplo de aplicação web/mobile de pedidos online

  1. Passo a passo de como foi feito a aplicação web e mobile utilizando Angular, Ionic e Firebase
  2. São mais de 20 aulas detalhadas mostrando como você também pode criar seu app

Aulas ao Vivo e Online Para Tirar Dúvidas Sobre o Treinamento

  • Além de todo o material gravado, teremos Aulas Ao Vivo e Online para que Você Possar Tirar de uma Vez por todas as suas dúvidas.

2 Presentes Inclusos Para Você

Presente #1: Como eu uso o Git no meu dia a dia para versionar meu código + GitFlow

Você sabe o que é o versionamento de código?
Você sabe o que é Git?

Em poucas palavras, versionamento de código nada mais é do que você usar uma ferramenta para gerenciar cada arquivo do seu projeto e com isso nunca mais perder um código por que seu HD queimou!

E onde entra o Git? o Git é uma dessas ferramentas e é a mais usada no mundo do desenvolvimento de software. O GitHub usa o Git para gerenciar cada repositório.

Saber usar essa ferramenta da maneira mais adequada pode ser complexo para quem ainda não tem domínio sobre ela.

Pensando nisso eu montei uma aula completa onde eu mostro como eu uso o Git no dia a dia do meu trabalho.

Você vai aprender a:

  • Como instalar o Git
  • Principais comandos
  • Git Flow
  • Repositórios online e gratuitos onde você pode colocar seu código
  • … e outros

Presente #2: 10 dicas de usabilidade utilizada por grandes apps do mercado

Essa é uma aula completa onde eu mostro 10 dicas práticas para você aplicar no seu app e torna-lo ainda mais fácil de ser utilizado pelos seus usuários.

Nela eu abordo os seguintes temas:

  • Navegação
  • Cores
  • Posição de elementos na tela
  • Utilização correta de inputs de texto
  • E muito mais…
 

Vamos Relembrar o Que Você Irá Ganhar no Curso

  1. Curso completo de Firebase com Angular/Ionic + Aulas Ao Vivo: 48 Aulas Gravadas (R$ 247,00 à vista)
  2. Aula completa: Como eu uso o Git no meu dia a dia para versionar meu código + GitFlow (R$ 97)
  3. Aula completa: 10 dicas de usabilidade utilizada por grandes apps do mercado (R$ 97)

Fazendo as contas, são R$ 441 em conhecimento que você terá acesso pelo valor de apenas 12x R$ 27,00

Para Aderir Ao Workshop de Firebase É Muito Simples

Seu acesso imediato ao Workshop de Firebase está a apenas simples 3 passos de você.

Tudo o que você precisa fazer é:

  1. Clicar no botão abaixo.
  2. Preencher as informações de pagamento 100% seguras garantidas pela Hotmart.
  3. Receber nosso e-mail imediato com os dados de login e senha para seu acesso.

Siga o passo #1 abaixo:

Sua Garantia Blindada de Tranquilidade: Seus Resultados Garantidos ou Seu Dinheiro 100% de Volta

Eu quero tornar essa decisão bem mais fácil para você.

Tenho tanta confiança que você vai amar os resultados que terá no curso que vou ter dar uma garantia de 30 dias.

Após adquirir o treinamento, se você não gostar do curso ou não tiver o resultado que deseja nesse período, basta enviar um e-mail para [email protected] que devolvemos 100% do valor investido.

Fique tranquilo. Não tem letras miúdas nessa página ou um contrato com termos difíceis.

E também não iremos te perguntar nada antes de você pedir seu dinheiro de volta.

É simples como você imagina. Basta um único e-mail pedindo o seu reembolso e nós devolvemos todo o seu investimento.

Junte-se a Comunidade de Alunos da Fábrica de Código e Conte Com o Grupo para Compartilhar suas Dúvidas e Seus Desafios

Você também tem a chance de entrar para um Comunidade Secreta para somente para os alunos do Curso.

Ela foi feita para:

  • Tirar suas dúvidas sobre o curso (além do suporte um a um por WhatsApp)
  • Tirar suas dúvidas sobre algum app que você está fazendo
  • Networking com os outros alunos

Por que o Telegram?

  • Para comunidades o Telegram tem muito mais recurso que o WhatsApp, como por exemplo ninguém vai ter acesso ao seu número de telefone.

Essa é Sua Única Chance de Garantir o Curso Completo + Seus 2 Presentes

Somente até essa sexta-feira às 23:59, o Curso Completo estará disponível por 12x R$ 27.

E a única alternativa que irá restar é cadastrar seu e-mail e esperar por uma nova oportunidade.

Alguma Dúvida sobre o Workshop de Firebase? A Resposta para Todas as Perguntas Frequentes Abaixo é SIM!

  1. O Curso é 100% online?
  2. É seguro realizar a compra do Workshop de Firebase?
  3. Você realmente devolve o dinheiro caso eu não goste do treinamento?
  4. Eu posso pagar em até 12x no cartão de crédito?
  5. Eu posso pagar em 2 cartões de créditos diferentes?
  6. Terei acesso imediato à uma área exclusiva como aluno do curso?
  7. Terei acesso vitalicio as aulas do curso?
  8. Terei certificado de conclusão do curso?