Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Java

Java 8 Prático: Lambdas, Streams e os novos recursos da linguagem

Java 8 Descrição Você é um programador com boa fluência em Java? Está na hora de dar mais um passo.  Quase 20 anos após sua primeira versão, um novo Java surge com novidades importantes. Entre os principais recursos, a linguagem recebe default methods, method references e lambdas. São conceitos simples mas que trazem importantes possibilidades. Durante o livro exploraremos esses e outros avanços. Sempre com exemplos práticos e apresentando onde utilizá-los, migrando o código legado do dia a dia para o novo paradigma funcional do Java 8.  Com esse tripé de conceitos, a API conseguiu evoluir de uma maneira interessante. Os pacotes java.util.stream e java.util.function serão explorados com profundidade, apresentando formas sucintas para trabalhar com coleções e outros tipos de dados. Streams e Collectors farão parte da sua rotina e serão tão essenciais nas suas aplicações quanto já são as Collections e o java.io.  Por último, veremos como a nova API de java.time vem mud...

Introdução à Arquitetura e Design de Software: Uma visão sobre a plataforma Java

Introdução à Arquitetura e Design de Software Descrição Neste livro, os autores, conhecidos especialistas da área, apresentam muitos tópicos que aparecem com frequência na plataforma Java, incluindo desde modelagem e design das classes, até detalhes importantes das tecnologias mais utilizadas. Sempre com uma visão técnica e prática capaz de elucidar muitas questões enfrentadas tanto pelo profissional iniciante quanto por aquele que está adquirindo mais experiência na plataforma. [Links] [1] Casa do Código Vai lá e adquira o livro, incentive o escritor! [2] pdf

JPA Eficaz: As melhores práticas de persistência de dados em Java

JPA Eficaz Descrição Entender o básico da JPA pode ser simples e rápido, mas com o uso do dia a dia, ela se torna uma ferramenta que demanda muito cuidado. É preciso conhecer bem seus detalhes para não cair em armadilhas. Nesse livro, Hebert Coelho explica em tópicos curtos, e direto ao ponto, técnicas para usar a JPA da melhor forma possível, com atenção aos equívocos mais comuns. Você vai aprender a evitar o problema de N+1 consultas, usar corretamente o controle transacional, fazer consultas que envolvam relacionamentos, controlar quando usar EAGER ou LAZY nos relacionamentos, evitar a famigerada LazyInitializationException e muito mais. [Links] [1] Casa do Código Vai lá e adquira o livro, incentive o escritor! [2] Pdf

Design Patterns com Java: Projeto orientado a objetos guiado por padrões

Design Patterns com Java Descrição Não é trivial compreender bem os design patterns. Entender quando aplicá-los é algo que qualquer desenvolvedor deve saber. Nesse livro, você aprenderá com exemplos práticos e bem contextualizados como aplicar os padrões e em quais situações um é mais indicado que o outro. Diferencie as características particulares de cada padrão, crie aplicações que usam o melhor da orientação a objetos em seu favor e desenvolva aplicações que você conseguirá manter para sempre! [Links] [1]  Casa do Código Vai lá e adquira o livro, incentive o escritor! [2] Pdf senha: cpturbo.org

SAMS Publishing - Pack

  Sams Publishing é dedicada à publicação de manuais de treinamento técnico e é uma marca da Pearson plc, a editora global e empresa de educação. A Sams Publishing foi fundada em 1946 por Howard W. Sams, originalmente produzindo esquemas de rádio e manuais de reparo. Foi adquirida pela ITT em 1967. No pack irá encontrar livros como: Windows Phone, VB .NET, PHP, ASP.NET, C#, Visual Basic, Java, LINQ, Dynamics CRM, SQL Server, OpenSUSE, Andriod, C++, HTML, CSS, iPhone, jQuery, Hyper-V e muito mais. [Links] [1] SAMS Publishing [2] Mega

Manning Publications - Mega Pack

  A Manning Publications é uma editora americana criada por Lee Fitzpatrick e Marjan Bace que publica livros sobre tópicos de tecnologia da computação, com foco particular no desenvolvimento da web. Tenha acesso a livros de: Andriod, Agile, ArcGIS, Arduino, Java, ASP.NET, C$, C++, Clojure, Unit Test, EJB, Erlang, Ext JS, GWT, HTML5, iPhone, Apple, iPAD, JSTL, Kanban, Windows PowerShell, Lift, Linked, Spring, Windows Phone, XDclet, Solr [Links] [1] Manning Press [2] Mega

Vire o jogo com Spring Framework

Spring Framework Descrição Criado para simplificar o desenvolvimento de aplicações Java, o Spring se tornou um dos frameworks de mais destaque dentro desse grande ambiente. Aprenda muito mais que o básico do Spring, desde o tradicional Container de Inversão de Controle e Injeção de Dependências, passando pelos robustos módulos de segurança, transações, programação orientada a aspectos e também o fantástico módulo MVC, o SpringMVC. [Links] [1] Casa do Código [2] Mega

VRaptor: Desenvolvimento ágil para web com Java

VRaptor Descrição Aprenda o framework Java mais poderoso e produtivo que existe! Desenvolvido por brasileiros, o VRaptor é o framework web mais adotado no mercado nacional e traz diversas facilidades para os desenvolvedores. Agora com a versão 4 do framework, crie sistemas web de forma descomplicada, mantendo seu código organizado e usando as melhores práticas de programação existente, tudo isso usando a em cima da especificação CDI. Lucas Cavalcanti ensina as convenções do framework, e como usar a injeção de dependências. Domine os conceitos de serviços Restful e muito mais para criar as melhores aplicações web do mercado! [Links] [1] Casa do Código [2] Mega

REST: Construa API's inteligentes de maneira simples

Descrição De alguma maneira, os sistemas modernos precisam se integrar com outros sistemas, seja para coletar dados, enviar informações, autenticação e muito mais funcionalidades. Nesse livro, Alexandre Saudate ensina como implementar APIs REST, que são simples e fáceis de manter, indo desde o básico dos formatos de dados como XML e JSON, passando por uma implementação rústica de um serviço e evoluindo para uso da poderosa especificação Java, o JAX-RS. Você ainda vai aprender técnicas avançadas, como trabalhar com as Hypermedias, criando fluxos inteligentes nos seus serviços. Veja também como realizar autenticação através do OAuth e muito mais... [Links] [1] Casa do Código [2] Mega

JSF Eficaz: As melhores práticas para o desenvolvedor web Java

JSF Eficaz Descrição O JSF é um dos frameworks mais incríveis que existem no ambiente Java, porém, para usá-lo bem e tirar o máximo proveito dele em seus projetos, é preciso estar atento em diversos detalhes, que, quando não são levados em consideração, podem significar o fracasso do projeto. Esse livro tem como objetivo mostrar esses detalhes que fazem a diferença e, dessa forma, possibilitar o uso do JSF de uma maneira segura e tranquila, facilitando o desenvolvimento, organização do código e mantendo uma aplicação saudável. Você aprenderá técnicas e verá dicas que se aplicam às diferentes versões do JSF, indo desde o JSF 1.x até o 2.x. [Links] [1]  Casa do Código [2]  Mega

[Atualizado] Aplicações Java para Web com JSF e JPA

Descrição Neste livro, você encontrará as especificações mais utilizadas do Java, explicadas com exemplos práticos e claros que mostram como usar cada tecnologia em separado e como utilizá-las em conjunto. Conheças as melhores práticas da JPA 2.0, seus mapeamentos, caches e truques de performance, e tire o máximo do JSF 2.2 compreendendo seu ciclo de vida e as novidades que surgiram nas atuais versões das especificações. [Links] [1] Casa do Código [2] Drive

52 livros da Casa do Código

Casa do Código Descrição Lista dos Livros: Agile - Desenvolvimento de software com entregas frequentes e foco no valor de negócio - Casa do CodigoV1.pdf Agile Desenvolvimento de Software Com Entregas Frequentes E Foco No Valor de NegocioV2.pdf Aplicacoes Java para a Web Com JSF e JPA - Casa do Codigo.pdf Aplicacoes web real time com Node-js - Casa do Codigo.pdf Armazenando dados com Redis - Casa do Codigo.pdf A Web Mobile - Programe para um Mundo de Muitos Dispositivos - Casa do Codigo.pdf CDI Integre as Dependencias E Contextos do Seu Codigo Java - Casa do Codigo.pdf Cdi Integre as Dependencias E Contextos do Seu Codigo Java.pdf Coletanea Front-End - Uma Antologia da Comunidade Front End Brasileira - Casa do Codigo.pdf Comecando com o Linux - Comandos, servicos e administracao - Casa do Codigo.pdf Componentes Reutilizaveis em Java Com Reflexoes e Anotacoes - Casa do Codigo.pdf Conhecendo o Adobe Photoshop CS6 - Casa do Codigo.pdf Controlando versões com Git e GitHub...

CDI: Integre as dependências e contextos do seu código Java

CDI Descrição Uma das especificações mais atuais do Java, a especificação CDI (Context and Dependency Injection) traz um enorme poder no código que o desenvolvedor escreve, possibilitando para a aplicação recursos de injeção de dependência e ciclo de vida com escopos e contextos, de forma padronizada para o mundo Java e Java EE. Nesse livro, Gilliard Cordeiro mostra como tirar vantagem dessa poderosíssima especificação, através do uso da sua implementação de referência, o Weld, ensinando você a criar seus componentes, injetá-los em qualquer classe, integrar o CDI com outras especificações do Java EE, como a JPA e o JSF, além de desvendar os recursos avançados da especificação, aprendendo a criar interceptors, decorators e todos os recursos da CDI. Você ainda aprende a desacoplar seu código e ter um design mais elegante para suas classes. [Links] [1]  Casa do Código Vai lá e adquira o livro, incentive o escritor! [2]  Mega senha: cpturbo.org

Componentes Reutilizáveis em Java com Reflexão e Anotações

Reflexão e Anotação Descrição Muitos dos recursos providos pelos frameworks e componentes mais utilizados na indústria extrapolam os simples conceitos da orientação a objetos e fazem uso de reflexâo e anotações. A utilização dessas poderosas ferramentas pode fazer uma grande diferença, com potencial de aumentar a produtividade do time e melhorar a estrutura do código. Nesse livro, o uso de reflexão e anotações é abordado por completo, indo desde o funcionamento da API até boas práticas em sua utilização. Além disso, o livro também fala sobre ferramentas de código aberto, manipulação de bytecode e as novidades sobre reflexão do Java 8. Suba de nível em suas habilidades de programação aprendendo essa técnica que vai te permitir escrever códigos extremamente flexíveis. [Links] [1]  Casa do Código Vai lá e adquira o livro, incentive o escritor! [2]  Mega senha: cpturbo.org

JavaFX: Interfaces com qualidade para aplicações desktop

JavaFX Descrição Já conhece Java e quer fazer uma aplicação client side? JavaFX vem dar nova vida ao desenvolvimento desktop com Java. Nesse livro, crie uma pequena aplicação com JavaFX 2.2, para conhecer o essencial dessa API. Aprenda a utilizar CSS, aplicando os conceitos na nossa aplicação, uma loja virtual esportiva. Conheça componentes mais poderosos, nunca antes possíveis com Swing puro. Utilize o Scene Builder para facilitar a construção do layout da sua aplicação. [Links] [1]  Casa do Código Vai lá e adquira o livro, incentive o escritor! [2]  Mega senha: cpturbo.org

Play Framework: Java para web sem Servlets e com diversão

Play Framework Descrição Desenvolver sistemas web em Java nunca foi tão divertido! Se você está cansado de escrever longas Servlets, ficar brigando com seu framework o tempo inteiro para realizar tarefas simples e escrevendo mais código que o necessário para desenvolver qualquer funcionalidade, o Play Framework é o que você precisa. Nesse livro, Fernando Boaglio ensina como criar uma aplicação do começo ao fim utilizando o Play Framework na versão Java, passando por situações comuns do dia a dia, indo desde o tradicional cadastro, até funcionalidades mais avançadas como habilitação de HTTPS, login integrado com redes sociais e integração com serviços REST. Você vai aprender como o Play Framework pode te tornar extremamente produtivo. [Links] [1]  Casa do Código Vai lá e adquira o livro, incentive o escritor! [2]  Mega senha: cpturbo.org

Test-Driven Development: Teste e Design no Mundo Real

TDD - Teste e Design no Mundo Real Por que não testamos software? Porque é caro? Porque é demorado? Porque é chato? Testes automatizados são a solução para todos esses problemas. Aprenda a escrever um programa que testa seu programa de forma rápida, barata e produtiva, e aumente a qualidade do seu produto final. Neste livro, você aprenderá sobre TDD, uma das práticas ágeis de desenvolvimento de software mais populares, através da linguagem Java, mas poderá aplicar o conceito aprendido em qualquer outra linguagem. TDD faz o desenvolvedor escrever o teste antes mesmo de implementar o código. Essa simples inversão na maneira de se trabalhar faz com o que o desenvolvedor escreva código mais testado, com menos bugs, e inclusive com mais qualidade. Seja profissional, teste seu software! [Links] [1]  Casa do Código Vai lá e adquira o livro, incentive o escritor! [2]  Mega senha: cpturbo.org

Use a Cabeça - Java

Use a Cabeça - Java Descrição Use a Cabeça! Java é uma experiência completa de aprendizado em programação orientada a objetos (OO) e Java. Projetado de acordo com princípios de aprendizado simples, este livro mostrará de aspectos básicos da linguagem a tópicos avançados que incluem segmentos, soquetes de rede e programação distribuída. O mais importante é que você aprenderá a pensar como um desenvolvedor orientado a objetos. E não irá apenas ler: você vai participar de jogos, resolver quebra-cabeças, refletir sobre mistérios e interagir com Java de formas nunca imaginadas. No decorrer da leitura, você escreverá muitos códigos Java reais. A abordagem de aprendizado da série Use a Cabeça! o ajudará a memorizar rapidamente o conhecimento de maneira permanente. Prepare-se para abrir sua mente enquanto aprende (e compreende) tópicos-chave, entre eles: - A linguagem Java. - O desenvolvimento orientado a objetos. - A criação, o teste e a implantação de aplicativos. - O uso da biblio...

Vários Livros na área de Programação

Vários livros em inglês na área de programação Several programming books [1] Git

Java como programar 8ª Edição

Java Como Programar 8ª Edição Descrição Considerado a bíblia dos programadores, livro está ainda mais completo em sua 8a edição A oitava edição de Java - como programar, lançada pela Pearson Education, chega ao mercado com novo design e um traço inovador: preocupados em aguçar o raciocínio e o pensamento crítico dos estudantes, Paul J. Deitel e Dr. Harvey M. Deitel incluíram na obra exercícios que estimulam o leitor a associar a Internet e o computador à solução de problemas reais da sociedade.Além dessa novidade, a obra traz um estudo de caso opcional sobre a montagem de um caixa eletrônico (ATM), o que reforça a possibilidade de atrelar a teoria à realidade, e oferece ao estudante a chance de praticar um conceito-chave da programação orientada a objetos: a interação entre vários objetos. [Links]  [1] Saraiva [2] Link direto

Como Baixar