Desenvolvendo para iPhone e iPad – 6ª edição

Nota do livro: 10.

O mercado de desenvolvimento de aplicativos mobile está em alta e a demanda por bons profissionais aumenta a cada dia. O iOS da Apple se destaca como uma das principais plataformas de desenvolvimento mobile do mercado, e, dentro desse cenário, o objetivo deste livro é ensinar o desenvolvimento de aplicativos para iPhone e iPad do básico ao avançado, além de fornecer uma base sólida para você aproveitar essa oportunidade.

O livro explica os conceitos desde o básico, com uma introdução ao Xcode e a linguagem Swift, assim como os principais conceitos do desenvolvimento para iOS e os componentes visuais que podem ser utilizados. Aqui também são estudadas as boas práticas de desenvolvimento, comunicação com web services, XML e JSON, gerenciamento de threads, banco de dados e arquivos, mapas e GPS, recursos de multimídia como áudio e vídeo, animações, notificações push com Firebase etc. E para aproveitar melhor esta obra recomendamos ter conhecimento de lógica de programação e orientação a objetos.

Esta obra ensina todos os passos necessários para instalar o aplicativo no seu iPhone ou iPad e publicá-lo na App Store. Durante a leitura vamos desenvolver um aplicativo completo para iPhone e iPad com a linguagem Swift. Para obter mais detalhes, acesse a página oficial do livro: http://www.livroiphone.com.br/.

Introdução ao GraphQL – Busca de dados com abordagem declarativa para aplicações web modernas

Nota do livro: 8.

Por que o GraphQL é a tecnologia mais inovadora para buscar dados desde o Ajax? Ao oferecer uma linguagem de consulta para suas APIs e um runtime para responder às consultas com seus dados, o GraphQL representa uma alternativa ao REST e às arquiteturas ad hoc dos web services. Com este guia prático, Alex Banks e Eve Porcello apresentam um caminho de aprendizado objetivo aos desenvolvedores web de frontend, engenheiros de backend e gerentes de projeto e de produto que queiram começar a trabalhar com o GraphQL.

Você explorará a teoria dos grafos, a estrutura de dados de grafo e os tipos do GraphQL antes de aprender a construir um esquema para uma aplicação de compartilhamento de fotos na prática. Este livro também apresenta o Apollo Client: um framework popular que pode ser usado para conectar o GraphQL à sua interface de usuário.

  • Explore a teoria dos grafos e analise exemplos conhecidos de grafos em uso nos dias de hoje.
  • Saiba como o GraphQL aplica métodos de consulta de banco de dados à internet.
  • Crie um esquema para uma aplicação PhotoShare, que servirá como um roteiro e um contrato entre as equipes de frontend e de backend.
  • Use JavaScript para implementar um serviço GraphQL totalmente funcional, e o Apollo para implementar um cliente.
  • Aprenda a preparar APIs GraphQL e os clientes para um ambiente de produção.