Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Vai aproveitar as férias para aprender algo novo? A gente ajuda!🚀
    Use o cupom FERIAS15CDC para 15% off - até 30/06

    Meteor Criando aplicações web real-time com JavaScript

    Caio Ribeiro Pereira
    Livro de Meteor

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    O JavaScript já é uma opção real de desenvolvimento server-side. Trabalhar com a mesma linguagem que utilizamos no front-end é também uma grande vantagem. Diversos frameworks surgiram e, sem dúvida, o Meteor é que mais se destaca.

    Neste livro, venha desenvolver sua própria rede social do zero implementando funcionalidades que interagem em tempo real, além de também aprender a trabalhar com diversos componentes nativos do framework que visam agilizar a prototipagem da aplicação, utilizando o Meteor 1.1.x.

    Também veremos como lidar tarefas do dia a dia como criação de templates com Handlebars; integração com a API do Facebook para autenticação e cadastro de usuários; utilização do banco de dados não-relacional MongoDB; e programação orientada a eventos, utilizando PubSub nativo do Meteor.

    Saiba o que você vai aprender

     

    Sumário

    • 1 Introdução
    • 1.1 Conhecendo seu mundo
    • 1.2 Os 7 princípios do Meteor
    • 2 Configurando o ambiente de desenvolvimento
    • 2.1 Detalhes sobre a instalação
    • 2.2 Node.js
    • 2.3 MongoDB
    • 2.4 Instalando o Meteor
    • 2.5 Rodando o Meteor
    • 2.6 Fazendo deploy para testes
    • 2.7 Gerenciando packages com Meteorite
    • 3 Criando uma rede social real-time
    • 3.1 Projeto piloto: MeteorBird
    • 3.2 Funcionalidades da aplicação
    • 3.3 Criando o projeto
    • 4 Implementando uma timeline de posts
    • 4.1 Estruturando os templates
    • 4.2 Criando o template da timeline
    • 4.3 Publicando posts na timeline
    • 4.4 Persistindo e listando posts em tempo-real
    • 5 Signin e Signup de usuários
    • 5.1 Explorando Accounts do Meteor
    • 5.2 Associando posts a um usuário
    • 5.3 Exibindo timeline somente para logados
    • 5.4 Autenticação via conta Facebook
    • 6 Perfil do usuário
    • 6.1 Criando template de perfil
    • 6.2 Autocompletando perfil via signin do Facebook
    • 7 Tela de perfil público do usuário
    • 7.1 Adaptando rotas no projeto
    • 7.2 Perfil público do usuário
    • 8 Follow me I will follow you
    • 8.1 Introdução sobre a funcionalidade
    • 8.2 Criando os botões de Follow e Unfollow
    • 8.3 Contador de seguidores no perfil
    • 8.4 Visualizando post de quem você seguir
    • 9 Publications e Subscriptions
    • 9.1 O que é PubSub?
    • 9.2 Entendendo seu mecanismo
    • 9.3 Adaptando o PubSub no projeto
    • 10 Testes, testes e mais testes
    • 10.1 Frameworks de testes para o Meteor
    • 10.2 Primeiros passos com Laika
    • 10.3 Criando testes
    • 10.4 Desafio: testar o modelo Post
    • 11 Integração contínua no Meteor
    • 11.1 Rodando Meteor no Travis-CI
    • 12 Preparando para produção
    • 12.1 Monitorando a aplicação através de logs
    • 12.2 Habilitando cache em arquivos estáticos
    • 12.3 Utilizando o Fast Render
    • 12.4 Otimizando consultas no MongoDB com Find-Faster
    • 12.5 Configurando variáveis de ambiente
    • 13 Hospedando uma aplicação Meteor
    • 13.1 Convertendo Meteor para Node.js com Demeteorizer
    • 13.2 Onde hospedar uma aplicação Meteor?
    • 14 Como organizar um projeto Meteor
    • 14.1 Convenções de diretórios e arquivos
    • 15 Continuando os estudos

    Autor

    Caio Ribeiro Pereira

    Caio Ribeiro Pereira é desenvolvedor desde 2008, já brincou muito com Java, PHP, Ruby e atualmente brinca muito com tudo que envolve JavaScript, React, React Native e Node.js! Bacharel em Sistemas de Informação pela Universidade Católica de Santos, nos tempos livres escreve alguns post no seu blog Underground WebDev (udgwebdev.com), de vez em quando contribui no open-source em projetos como Moment.js, Sequelize.js, VanillaMasker, DevFreeBooks e outros em seu GitHub (github.com/caio-ribeiro-pereira), também é admin do Facebook Groups JavaScript - Brazil e atualmente é founder da WatchCoins (watchcoins.net) uma plataforma para acompanhar o mercado de bitcoin e outras criptomoedas. Para saber mais sobre ele, acesse: crpwebdev.github.io

    O que dizem deste livro

    • Felipe Mendes @felipesmendes@crp_underground Muito bacana o livro, linguagem clara e fácil de entender! Parabéns pelo trabalho!

    • Quotes

    Dados do produto

    Número de páginas:
    153
    ISBN:
    978-85-66250-45-9
    Data publicação:
    03/2014
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de NodeJS
    Node.js
    +
    Livro de Apis Node.js
    APIs Node.js
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev