Play Framework na prática
$14.90
Valor mínimo
$14.90
Valor Sugerido

Play Framework na prática

Gaste tempo no que é precioso

Sobre o Livro

Já existem frameworks no mercado como Rails e Django que oferecem uma produtividade descomunal comparada com os frameworks que temos no mundo Java. O Play chegou para diminuir essa diferença. A principal caracteristica é ser um framework que contempla todas as camadas da sua aplicação, chamado de Full Stack. O Play vai te ajudar desde a escrita das páginas até o momento de gravar e recuperar as informações do seu banco de dados. A ideia é que toda parte de infra estrutura já venha pronta para que você consiga focar apenas nas lógicas. Chega de perder tempo integrando o framework de mapeamento objeto relacional, de agendamento, envio de emails, consumo de web services, etc... Use uma ferramenta que já se preocupou com tudo isso e otimize seu tempo para escrever de fato a sua aplicação!.

Sobre o Autor

Alberto Souza
Alberto Souza

Programador e instrutor pela Caelum, Alberto trabalha com desenvolvimento de software há 10 anos. Apaixonado por produtividade, não gosta de perder tempo com o que não lhe rende. Isso vai desde discussões inúteis até as ferramentas envolvidas durante o seu dia a dia de desenvolvedor.

Sumário

  • Introdução
    • Seguir ou não a especificação
    • Sem pausas para recarregamento de classes
    • Pensado para ser escalável
    • Comece a aventura
  • Primeira Aplicação
    • Criando o primeiro projeto
    • Rodando pela primeira vez
    • Conclusão
  • Definindo a aplicação
    • Criando o projeto e importando para o eclipse
    • Um pouco da estrutura de pastas
    • Conclusão
  • Início do cadastro de eventos
    • Entendendo um pouco mais sobre Controllers
    • Acessando a página
    • Conclusão
  • Tratando as requisições
    • Recebendo os parâmetros do formulário
    • Conclusão
  • Gravando e listando os eventos
    • Gravando com o Ebean
    • Configurando o Ebean
    • Criando as tabelas com as Evolutions
    • Listando os eventos e o Redirect
    • Conclusão
  • Convertendo e Validando os dados
    • Pequeno problema com a Evolution do Ebean
    • Problema na conversão
    • Criando o seu formatter
    • Validando os dados básicos
    • Html helpers para facilitar construção de formulários
    • Trocando as mensagens de validação
    • Criando uma validação reaproveitável
    • Validação específica do modelo
    • Conclusão
  • Fazendo o upload da imagem do evento
    • Lidando com upload no Controller
    • Integrando o upload com a gravação do evento
    • Conclusão
  • Enviando emails de maneira assíncrona
    • Aprovando o evento
    • Compondo urls com parâmetros
    • Enviando email
    • Problemas na execução de código síncrono
    • Suporte nativo a execução assíncrona
    • Conclusão
  • Cacheando o resultado das actions
    • Começando com cache no Play
    • Invalidando o cache programaticamente
    • Cuidado com tipo de cache que você deseja
    • Conclusão
  • Protegendo o sistema
    • Realizando o login
    • Restringindo o acesso
    • Compondo actions para evitar duplicação de código
    • Plugin de autenticação do Play
    • Conclusão
  • Servindo formatos distintos
    • Qual formato servir?
    • Problema gerado pelo @Cached
    • Conclusão
  • Testes automatizados
    • Teste de integração nos Dao’s
    • O problema de limpar o banco entre os testes
    • Testes de integração para os controllers
    • Testes de aceitação
    • Conclusão
  • Layout e reaproveitamento de views
    • Organizando os recursos estáticos
    • Criando o template do sistema
    • Melhorando a legibilidade com includes
    • Um pouco mais de Scala para as views
    • Conclusão
  • Internacionalizando a aplicação
    • Externalizando strings
    • Mudando o idioma programaticamente
    • Atenção com o Cache
    • Conclusão
  • Fazendo o deploy da aplicação
    • Executando em modo de produção
    • Configurando o servidor de produção
    • Escalando ainda mais
    • Stateless ajudando na escalabilidade
    • Https
    • Deploy no cloud
    • Conclusão
    • Até uma próxima
  • Reaproveitando funcionalidades através de plugins
    • Utilizando e implementando o plugin
    • Detalhes na implementação de um plugin
    • Publicando
    • Conclusão
  • Cuidando da evolução do banco
    • Evolutions no Play
    • Problemas comuns
    • Outras ferramentas
    • Conclusão
  • Hora de praticar
    • Mantenha contato
    • Consultoria e eventos

A garantia Leanpub incondicional, sem riscos, de 100% de satisfação

Durante 60 dias da data de compra você pode solicitar o reembolso total de qualquer compra Leanpub, em dois cliques. Nós processamos os reembolsos manualmente, então eles podem demorar alguns dias para aparecer. Veja os termos completos.

Ganhe $8 em uma compra de $10 e $16 em uma compra de $20

Pagamos 80% de royalties em compras de $7,99 ou mais e 80% de royalties menos uma taxa fixa de 50 centavos em compras entre $0,99 e $7,98. Você ganha $8 em uma venda de $10 e $16 em uma venda de $20. Portanto, se vendermos 5000 cópias não reembolsadas do seu livro por $20, você ganhará $80,000.

(Sim, alguns autores já ganharam muito mais do que isso no Leanpub.)

Na verdade, os autores ganharammais de 13 milhões de dólares escrevendo, publicando e vendendo no Leanpub.

Saiba mais sobre escrever no Leanpub

Atualizações grauitas. Sem DRM.

Se você compra um livro da Leanpub, você recebe atualizações gratuitas enquanto o autor atualizar o livro! Muitos autores utilizam a Leanpub para publicar os seus livros em andamento, enquanto eles estão os escrevendo. Todos os leitores recebem atualizações gratuitas, não importa quando ou por quanto eles compraram o livro (até mesmo de graça).

A maioria dos livros Leanpub estão disponíveis em PDF (para computadores) e EPUB (para telefones, tablets, e Kindle). Os formatos que um livro inclui são exibidos no top direito dessa página.

Por último, livros Leapub não têm nenhuma proteção anti-cópias DRM sem sentido, então você pode facilmente lê-los em qualquer dispositivo suportado.

Aprenda mais sobre os formatos de ebook da Leanpub e aonde lê-los

Escreva e Publique na Leanpub

Autores e editoras usam a Leanpub para publicar incríveis livros em andamento e completos como esse aqui. Você pode usar a Leanpub para escrever, publicar e vender o seu livro também! A Leanpub é uma plataforma poderosa para autores sérios, combinando fluxos de trabalho simples e elegantes para escrita e publicação, com uma loja focada em vender livros em andamento. A Leanpub é uma máquina de escrever mágica para autores: simplesmente escreva em texto simples e, para publicar o seu ebook, apenas aperte um botão. É realmente fácil assim.

Aprenda sobre como escrever na Leanpub