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

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

by Caio Ribeiro Pereira
Meteor: Criando aplicações web real-time com JavaScript

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

by Caio Ribeiro Pereira

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

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.

Product Details

ISBN-13: 9788555191350
Publisher: Casa do Código
Publication date: 03/07/2014
Sold by: Bookwire
Format: eBook
Pages: 161
File size: 7 MB
Language: Portuguese

About the Author

Caio Ribeiro Pereira trabalha como web developer na Concrete Solutions. Sua experiência é baseada no domínio desta sopa de letrinhas: Node.js; Javascript; Meteor; Ruby; Java; MongoDB; Redis; Riak; Filosofia Lean; Agile; XP; e TDD. É bacharel em Sistemas de Informação, blogueiro nos tempos livres e apaixonado por programação, web, tecnologia, filmes e seriados. Participante ativo das comunidades: NodeBr, DevInSantos e Guru-Baixada, e iniciou-se, em 2011, como palestrante nos eventos DevInSantos e Exatec, abordando temas atuais sobre Node.js e Javascript. Criador do DevFreeCasts e DevFreeBooks, moderador da comunidade Meteor Brasil e editor do UDGWebDev Weekly. Twitter: @crp_underground.

Table of Contents

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
From the B&N Reads Blog

Customer Reviews