Este é o Livro que irá ajudar a todos os Estudantes de Programação a entrarem, de cabeça e sem dificuldades, na metodologia Extreme Programming utilizando a linguagem Java.
BÔNUS ESPETACULARES: Você ganha, de bônus, 04 Cursos de Programação Java SE, com 712 Vídeo Aulas - 99:40 horas de conteúdo!
Páginas: 450
Ano: 2023
Preço: De: R$ 197,00 Por: R$ 117,00
Autor(es): Romuel Dias de Oliveira
Editora: Instituto Alpha
Formato: Livro
Visão geral do produto:
Este é o Livro que irá ajudar a todos os Estudantes de Programação a entrarem, de cabeça e sem dificuldades, na metodologia Extreme Programming - Desenvolvimento Ágil utilizando a linguagem de Programação Java.
Este livro é diferente, por que Ele é Focado em Exemplos Práticos, Reais e Úteis. Todos Explicados Passo a Passo, Comando a Comando, em Detalhes.
Além Disso Você Recebe, de Bônus, um Pacote com 712 Vídeo Aulas de Programação Java, com 99:40 horas de Conteúdo sobre Programação Java.
Páginas: 446 | Autor: Romuel Dias de Oliveira | Editora: Instituto Alpha
O XP (Extreme Programming ou Programação Extrema) é uma metodologia focada no desenvolvimento de software que possui valores e princípios, onde são fundamentados por um conjunto de boas práticas.
É uma metodologia leve que pode facilmente ser adotada por diferentes níveis de desenvolvedores (experientes ou não) e em qualquer tamanho de equipe. É uma excelente metodologia por se adaptar a requisitos que às vezes podem mudar rapidamente.
E também aplica-se, facilmente, a qualquer linguagem de programação. E se você quer Aprender como aplicar xtreme Programming ou Programação Extrema, para o Desenvolvimento Ágil de Software em Java, temos uma boa notícia para você:
ESTE É O LIVRO PERFEITO PARA VOCÊ!
ÓTIMO DESCONTO E VOCÊ AINDA GANHA 04 CURSOS DE BÔNUS: Ao fazer a compra nesta promoção especial de lançamento (válida por tempo limitado ou para os 50 primeiros clientes) você tem um ótimo desconto e ainda ganha, de bônus, todos os 4 CURSOS DE PROGRAMAÇÃO JAVA SE indicados a seguir, com 99:40 horas de Vídeo Aulas de Bônus, em um total de 712 Vídeo Aulas
Preço Especial Válido por Tempo Limitado: De R$ 197,00 por R$ 117,00 + Frete!
E mais os 4 Cursos de Bônus a Seguir (712 Vídeo Aulas - 99:40 horas de conteúdo):
IMPORTANTE: Os Quatro cursos de bônus são liberados via Download, após a confirmação do pagamento do pedido e o Livro é enviado via Correios.
Visão Geral do Livro - Para Quem é Este Livro:
Esta Livro de "Extreme Programming em Java (Desenvolvimento Ágil em Java)", tem o objetivo de ajudar a todos os estudantes de programação a entrarem, de cabeça e sem dificuldades, na metodologia Extreme Programming utilizando a linguagem Java.
Com o livro o leitor terá a oportunidade de trabalhar com algumas ferramentas importantes, modernas e muito difundidos na comunidade de programadores Java pelo mundo, aplicanado a metodologia Extreme Programming em Java.
Você verá que o Java se “encaixa como uma luva” nesse padrão de trabalho, o qual busca aumentar a qualidade e a agilidade dos projetos de softwares, pois ele nos permite escrever programas de uma forma mais rápida e simples.
Nos exemplos do Livro será feito o uso do Java Development Kit (JDK), na versão 14, do editor de texto NotePad++® e das IDEs NetBeans®, Eclipse® e STS®, para construir os códigos.
Também será feito o uso de um Sistema de Gerenciamento de Banco de Dados (SGBD) padrão Structured Query Language (SQL), o MySQL® da Oracle®, e o JUnit para executar os testes de unidades realizados neste guia.
O principal objetivo desse livro é demonstrar, na prática e de forma simples, o uso da linguagem Java com seus mecanismos da Programação Orientada a Objetos, tão famosos, tais como abstração, encapsulamento, polimorfismo, hereditariedade, dentre outros, em conjunto com a metodologia XP - Extreme Programming. Essa parceria é aqui denominada de Java XP.
Sabemos que é uma pretensão muito grande de nossa parte intitular assim este guia. Mas o que queremos com isso é contribuir, um pouco que seja, para melhorar a forma de pensar um projeto de software dos estudantes de programação interessados no assunto, tendo a Extreme Programming como norte.
Muito do que aqui está publicado advém de experiências vividas pelo autor, nesses muitos anos de trabalho com informática e do conteúdo empregado em aulas para cursos técnicos de linguagem de programação.
Os capítulos desta obra, foram construídos por meio de consultas a site dos fabricantes dos softwares utilizados nesse livro e do Java DOC 14, bem como no manual online do MySQL e dos vários livros que tratam do desenvolvimento de software em Java e Padrões de Projeto, aos quais creditamos toda ajuda na fundamentação das ideias, dicas e conceitos apresentados. Todo referencial teórico utilizado está registrado na parte final desse trabalho (Referências).
É uma publicação direcionada a todos aqueles que de alguma forma gostam de estudar o desenvolvimento de software utilizando a linguagem de programação Java e a metodologia Extreme Programming.
Espero que a leitura seja divertida e didática para aproveitamento de todo o conteúdo ao máximo.
Capítulos do Livro - Visão Geral:
IMPORTANTE: Mais adiante, nesta página, você encontra o Índice Completo e detalhado do livro (Sumário).
👉 👉 10 Grandes Diferenciais deste Livro:
SÓ RECAPITULANDO O ESPETACULAR PACOTE DE BÔNUS, QUE ACOMPANHA O LIVRO:
Preço Especial Válido por Tempo Limitado: De R$ 197,00 por R$ 117,00 + Frete!
E mais os 4 Cursos de Bônus a Seguir (712 Vídeo Aulas - 99:40 horas de conteúdo):
IMPORTANTE: Os Quatro cursos de bônus são liberados via Download, após a confirmação do pagamento do pedido e o Livro é enviado via Correios.
Um bom estudo a todos e espero, sinceramente, que este livro, juntamente com as vídeo aulas de bônus, possam ajudá-lo, bastante em seus estudos.
SOBRE O AUTOR - ROMUEL DIAS DE OLIVEIRA:
Romuel Dias de Oliveira é casado, pai de duas meninas (Ana Júlia, a leitora, e Karen Luzia, a desenhista). Analista de sistemas e pós-graduado em Segurança da informação em rede de computadores.
Iniciou sua atividade laborativa na área de informática em 1994. A partir de 1998 começou sua experiência na área de desenvolvimento de softwares comerciais, trabalhando com linguagens de programação como Clipper e Visual Basic.
Neste mesmo período seguiu ministrando aulas de computação básica e avançada e também realizava manutenção preventiva/corretiva em microcomputadores /impressoras.
No início dos anos 2000, começou a prestar serviços na área de telecomunicações montando, configurando e gerenciando servidores de rede (Windows Server/Linux); instalando e configurando roteadores e switches (Cisco/Juniper) para provedores de acesso à internet.
No final de 2017, lançou seu primeiro trabalho literário voltado para redes de computadores, com o livro Entendendo Redes TCP/IP com MikroTik – Teoria e Prática. Também é autor do livro:
Atualmente, continua prestando serviços de suporte à rede de computadores de grande/médio porte, e no desenvolvimento de softwares. Também ministra aulas para cursos técnicos de rede de computadores e linguagem técnica de programação.
Lista de Livros do Autor:
Índice completo - Veja tudo que você vai aprender neste livro:
Índice
Agradecimentos
Dedicatória
Sobre o autor
Prefácio
Capítulo 1 - Revisão de Tópicos Importantes
Introdução
O que é o Java?
História
Plataformas Java
Java Standard Edition
Java Enterprise Edition
WEB Sites
HTML
Marcações HTML
HTML "mínimo"
HTML 5
Protocolo HTTP
Funcionamento
Sessão HTTP
Mensagem HTTP
Cabeçalho da mensagem
Corpo da mensagem
Requisição
Métodos de solicitação
GET
POST
Servlets
Funcionamento
CSS
Versões
Regras
Incluindo CSS no documento
Incluindo CSS em uma página WEB
Incluindo CSS em um site da WEB
JavaScript
Rodando JavaScript
Facilitando o trabalho com tipos de dados
jQuery
Vantagens jQuery
Implementando o jQuery ao documento
Exemplos de jQuery
Bootstrap
Como implementar?
Como usar o Bootstrap?
Thymeleaf
O que é?
Expressões
Modelos interpretados
Dialeto Padrão
AJAX
ORM
Persistência
Hibernate
Dialetos
Classes persistentes
JPA
Usando o JPA
Cuidados ao usar o JPA
Container
Serviços oferecidos
Servidores de aplicação Full Implementations
Especificações do Java EE8
Spring
Spring um Framework Action Based
Vantagens e Desvantagens
O Spring Boot
Recursos Spring Boot
Extreme Programming
Por que projetos falham?
O Básico para iniciar um Projeto de Software
O Manifesto ágil
O Feedback
Comunicação com usuário
PeopleWare de um Projeto XP
Características importantes para um Team de sucesso
TDD
Testes unitários
Passos para executar um teste
Objetivo
Como é a estrutura dos testes?
Testes de aceitação
Teste de formal
Teste de aceitação Informal
Teste beta
É preciso criar metáforas
Monte jogos de planejamento
Metodologia XP
Modelo tradicional
Modelo ágil
Práticas XP
Ciclo de vida XP
Colocando a equipe no foco do XP
Ferramentas para o aumento de produtividade
Software pré-requisito
Ambiente de estudo
Java Standard Edition Development Kit (JDK)
Número da versão
String de versão
Equivalências
Instruções de instalação do JDK
Configurando variáveis de ambiente
JDK_HOME
CLASSPATH
PATH
IDEs
NotePad++
NetBeans 12
Eclipse 2020-06
Spring Tools Suite 4
Banco de Dados
Bibliotecas
Conclusões
Capítulo 2 - JUnit
O que é JUnit? Qual a vantagens no seu uso?
O Financiamento coletivo JUnit 5
O JUnit 5
O JUnit Framework
Teste Fixtures (dispositivos de teste)
Test Suites
Test Runners
JUnit Classes
JUnit Annotations e Assert Statements
Anotações JUnit
Instruções Asserts
Testes com o Prompt/Shell
Usando um Test Runners
Utilizando um JUnit Hack
Um identificador para erros em testes
Testando uma classe Java
Outros Asserts
Usando um Test Suite
Testes com o NetBeans
Um projeto Ant
Rules
JUnit 4 e as exceções
Exceções por Rule
Exceções por Anotações
Exceções por Try/Catch
Um projeto Maven
Fases da construção do projeto com o Maven
Arquivo pom.xml
Dependências
Exceções no JUnit 5 com assertThrows
Rodando o Teste com o Maven-surefire-plugin
Ciclo de vida do JUnit
Testes com o Eclipse
Anotações para dimensionar seus testes
Identificando um Método
Desabilitando um método teste
Condicionando a execução de um método teste
Assumindo uma verdade
Conjunto de Assertivas
Recursos adicionais JUnit
Classes internas de teste
Incrementando Mensagens Asserts
Forçando a Repetição de Testes
Filtrando no JUnit
Testes estáticos x dinâmicos
O Teste estático
O Teste dinâmico
Montando uma fábrica de testes dinâmicos
Usando Java Lambda
Conclusões
Capítulo 3 - Design Patterns
Os percursores
Padrões arquitetônicos
MVC
DAO
Princípios de um projeto de software
Como usar padrões de projetos?
Discutindo padrões de projetos
Padrões segundo GoF
Uma Implementação concreta
Strategy
Aplicando o teste unitário
Considerações finais Strategy
Observer
Aplicando o teste unitário
Considerações finais Observer
Decorator
Aplicando o teste unitário
Considerações finais Decorator
Builder
Aplicando o teste unitário
Considerações finais Builder
Adapter
Aplicando o teste unitário
Considerações finais Adapter
Conclusões
Capítulo 4 - Spring MVC
Um Projeto Spring
Atualizando as dependências do projeto
Configurando o acesso ao banco de dados
Configuração programática
Editando application.properties
Ajustando os padrões regionais
Executando o projeto
Testando a aplicação
Montando o Bean
Transformando em uma Entity
Um Repositório JPA
Uma camada de Serviço
Primeira View
Modificando o Context Path
Usando o Bootstrap
Iniciando a montagem do Controller
Tags Thymeleaf
Exibido dados reais na View
Auto formatação de campos numéricos e datas
Concatenando Strings
Objetos utilitários
Importando ícones
Conferindo a responsividade
Criando um Template com Thymeleaf Layout
Usando o Ajax
Encorpando o Controller
Excluindo um registro
Adicionando um Modal
Exibindo Alert
Pesquisa personalizada
Ajustando o cabeçalho
Editando um registro
Montando o formulário
Formatando campos do formulário
Input-group
Modificando atributos
jQuery-Mask
Bootstrap-datepicker
Exibindo os dados nos campos do formulário
Automatizando o controller
Salvando as alterações os dados nos campos do formulário
Mensagem de confirmação
Novo registro
Tratando o escopo
Qual o melhor cenário? O que devo utilizar?
Conclusões
Capítulo 5 - Spring Security e Erros
Cuidando da segurança
Login personalizado
Suporte CSRF
Controle de usuários
InMemory
DetailsService
Encriptando a senha
Logout
Template no Login
Tratando erros
Tratamento de global de exceções
Personalizando AccesDinedPage
Conclusões
Apêndice
Resultado final da aplicação exemplo
Códigos fontes
Classes
Resources
Estilos e Scripts
Views
Arquivos de configuração
Conclusões
Posfácio
Referências
Duvidas mais comuns do produto:
1) Como eu Recebo o livro e os Bônus?
R: Você adiciona o livro ao carrinho, digite o teu CEP e clica no botão Calcular Frete. O sistema vai informar as opções de envio, custo e prazo de cada opção.
O livro é enviado, via Correios, na modalidade que você selecionar ao fazer o pedido. A postagem é sempre no dia útil seguinte ao dia da confirmação do pagamento.
Se você fizer o pagamento via Cartão de Crédito (através do PayPal ou PagSeguro), a confirmação do pagamento é automática, em até 15 minutos.
Pagamentos via Boleto (a opção de Boleto é dentro da opção de pagamento PagSeguro), a confirmação é no dia útil seguinte ao dia do pagamento do boleto.
Se você fizer o pagamento via PIX, Depósito ou Transferência (na tela final do pedido são informadas opções de contas no Banco do Brasil, ITAU, Caixa Econômica Federal, Bradesco ou Santander e também a chave PIX), OBRIGATORIAMENTE, você deve enviar o comprovante de depósito/transferência para o e-mail webmaster@juliobattisti.com.br com cópia para batisti@hotmail.com.
No e-mail, além de anexar o comprovante, informe o número do pedido ou o teu nome completo, para facilitar a localização.
2) Como eu vou Receber os Bônus do livro "Aprendendo Fácil a Programar em Java SE - Teoria e Prática - Curso de Java para Iniciantes - Crie um Sistema de Controle de Estoque em Java - Passo a Passo"?
Preço Especial Válido por Tempo Limitado: De R$ 197,00 por R$ 117,00 + Frete!
E mais os 4 Cursos de Bônus a Seguir (712 Vídeo Aulas - 99:40 horas de conteúdo):
IMPORTANTE: Os Quatro cursos de bônus são liberados via Download, após a confirmação do pagamento do pedido e o Livro é enviado via Correios.
3) O envio do Livro via Correios tem Seguro? É garantido?
R: Sim. Todos os envios que fazemos são com seguro. Ou seja, se houver extravio do livro ou algum dano no livro, durante o transporte dos Correios, enviamos outro livro, evidentemente, sem nenhum custo para o cliente.
4) O site https://juliobattisti.com.br é confiável? Há quanto tempo vocês estão no mercado?
R: Eu vendi o meu primeiro e-book, via Inernet, em maio de 2000. Fui um dos pioneiros da Internet no Brasil, na área de venda de livros e e-books de TI pela Internet. Temos empresa constituida. No rodapé aqui da página tem todos os dados da nossa empresa, inclusive o CNPJ.
E, sugiro fazer uma pesquisa por Júlio Battisti no Google. Você encontrará milhares e milhares de referências ao meu trabalho e ao meu site.
Aqui você pode comprar com toda a tranquilidade e segurança.
5) É emitida Nota Fiscal?
R: Sim. Junto com o livro é enviada uma cópia da NFe e via e-mail é enviado o PDF e o XML da NFe, no valor do pedido. Ao fazer o pedido você pode informar os dados para emissão da NFe tanto em teu nome quanto em nome da empresa onde você trabalha, se for o caso.
6) Ainda tenho Dúvidas, Como eu Entro em Contato:
R: A seguir deixo todos os meus contatos:
Informações técnicas do produto:
Peso: 1000g
Dimensões: 19cm x 24cm x 2cm (Largura x Altura x Profundidade)
ISBN: 978-65-87608-03-7