Programação Java Para Web - Três Maneiras de Programar em Java Para Web - Page Centric, MVC e DAO - Aprenda na Prática - Passo a Passo

Este é um livro de Programação Java Para Web Focado em Exemplos Práticos e Úteis, do Mundo Real e que Utilizam o que Tem de Mais Moderno em Programação Java para Web.



Páginas: 474

Ano: 2019

Preço: De: R$ 197,00 Por: R$ 135,00 (Frete grátis!)

Autor(es): Romuel Dias de Oliveira

Editora: Instituto Alpha

Formato: Livro

Visão geral do produto:

Comprando este Livro, nesta Promoção especial de Lançamento, Você Ganha 05 Cursos de Java Para Web, de Bônus - 663 Vídeo Aulas - 99 horas!


Programação Java Para Web - Três Maneiras de Programar em Java Para Web - Page Centric, MVC e DAO  -  Passo a Passo 

Este Livro de Programação Java Para Web é Inédito no Mercado, Pois é Diferente de Todos os Demais Livros que Você Encontra no Mercado. Por Que?
 

Por que Ele é Focado em Exemplos Práticos, Reais e Úteis. Todos Explicados Passo a Passo, Comando a Comando, em Detalhes.
 

Uma Verdadeira Preciosidade, com a Qual Você Vai Aprender, Sem Dificuldades e de Maneira Definitiva a Programar em Java Para Web!

Frete Grátis Para Todo o Brasil!
 

Além Disso Você Recebe, de Bônus, um Pacote com 663 Vídeo Aulas de Programação Java Para Web, com mais de 99 horas de Conteúdo!
 

Livro com 663 Vídeo Aulas de Programação Java para Web de Bônus: Programação Java Para Web - Três Maneiras de Programar em Java Para Web - Page Centric, MVC e DAO

Páginas: 474 | Autor: Romuel Dias de Oliveira | Editora: Instituto Alpha
 


Se Você quer Aprender Programação Java Para Web, Através de Exemplos Práticos, Úteis e Reais, Explicados em Detalhes, Passo a Passo, Comando a Comando e Exemplos que Utilizam as Mais Recentes Versões do Java e Tecnologias Web, então eu Tenho uma Boa Notícia:

ESTE É O LIVRO PERFEITO PARA VOCÊ!

 


ÓTIMO DESCONTO, FRETE GRÁTIS E VOCÊ AINDA GANHA 05 CURSOS BÔNUS: Ao fazer a compra nesta promoção especial de lançamento (válida por tempo limitado) você tem um ótimo desconto e ainda ganha todos os 5 CURSOS DE PROGRAMAÇÃO JAVA PARA WEB, indicados a seguir, de bônus, com mais de 99 horas de Vídeo Aulas de Bônus - 663 Vídeo Aulas:
 


Preço Especial Válido por Tempo Limitado: De R$ 197,00 por R$ 135,00


E mais os 5 Cursos de Bônus a Seguir (663 Vídeo Aulas - 99:00 horas):
 


  • Curso 01 - 156 Vídeo Aulas - 23:32 horas: Java Para Web - Módulo I - com J2EE e JSP - Aprenda Criando um Sistema Web de Cadastro e Manutenção de Clientes, com Foto, Completo - Passo a Passo
     
  • Curso 02 - 117 Vídeo Aulas - 17:33 horas: Java Para Web - Módulo II - Crie um Sistema de Logon Completo e Menus com Itens Carregados a Partir de um Banco de Dados - Passo a Passo
     
  • Curso 03 - 152 Vídeo Aulas - 22:32 horas: Java Para Web - Módulo III - Curso Avançado 9 Projetos Completos com NetBeans - Acesso a Dados XML - Internacionalização de Aplicações Web e Muito mais...
     
  • Curso 04 - 159 Vídeo Aulas - 23:47 horas: Java para Web - Módulo IV - Crie um Sistema Web Completo - Usando MVC (Model View Controller), DAO, JSTL, Custom Tags, HTML5, JavaScript, CSS3, Eclipse, Netbeans, PostgreSQL e Powerdesigners.
     
  • Curso 05 - 79 Vídeo Aulas - 11:38 horas: Java para Web - Módulo V - Crie um Sistema Web Completo, Profissional e Responsivo em Java
     

IMPORTANTE: Todos os bônus são liberados via Download, após a confirmação do pagamento. O Livro é enviado via Correios.
 


Visão Geral do Livro - Para Quem é Este Livro:



Se Você quer Aprender Programação Java Para Web, Através de Exemplos Práticos, Úteis e Reais, Explicados em Detalhes, Passo a Passo, Comando a Comando e Exemplos que Utilizam as Mais Recentes Versões do Java e Tecnologias Web, então eu Tenho uma Boa Notícia:
 

ESTE É O LIVRO PERFEITO PARA VOCÊ!


Este Livro de Programação Java Para Web é Inédito no Mercado, Pois é Diferente de Todos os Demais Livros que Você Encontra no Mercado. Por Que?


Por que Ele é Focado em Exemplos Práticos, Reais e Úteis. Todos Explicados Passo a Passo, Comando a Comando, em Detalhes.


Uma Verdadeira Preciosidade, com a Qual Você Vai Aprender, Sem Dificuldades e de Maneira Definitiva a Programar em Java Para Web!


Este livro tem o objetivo de ajudar a todos os estudantes de programação em Java, e programadores que estão iniciando sua caminhada na indústria de desenvolvimento de softwares.


O Livro irá Ajudá-lo na realização de tarefas simples como escrever páginas HTML estáticas, e aplicar a elas estilos (Style Sheets CSS), como também a montar uma aplicação robusta utilizando Scripts JavaScript, com controle de sessão, e separar a lógica de negócios da lógica de persistência de dados. 


O principal objetivo deste livro é demonstrar, na prática, as arquiteturas testadas para construir softwares orientados a objetos flexíveis e sustentáveis como MVC e DAO, construindo aplicações do tipo Java WEB dentro do que esses modelos de arquitetura para software nos propõe. 
 


BÔNUS: Além do livro, que já é um excelente curso de Programação Java Para Web, você ainda recebe 05 Cursos de Programação Java Para Web, de Bônus, totalizando mais de 99 horas de Vídeo Aulas (636 Vídeo Aulas de Bônus).



Além dessas, montaremos uma aplicação introdutória no modelo Page-centric. Daremos ao leitor a oportunidade de trabalhar com três estilos de SGBDs e IDEs diferentes, sempre focando em prover uma experiência de trabalho em conjunto com suas APIs JDBC e o Java.


Começaremos criando uma aplicação com suporte ao PostgreSQL11, depois utilizaremos o Oracle Database Xe 11g, e por fim o MySQL8.


Efetuaremos tarefas desde a criação da Base de Dados, passando pela geração dos seus objetos, até realizar as ações CRUD (Formulários para Cadastro, Pesquisa, Edição e Exclusão de Registros no Banco de Dados), comuns e vários exemplos de pesquisas genéricas. 


Ao final veremos como o trabalho de programação em Java para Web pode ser feito de forma simples e rápida, independente do editor escolhido.


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 do site dos fabricantes dos softwares utilizados neste livro como NetBeans, Eclipse, Oracle, PostgreSQL, MySQL. Consulta ao Java DOC 8, bem como no manual online da MySQL, PostgreSQL e Oracle e vários livros que tratam do desenvolvimento de software em Java, aos quais creditamos toda ajuda na fundamentação das ideias, dicas e conceitos apresentados.


Todo referêncial teórico utilizado está registrado na parte final deste trabalho (Referências).


Ademais, para o trabalho de confecção dos sistemas empregados neste livro, utilizamos as ferramentas integradas de desenvolvimento (IDE) NetBeans e Eclipse e o  editor de código fonte NotePad++. Todos estão disponíveis de forma gratuita para Download.


Os detalhes de como baixá-los e fazer a instalação estão descritos no Capítulo 1, na parte: Software como Pré-requisito. Tivemos a preocupação de provocar uma evolução do uso das ferramentas e das técnicas de programação utilizadas com o avanço dos capítulos.
 

Este livro está dividido em Quatro Capítulos:
 

  • Começamos com uma revisão da Linguagem de programação Java em seus fundamentos, também falamos do Java EE e dos Padrões de Projeto de software, no Capítulo 1.
     
  • No Capítulo 2 faremos uma abordagem detalhada sobre o modelo Page-centric de desenvolvimento, e utilizamos o PostgreSQL como SGBD, usando a IDE NetBeans.
     
  • Já no Capítulo 3 usamos o Padrão de projeto arquitetônico MVC associado ao SGBD Oracle, sem IDE e sim usando um editor de código fonte NotePad++.
     
  • Por fim no Capítulo 4 abordamos a criação de aplicações usando o padrão de projeto DAO em conjunto com SGBD MySQL, fazendo uso da IDE Eclipse.


É um livro indicado para todos aqueles que, de alguma forma, gostam de estudar o desenvolvimento de software utilizando a linguagem de programação Java.


Espero, sinceramente, que a leitura seja divertida e didática para o aproveitamento de todo o conteúdo ao máximo, e, ao final, você possa sentir-se seguro para continuar os teus estudos.
 


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$ 135,00

E mais os 5 Cursos de Bônus (663 Vídeo Aulas - 99 horas) a Seguir: 

 


  • Curso 01 - 156 Vídeo Aulas - 23:32 horas: Java Para Web - Módulo I - com J2EE e JSP - Aprenda Criando um Sistema Web de Cadastro e Manutenção de Clientes, com Foto, Completo - Passo a Passo
     
  • Curso 02 - 117 Vídeo Aulas - 17:33 horas: Java Para Web - Módulo II - Crie um Sistema de Logon Completo e Menus com Itens Carregados a Partir de um Banco de Dados - Passo a Passo
     
  • Curso 03 - 152 Vídeo Aulas - 22:32 horas: Java Para Web - Módulo III - Curso Avançado 9 Projetos Completos com NetBeans - Acesso a Dados XML - Internacionalização de Aplicações Web e Muito mais...
     
  • Curso 04 - 159 Vídeo Aulas - 23:47 horas: Java para Web - Módulo IV - Crie um Sistema Web Completo - Usando MVC (Model View Controller), DAO, JSTL, Custom Tags, HTML5, JavaScript, CSS3, Eclipse, Netbeans, PostgreSQL e Powerdesigners.
     
  • Curso 05 - 79 Vídeo Aulas - 11:38 horas: Java para Web - Módulo V - Crie um Sistema Web Completo, Profissional e Responsivo em Java
     

IMPORTANTE: Todos os bônus são liberados via Download, após a confirmação do pagamento. O Livro é enviado via Correios.
 


Um bom estudo a todos e espero, sinceramente, que este livro, juntamente com as 663 vídeo aulas de bônus, possam ajudá-lo, bastante, no Entendimento da Programação Java Para Web.
 


SOBRE O AUTOR - ROMUEL DIAS DE OLIVEIRA:


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.

Índice completo - Veja tudo que você vai aprender neste livro:

Capítulo 1 - Revisão dos Fundamentos da Linguagem Java

Introdução
O que é o Java?    
Plataformas Java
Java Standard Edition
Java Enterprise Edition
Características importantes
Orientada à objetos
Independente de plataforma
Suporte para programação de sistemas distribuídos
Fundamentos poo
Classes
Objetos
Herança
Polimorfismo
Instanciação
Mensagens e chamadas de método
Interfaces
Análise e projeto orientados a objetos (OOAD)
A Máquina virtual Java
Bibliotecas de classe do Java
Fundamentos da linguagem Java
Tipos de dados primitivos
Tipos de dados inteiros
Tipo de dados em ponto flutuante
Tipo de dados caracteree
Tipo de dados lógico
Declaração de variáveis
Comentários
Operadore
Operadores aritméticos
Operadores relacionais
Operadores lógicos
Operador de atribuição
Precedência de avaliação de operadores
Estruturas de controle
Estruturas de repetição simples
Estruturas de desvio de fluxo
Estruturas de repetição condicionais
Java EE é o nosso foco
O que é Java EE?
WEB sites
HTML
Marcações HTML
HTML "mínimo"
Style Sheets CSS
Versões da CSS
Regras da CSS
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
Protocolo HTTP
Funcionamento
Sessão HTTP
Mensagem HTTP
Cabeçalho da mensagem
Corpo da mensagem
Requisição
Métodos de solicitação
GET
POST
Container
Serviços oferecidos
Ambiente de distribuição (ADi)
Servlets
Funcionamento
Transformando uma classe Java em um Servlet
Mapeamento do Servlet
JSP
Variáveis e objetos JSP implícitos
Scriptlets <% %>
Diferenças entre o uso das tags de sciptlets
EL
Action tag
JSTL
Mais JSTL
Padrões de projeto
Introdução
Os percursores
Padrões arquitetônicos
MVC
DAO
Distribuição
Software pré-requisito
Java Standard Edition Development Kit (JDK) 8
Número da versão
String de versão
Equivalências
Instruções de instalação do JDK
Configurando a variável de ambiente PATH
Configurando a variável de ambiente CLASSPATH
Configurando a variável de ambiente JAVA_HOME
IDEs Java
NetBeans 9.0
Eclipse 2018-12
NotePad++
Banco de dados e a SQL
PostgreSQL 11
Oracle Xe 11g
MySQL 8
Container
Tomcat 9
Conclusões

Capítulo 2 - Programação Java Para Web e o Modelo Page-centric

Trabalhando a base de dados
Tabelas
Criando a aplicação
Carregando as bibliotecas
Começando a programar
O primeiro JSP
Modificando a primeira página
Conexão com o banco de dados
Testando a conexão
Listando
Ordenando
Opções para alteração e exclusão
Excluindo
Teste de exclusão e consulta
Fonte do clientes.jsp
Inserindo
Formulário
Configurações avançadas
Código do cliente automático
Data automática
Recuperando valores de outras tabelas
Usando JavaScript
Recurso de gravação
Fonte clientesCadastrar.jsp
Melhorando a opção de exclusão
Alterando
Fonte clientesAlterar.jsp
O recurso de alteraçã
Teste
Imprimindo
Teste
Fonte clientesImprimir.jsp
Ajustes finais
Adicionando opção de retorno de página
Enxugando o código
Resultado final
Distribuindo
Mais do PostgreSQL
Conclusões

Capítulo 3 - Programação Java Para Web e o Modelo MVC

Trabalhando a base de dados
Tabelas
Criando a aplicação
Estrutura do projeto Java EE
Ambiente de desenvolvimento (ADe)
Ambiente de distribuição (ADi)
Inserindo os arquivos no container
Configurações iniciais do projeto
Carregando as bibliotecas
Começando a programar
Brincando de designer com CSS
Funcionalidade do projeto
Conexão com o Banco de Dados
Primeiro Bean (Model)
Tratando a conexão com o banco
Manipulando a base de dados
Compilando a Classe Conexao
Compilando o Bean
Segundo Bean
Primeiro formulário (View)
Usando JavaScript
Primeiro Servlet (Controller)
O trabalho do Servlet
Recebendo e tratando informações
Processando
Retornando
Compilando o Servlet
Configurando o web.xml (DD)
Apontando o formulário para o Servlet
Preparando a View para resposta
Usando o método doPost
Pesquisando
Controller
Mapeando
Ajuste final do formulário
Editando
View
Controller
Mapeando
Teste
Excluindo
View
Controller
Mapeando
Teste
Listando
View
Controller
Mapeando
Teste
Ajustes finais do projeto.
Resultado final
Distribuindo
Testando o arquivo war
Mais do Oracle database
Conclusões

Capítulo 4 Programação Java Para Web e o Modelo DAO

Trabalhando a base de dados
Tabelas
Criando a aplicação
Carregando as bibliotecas
Começando a programar
Primeiro JSP
Conexão com banco de dados
Aparência e estilos
Componentes legados HTML
Frames
Iframes
Tela inicial do sistema
File Tag
Organizando a aplicação
Parte de usuários
Bean
DAO
Primeiro Controller
Primeira View
LogIn e sessão
Formulário
Servlet
File Tag
Modificando o formulário
Menu de opções
Um pouco da discussão HTML x XHTML
DTD XHTML
HTML 4.01
XHTML 1.0
HTML 5
O Uso dos Frameset e Frames
Primeira Custom Tag
O menu usuários
Segunda Custom Tag
Novo usuário
View
Controller
Testes
Editar usuário
Servlet de pesquisa
View
Controller
Testes
Excluir usuário
View
Controller
Testes
Resultado final da parte de usuários
Parte de contatos
Beans
Datas
Usando Java.util.Date
Campo DATE
Campo TIMESTAMP e DATETIME
Trabalho com datas até aqui
Usando java.time.*
Java.time.LocalDate
Java.time.LocalTime
Java.time.LocalDateTime
Trasferências com Banco de Dados
Formatando LocalDate, LocalTime e LocalDateTime
DAO
Controller listar
View listar
Menu de opções
O menu contatos
Novo contato
File Tag
Custom Tag
View
Controller
Testes
Editar contato
Servlet de pesquisa
Function Tag
View
Controller
Testes
Excluir contato
View
Controller
Testes
Resultado final da parte de usuários
Parte de agendamento
Bean
DAO
Controller listar
Function Tag
View listar
Menu de opções
O menu agenda
Novo
View
Controlle
Testes
Gerenciar agendamentos
View de pesquisa
Controller de pesquisa
View de edição
Controller de atualização
Excluir
View
Controller
Testes
Garantindo a sessão
Ajustes finais do projeto.
É com você agora!
Resultado final
Distribuindo
Mais do MySQL
Conclusões

Informações técnicas do produto:

Peso: 1000g

Dimensões: 19cm x 24cm x 2cm (Largura x Altura x Profundidade)

ISBN: 978-85-66018-54-7

Confira Os Últimos Livros do Instituto Alpha - Júlio Battisti:

Segurança Digital na Prática - Como Usar a Internet com Segurança - Como Fazer Compras Online com Segurança - Dicas Práticas de Segurança Digital

Curso Completo de Java - Java Full - Programação Java SE - Java para Web Page Centric MVC e DAO e Java para Web com JSF - Passo a Passo

Fórmulas e Funções do Excel - Tudo Sobre Fórmulas e Funções no Excel - Curso Completo e Prático para Qualquer Versão do Excel

Curso de Java XP - Java Extreme Programming - Desenvolvimento Ágil em Java - Agilidade e Qualidade de Desenvolvimento de Projetos com Java

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

Curso Completo de Excel 2016 - Excel Básico - Excel Intermediário - Excel Avançado - Macros e Programação VBA no Excel - com Exemplos Práticos, Reais e Úteis -  Passo a Passo

Programação Java Web com JSF - Java Server Faces - Desenvolvendo Aplicações Java Web com JSF - Java Server Faces - Curso Prático - Passo a Passo

Excel VBA e Macros no Excel: Domine Macros VBA no Excel 2016 com Exemplos Práticos e Úteis - Passo a Passo

Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário - Um Curso de Access 2016 e Banco de Dados com Exemplos Práticos e Úteis - Passo a Passo

Curso de Excel 2016 Avançado Macros e Programação VBA no Excel 2016 - com Exemplos Práticos, Reais e Úteis -  Passo a Passo

Curso de Redes Sem Fio - O Livro Perfeito Para Iniciantes em Redes Wireless - Um guia Prático Passo a Passo

Curso de Lógica de Programação, Algoritmos e Bancos de Dados - Tudo o Que Você Precisa Saber para Começar a Programar - o Guia Perfeito Para Iniciantes

Linux - O Livro Perfeito Para Iniciantes - Uma Fantástica Preparação Para Você Entrar no Mundo Linux

Livro de pfSense em Português - pfSense Expert - Um Curso de pfSense Completo e Prático - Passo a Passo

Curso de Windows PowerShell - Administrando o Active Directory com o Windows PowerShell Teoria e Exemplos Práticos e Úteis - Passo a Passo

Aprendizados e Desafios da Gestão Estratégica Corporativa de Uma Forma Executiva e Prática - 2ª Edição

Livro de Mikrotik em Português - Domine o Mikrotik Router OS na Prática - Guia Completo para Iniciantes e para os Exames de Certificação MTCNA e MTCRE - 2ª Edição

A BÍBLIA DO EXCEL - Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

Livro de ERP SAP HCM - Recrutamento e Seleção - um Curso Prático - Passo a Passo e com 5 E-books de SAP de Bônus