Algoritmo e lógica de programação do absoluto zero! completo course

Algoritmo e lógica de programação do absoluto zero! completo course

Páginas: 1154

Ano: 2021

Preço: R$ 217,00

Autor(es): Romuel Dias de Oliveira

Editora: Instituto Alpha

Formato: Livro

Visão geral do produto:

Este é o Livro Perfeito para quem quer Dominar a Programação Java, desde o Absoluto Zero em Java, passando pela Criação de Aplicações Desktop em Java e Aplicações Web em Java, incluindo JSF, MVC, DAO e Extrem Programming em Java.
 

Clique Aqui Para Baixar um Trecho de Demonstração do Livro


BÔNUS ESPETACULARES: 1991 Vídeo Aulas de Java - 280:00 horas de Conteúdo sobre Java de Bônus

Algoritmo e lógica de programação do absoluto zero! completo course

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

Se Você quer Aprender Programação Java, mesmo que você seja Completamente iniciante em Programação Java,  indo do Básico do Java SE, passando pela criação de Aplicações Desktop com Java, Criação de Aplicações Web com Java (Page Centric, DAO, MVC e JSF), tudo através de Exemplos Práticos, Úteis e Reais, Explicados em Detalhes, Passo a Passo, Comando a Comando, então eu Tenho uma Boa Notícia:

ESTE É O LIVRO PERFEITO PARA VOCÊ!


 


ÓTIMO DESCONTO E VOCÊ AINDA GANHA 1991 VÍDEO AULAS DE JAVA, 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:

  • 16 CURSOS DE PROGRAMAÇÃO JAVA indicados a seguir
  • 280:40 horas de Vídeo Aulas de JavaBônus
  • Em um total de 1991 Vídeo Aulas
     

Preço Especial Válido por Tempo Limitado: De R$ 297,00 por R$ 217,00 + Frete!


E mais os 16 Cursos de Java Bônus 1991 Vídeo Aulas - 280:40 horas de conteúdo):
 

  • Curso 01: Programação Java - Crie um Sistema de Controle de Estoque Completo em Java Netbeans Eclipse e iReport - Passo a Passo - da Tela Inicial aos Relatórios Finais - 200 Vídeo Aulas - 2 DVDs - 21:45 horas

  • Curso 02: Curso Completo Programação Java Orientada a Objetos com Eclipse , NetBeans 6 e JDeveloper 11 + Conexão com Banco de Dados Oracle , SQL Server,Firebird , PostgreSQL , MySQL e Access - Passo a Passo - 200 Vídeo Aulas - 3 DVDs - 31:30 horas

  • Curso 03: Programação Java Avançada: Código de Barras, Comunicação com a Porta Serial, Criptografia, Envio de Emails, Instalação de Programas no Windows e Linux - 207 Vídeo Aulas - 3 DVDs - 30:20 horas

  • Curso 04: Programação Java Avançada com Banco de Dados - Domine Técnicas Avançadas de Conexão com Banco de Dados e Criação de Formulários Avançados Usando MVC, Design Pattern, Factory e DAO e JTable - 105 Vídeo Aulas - 2 DVDs - 14:37 horas

  • Curso 05: Java para Web - Módulo 1 - Com J2EE e JSP - Apren.da Criando um Sistema Completo - Passo a Passo - 156 Vídeo Aulas - 2 DVDs - 23:32 horas

  • Curso 06: Java para Web - Módulo 2 - Crie um sistema de login completo e menus com itens carregados a partir de um banco de dados - Passo a Passo - 117 Vídeo Aulas - 2 DVDs - 17:33 horas

  • Curso 07: Java para Web - Módulo 3 - 9 projetos completos com NetBeans - Passo a Passo - 152 Vídeo Aulas - 2 DVDs - 22:22 horas

  • Curso 08: Java para Web - Módulo 4 - Crie um sistema web completo usando MVC, DAO, JSTL, Custom Tags, HTML5, JavaScript, CSS3, Eclipse, NetBeans, PostgreSQL e Power Designer - Passo a Passo - 159 Vídeo Aulas - 2 DVDs - 23:47 horas

  • Curso 09: Java para Web - Módulo 5 - Crie um sistema web completo, profissional e responsivo usando Java - Passo a Passo - 79 Vídeo Aulas - 1 DVD - 11:38 horas

  • Curso 10: Java Hibernate - Passo a Passo - 178 Vídeo Aulas - 3 DVDs - 25:42 horas

  • Curso 11: Java J2ME - Módulo 1 - 100 Vídeo Aulas - 1 DVD - 02:15 horas

  • Curso 12: Java J2ME - Módulo 2 - 74 Vídeo Aulas - 1 DVD - 10:27 horas

  • Curso 13: Spring Framework - 125 Vídeo Aulas - 2 DVDs - 18:38

  • Curso 14: Super Gerador de Aplicativos Rápidos em Java - 149 Vídeo Aulas em 2 DVDs - 10:00 horas + Sistema Gerador Rápido de Aplicativos em Java

  • Curso 15: Criação de um Sistema de Emissão de Notas Fiscais Eletrônicas (NFe e NFCe) - v3.0 - 44 Vídeo Aulas em 2 DVDs - 6:00 horas

  • Curso 16: Criação de um Sistema de Emissão de Notas Fiscais Eletrônicas (NFe e NFCe) - v4.0 - 25 Vídeo Aulas em 1 DVD - 4:00 horas


IMPORTANTE: Os 16 cursos de Java, 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:


Se Você quer Aprender Programação Java, mesmo que você seja Completamente iniciante em Programação Java,  indo do Básico do Java SE, passando pela criação de Aplicações Desktop com Java, Criação de Aplicações Web com Java (Page Centric, DAO, MVC e JSF), tudo através de Exemplos Práticos, Úteis e Reais, Explicados em Detalhes, Passo a Passo, Comando a Comando, então eu Tenho uma Boa Notícia:

ESTE É O LIVRO PERFEITO PARA VOCÊ!


Este livro tem o objetivo de ajudar a todos os estudantes de programação a entrarem de cabeça no mundo Java, especialmente nas suas plataformas Standard Edition (SE) e Enterprise Edition (EE), também servirá de apoio para os que buscam qualificação técnica afim de obter uma vaga no mercado de desenvolvimento de software.


Com esse livro (e mais as 1991 vídeo aulas de bônus),  você vai aprender a trabalhar e a dominar vários recursos importantes e muito difundidos na comunidade de programadores Java pelo mundo.


Veremos que o Java nos permite escrever programas de uma forma mais rápida e simples, e que vários sistemas operacionais podem acomodar seus programas sem a necessidade de repetir o processo de compilação.


Java Full é o resultado da compilação de três outros livros de Java, também de autoria do Romuel Dias:

Os três Best Sellers de Java do Professor Romuel, agora em um Único Livro!


Faremos uso do Java Development Kit (JDK), na versão 8, do editor de texto NotePad++® e da IDE NetBeans® para construir os códigos, também faremos uso de um Sistema de Gerenciamento de Banco de Dados (SGBD) padrão Structured Query Language (SQL), o MySQL®, PostgreSQL®, Oracle® e o Java DB®, e o gerenciador de relatórios iReport® da JasperSoft®. Todos esses softwares estão disponíveis de forma gratuita para download na Internet. 
 

O principal objetivo desse livro é demonstrar, na prática e de forma simples como funciona a linguagem Java e seus mecanismos da Programação Orientada a Objetos tão famosos, como abstração, encapsulamento, polimorfismo, hereditariedade, entre outros.


Demonstrando esses e demais recursos disponíveis nas duas plataformas a serem estudadas em várias aplicações de exemplo a serem construídas no decorrer deste livro.    

O livro está dividido duas partes com um total vinte capítulos:


Parte 1 - 11 Primeiros Capítulos:

  • Capítulo 1 – Nos traz o conceito do que é o Java, um pouco de história, as plataformas e o software pré-requisito
     
  • Capítulo 2 – Vem com uma discussão sobre a Máquina Virtual Java e as fases de criação e execução de um projeto Java
     
  • Capítulo 3 – Os Fundamentos da linguagem, como tipos de dados, operadores e as estruturas de controle, repetição e mudança de fluxo
     
  • Capítulo 4 – Explora o uso de Strings e Arrays na linguagem Java
     
  • Capítulo 5 – Mergulhamos de cabeça na POO e seus mecanismos
     
  • Capítulo 6 – Falamos sobre Atributos e métodos estáticos, e controle de exceções
     
  • Capítulo 7 – Um estudo voltado para Threads
     
  • Capítulo 8 – Introdução do uso de arquivos e a serialização de objetos
     
  • Capítulo 9 – Implementamos o uso das Interfaces Gráficas de Usuário (GUI)
     
  • Capítulo 10 – O maior de todos. Aproveitamos o estudo da ligação do SGDB com uma aplicação Java por intermédio dos drives JDBC, para construirmos uma aplicação exemplo de um Controle de Estoque simples que tem como objetivo demonstrar o uso de vários recursos entre os componentes gráficos implementados, como o tratamento para eventos. Também veremos o uso de classes utilitárias numa aplicação Java, como por exemplo uma que promove a comunicação com o Banco de Dados
     
  • Capítulo 11 – Completamos a aplicação Controle de Estoque, adicionando a ela o recurso da geração de relatórios usando uma versão gratuita do iReport. 

 
Parte 2 - Contém outros 9 capítulos:

 

  • Capítulo 12 - Com uma introdução ao Java EE
     
  • Capítulo 13 - Além de uma introdução ao JavaServer Page (JSP), faremos uma abordagem detalhada sobre o modelo Page-centric de desenvolvimento e utilizamos o PostgreSQL como SGBD, usando a IDE NetBeans
     
  • Capítulo 14 - 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++
     
  • Capítulo 15 - Abordamos a criação de aplicações JSP usando o padrão de projeto DAO em conjunto com SGBD MySQL, fazendo uso da IDE Eclipse
     
  • Capítulo 16 - Traz fundamentos que serão essenciais para o caminhar com JavaServer Faces (JSF)
     
  • Capítulo 17, - Faremos uma abordagem básica do JSF em conjunto com o JDBC
     
  • Capítulo 18 - Usamos as bibliotecas disponíveis na IDE NetBeans para formar uma aplicação JSF em conjunto com o Hibernate
     
  • Capítulo 19 - Traz recursos avançados do Hibernate em outra aplicação JSF, mas que passa a absorver componentes robustos do PrimeFaces
     
  • Capítulo 20 - Aplicamos conceitos poderosos da programação Java orientada a objetos como a utilização de classes e métodos genéricos para ajudar a enxugar o código da aplicação, somado a isso, o uso das Contexts and Dependency Injection (CDI) e a Java Persistence API (JPA) em conjunto com o Hibernate.


Este é um livro direcionado a todos aqueles que de alguma forma gostam de estudar o desenvolvimento de software, utilizando a linguagem de programação Java.


Também servirá de guia para uma consulta rápida, para sanar dúvidas comuns do dia a dia do trabalho com programação em computadores através da liguagem Java.
 

Acreditamos que após a conclusão dos estudos vocês estará apto a buscar por uma vaga no mercado de programação em computadores e com condições de trabalhar na industria de software que tanto cresce no mundo interiro.


Muito do que aqui está publicado advém de experiências vividas nesses muitos anos de trabalho do Autor, com informática e do conteúdo empregado em aulas para cursos técnicos de linguagem de programação.


Todo referencial teórico utilizado  no livro está listado na parte final do livro, na seção de Referências!

👉 👉 10 Grandes Diferenciais deste Livro de Programação Java - Curso Completo:

  1. PERFEITO PARA QUEM É COMPLETAMENTE INICIANTE EM JAVA E QUER APRENDER JAVA, NA PRÁTICA, DESDE O BÁSICO, ATÉ PROGRAMAÇÃO JAVA PARA WEB COM MVC, DAO, PAGE CENTRIC E JSF: Além de uma excelente didática, de muito fácil compreensão, o autor, o colega Romuel Dias, fou muito feliz na escolha dos exemplos colocados no livro. São exemplos do mundo real, detalhadamente codificados e explicados, comando a comando. Você vai aprender na prática, com explicações detalhadas e de muito fácil entendimento.
  2. DE MUITO FÁCIL ENTENDIMENTO: A didática do Professor Romuel Dias é impecável. Ele explica tudo em detalhes, através de exemplos da vida real, explicados passo a passo, tela a tela, comando a comando. O Autor demonstra, sempre, grande preocupação em ser o mais claro possível. Nota-se, claramente, que o autor se coloca no lugar do leitor, que está aprendendo sobre o assunto. Com esta visão, o autor consegue ensinar como se estivesse em frente ao leitor, explicando pessoalmente os assuntos abordados no livro.
  3. 16 CURSOS DE JAVA DE BÔNUS - 1991 Vídeo Aulas - 280:40 horas de conteúdo - SOMENTE PARA OS 50 PRIMEIROS: Os 16 Cursos de Java, de Bônus, que estão sendo oferecidos (para os 50 primeiros clientes a comprarem o livro) valem 20x o valor que está sendo cobrado pelo livro. São 16 cursos completos de Programação Java, com 1991 Vídeo Aulas, em um total de 280:40 horas de conteúdo sobre Programação Java, que vai desde o básico, passando por Java para Web, até a criação de um Emissor de NFe e Cupom Fiscal, completo em Java, incluindo o Código Fonte completo.
  4. TORNE-SE UM PROFISSIONAL DISPUTADO NO MERCADO DE TRABALHO: Dominar a Programação Java e mais os assuntos oferecidos com os Cursos de Bônus, vão torná-lo um Profissional Qualificado e Diferenciado no Mercado de Trabalho. Você chegará em um nível que poucos profissionais atingem. Aquele nível onde sempre existem boas vagas de emprego em aberto, só esperando por profissionais VERDADEIRAMENTE QUALIFICADOS. Na área de TI não faltam vagas de emprego. Bem pelo contrário, existem milhares de vagas em aberto, por falta de profissionais qualificados.
  5. COBRE UM GRANDE GAMA DE TÓPICOS SOBRE PROGRAMAÇÃO JAVA, DO BÁSICO AO AVANÇADO, É REALMENTE COMPLETO: Pode pesquisar. Os poucos livros, em Português, que existem, não cobrem tanto conteúdo quanto este do professor Romuel e, com o complemento das 1991 vídeo aulas, você tem uma formação completa sobre Programação Java.
  6. ORDEM LÓGICA DE ESTUDOS: O Professor Romuel organizou o livro em um ordem que facilita, e muito, o aprendizado. Você vai desde os tópicos básicos, até ir evoluindo para assuntos bastantes avançados na Programação Java, incluindo programaçaõ Java Orientada à Objetos e Criação de uma Aplicação Completa de Controle de Estoque, na qual você aprenderá como utilizar bancos de dados MySQL, para criar aplicações em Java. E o melhor, vai aprendendo com exemplos práticos, reais e úteis, detalhada e didaticamente explicados, tornando muito fácil de aprender.
  7. MUITO FÁCIL DE ENTENDER, APRENDER A APLICAR: O Professor Romuel Dias, conforme eu já citei anteriormente, tem uma excelente didática. Ele explica tudo em detalhes, passo a passo. Não deixa passar nada. Com este livro e com os 16 cursos de Java de bônus (1991 Vídeo aulas, com um total de 280:40 horas de conteúdo) Você vai, de verdade e sem dificuldades, dominar a Programação Java.
  8. VOCÊ NÃO ENCONTRARÁ OUTRO LIVRO DE PROGRAMAÇÃO JAVA , EM PORTUGUÊS, COM TODO ESTE CONTEÚDO E COM ESTA DIDÁTICA: Pode pesquisar no Google, em grandes portais e livrarias. Você não vai encontrar, NENHUM livro de Programação Java, em Português, com todo este conteúdo e tão atualizado.
  9. EXEMPLOS PRÁTICOS E DO MUNDO REAL: No livro você vai encontrar exemplos práticos e, o principal, exemplos do mundo real. Ou seja, você vai estudar com exemplos que represantam situações as quais, certamente, você vai encontrar no dia a dia, quando você estiver desenvolvendo seus própriso sitemas Java e Java para Web.
  10. SUPORTE À DÚVIDAS, PARA OS EXEMPLOS DO LIVRO, DIRETAMENTE COM O AUTOR: Este talvez seja o principal diferencial. Caso você esteja implementando um dos exemplos do livro e fique com alguma dúvida, poderá entrar em contato, via e-mail, diretamente com o autor. Apenas é importante deixar BEM CLARO, que o suporte é restrito á dúvidas sobre os exemplos contidos no livro, EXATAMENTE COMO ESTÃO NO LIVRO.

    Não é fornecido suporte para dúvidas sobre exemplos que não estão no livro ou para dúvidas sobre exemplos do livro que você tenha modificado e/ou adaptado para o teu uso ou uso na tua empresa ou para uso pessoal.


     

SÓ RECAPITULANDO O ESPETACULAR PACOTE DE BÔNUS, QUE ACOMPANHA O LIVRO:


ÓTIMO DESCONTO E VOCÊ AINDA GANHA 1991 VÍDEO AULAS DE JAVA, 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:

  • 16 CURSOS DE PROGRAMAÇÃO JAVA indicados a seguir
  • 280:40 horas de Vídeo Aulas de JavaBônus
  • Em um total de 1991 Vídeo Aulas
     


Preço Especial Válido por Tempo Limitado: De R$ 297,00 por R$ 217,00 + Frete!


E mais os 16 Cursos de Java Bônus 1991 Vídeo Aulas - 280:40 horas de conteúdo):
 

  • Curso 01: Programação Java - Crie um Sistema de Controle de Estoque Completo em Java Netbeans Eclipse e iReport - Passo a Passo - da Tela Inicial aos Relatórios Finais - 200 Vídeo Aulas - 2 DVDs - 21:45 horas

  • Curso 02: Curso Completo Programação Java Orientada a Objetos com Eclipse , NetBeans 6 e JDeveloper 11 + Conexão com Banco de Dados Oracle , SQL Server,Firebird , PostgreSQL , MySQL e Access - Passo a Passo - 200 Vídeo Aulas - 3 DVDs - 31:30 horas

  • Curso 03: Programação Java Avançada: Código de Barras, Comunicação com a Porta Serial, Criptografia, Envio de Emails, Instalação de Programas no Windows e Linux - 207 Vídeo Aulas - 3 DVDs - 30:20 horas

  • Curso 04: Programação Java Avançada com Banco de Dados - Domine Técnicas Avançadas de Conexão com Banco de Dados e Criação de Formulários Avançados Usando MVC, Design Pattern, Factory e DAO e JTable - 105 Vídeo Aulas - 2 DVDs - 14:37 horas

  • Curso 05: Java para Web - Módulo 1 - Com J2EE e JSP - Apren.da Criando um Sistema Completo - Passo a Passo - 156 Vídeo Aulas - 2 DVDs - 23:32 horas

  • Curso 06: Java para Web - Módulo 2 - Crie um sistema de login completo e menus com itens carregados a partir de um banco de dados - Passo a Passo - 117 Vídeo Aulas - 2 DVDs - 17:33 horas

  • Curso 07: Java para Web - Módulo 3 - 9 projetos completos com NetBeans - Passo a Passo - 152 Vídeo Aulas - 2 DVDs - 22:22 horas

  • Curso 08: Java para Web - Módulo 4 - Crie um sistema web completo usando MVC, DAO, JSTL, Custom Tags, HTML5, JavaScript, CSS3, Eclipse, NetBeans, PostgreSQL e Power Designer - Passo a Passo - 159 Vídeo Aulas - 2 DVDs - 23:47 horas

  • Curso 09: Java para Web - Módulo 5 - Crie um sistema web completo, profissional e responsivo usando Java - Passo a Passo - 79 Vídeo Aulas - 1 DVD - 11:38 horas

  • Curso 10: Java Hibernate - Passo a Passo - 178 Vídeo Aulas - 3 DVDs - 25:42 horas

  • Curso 11: Java J2ME - Módulo 1 - 100 Vídeo Aulas - 1 DVD - 02:15 horas

  • Curso 12: Java J2ME - Módulo 2 - 74 Vídeo Aulas - 1 DVD - 10:27 horas

  • Curso 13: Spring Framework - 125 Vídeo Aulas - 2 DVDs - 18:38

  • Curso 14: Super Gerador de Aplicativos Rápidos em Java - 149 Vídeo Aulas em 2 DVDs - 10:00 horas + Sistema Gerador Rápido de Aplicativos em Java

  • Curso 15: Criação de um Sistema de Emissão de Notas Fiscais Eletrônicas (NFe e NFCe) - v3.0 - 44 Vídeo Aulas em 2 DVDs - 6:00 horas

  • Curso 16: Criação de um Sistema de Emissão de Notas Fiscais Eletrônicas (NFe e NFCe) - v4.0 - 25 Vídeo Aulas em 1 DVD - 4:00 horas


IMPORTANTE: Os 16 cursos de Java, 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, mesmo que você seja completamente iniciante, a começar uma carreira, bem sucedida, como Programador Java.
 

SOBRE O AUTOR - ROMUEL DIAS DE OLIVEIRA:

Algoritmo e lógica de programação do absoluto zero! completo course

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:

Parte 1 – Java SE - Capítulos 01 a0 11

Capítulo 1 - Java Standard Edition - Java SE

Introdução O que é o Java? História Tipos de linguagens Linguagens assembly Linguagens de alto nível Compiladores Interpretadores Meio termo Exemplos de linguagens de programação Plataformas Java Java Standard Edition Características importantes Orientada à objetos Independente de plataforma Suporte para programação de sistemas distribuídos 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 Ambiente de estudo Configurando variáveis de ambiente PATH JAVA_HOME Editor de código NotePad++ Ambientes de desenvolvimento integrados (IDEs) Java Downloads do NetBeans Sistemas de gerenciamento de banco de dados (SGBD) Driver JDBC Instalação Gerador de relatórios Plug-in iReport Libs importantes

Conclusões

Capítulo 2 - A Máquina Virtual Java - JVM

Bibliotecas de classe do Java Fases de criação e execução de um projeto Java Fase 1: criando um programa Fase 2: compilar Fase 3: carregando um programa na memória Fase 4: verificação de byte-code Fase 5: execução Garbage Collection Tecnologias de software Um primeiro exemplo Estrutura padrão de programa Java

Conclusões

Capítulo 3 - Fundamentos de Linguagem Java

Tipos de dados primitivos Tipos de dados inteiros Tipo de dados em ponto flutuante Tipo de dados caractere Tipo de dados lógico Declaração de variáveis Comentários Operadores 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

Conclusões

Capítulo 4 - Strings e Arrays no Java

Strings Operações em Strings Comparando Strings Convertendo primitivos para Strings e vice-versa A classe StringBuffer Arrays Declaração de Arrays Inicializando os elementos do array Usando a classe Arrays Framework de coleções Java Arrays multidimensionais

Conclusões

Capítulo 5 - POO - Programação Orientada a Ojbetos em Java

Classes Encapsulamento Construtores Métodos Dicas importantes para a criação de uma classe Objetos Herança Polimorfismo Instanciação Mensagens e chamadas de método Interfaces Classes abstratas Um pouco sobre pacotes API padrão de Java java.lang RTTI Análise e projeto orientados a objetos (OOAD) Padrões de projeto Os percursores Padrões arquitetônicos MVC DAO A UML (unified modeling language)

Conclusões

Capítulo 6 - Static e Exceptions em Java

Aplicações de Console Fluxos de entrada, saída e erro padrão Saída Entrada Um novo tipo de fluxo Atributos de Classe Métodos de Classes Tratamento de exceções Classes de exceções Estruturas de controle de erros Capturando exceções Usando o try catch Usando o try finally Deixando uma exceção passar através do método Capturando e disparando outra exceção Mais um exemplo de uso de exceções Pacotes java.io e java.nio

Conclusões

Capítulo 7 - Threads no Java

Criando threads usando interfaces ou herança Usando a herança Interfaces usadas para criar Threads

Conclusões

Capítulo 8 - Arquivos no Java

Arquivos e fluxos Manipulação de arquivos Fluxos baseados em caracteres e em bytes Criando um arquivo de texto de acesso sequencial Serialização de objeto Serializando um objeto e o gravando num arquivo sequencial

Conclusões

Capítulo 9 - GUI - Interface Gráfica em Java

Interfaces gráficas em Java Componentes A.W.T. Componentes Swing Componentes JavaFX Hierarquia das classes dos componentes Usando GUI do Java Containers Gerenciadores de leiaute Componentes atômicos Estendendo JFrame Iniciando os componentes Preparando os componentes Iniciando a aplicação Eventos Tratamento de eventos Os Listeners Classes adaptadoras Classes internas anônimas Implementando um tratador de eventos Outra forma de implementar um tratador de eventos

Conclusões

Capítulo 10 - JDBC - Conexão de Java com Banco de Dados

Manipulando bancos de dados com o JDBC Criando uma aplicação em três etapas Criando o banco de dados Preparando o SGBD Criando o banco de dados Criando as tabelas Trabalhando a GUI Gerando um novo projeto NetBeans Preparando Form (Janela Principal) Adicionando menus, popUp menu, barra de ferramentas e de status Barra de menus Barra de ferramentas Menu popUp Barra de Status Janelas Internas Janela de login Janela de cadastro de produtos Janela de cadastro de usuários Janela opções para movimento estoque Janela movimento estoque Janela seleciona produto para movimento estoque Janela relatório estoque Janela sobre Janela estilo Janela backup Tratando os eventos Eventos na janela principal Eventos nos itens de menus Eventos no menu PopUp Eventos na barra de ferramentas Evento para o rotuloJanelaPrincipalLogo Eventos na janela cadastro de produtos Eventos na janela cadastro de usuários Eventos para janela opções para movimento estoque Eventos na janela movimento estoque Eventos na janela sobre Eventos na janela estilo Eventos na janela backup Eventos na janela login Resumo dos eventos tratados Fazendo a ligação JDBC e aplicação Gerando as classes modelo Adicionado o driver JDBC ao projeto A classe que realiza e finaliza a conexão A classe CRUD Testando a classe CRUD Implementado o acesso a dados no projeto Cadastro de produtos Cadastro de usuarios Movimento do estoque Exibindo o relatório Efetuando o login

Conclusões

Capítulo 11 - iReport - Criando Relatórios com Java Geração de relatórios em Java Criando a classe relatórios Criando o relatório Estabelecendo a comunicação com o banco de dados Implementado o relatório na classe Java Controlando o nível de acesso dos usuarios Testando a Impressão Pequeno desafio

Conclusões


Parte 2 – Java EE e Programação Web com Java

Capítulo 12 -Java Enterprise Edition O que é Java EE? 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 Container Serviços oferecidos Servidores de Aplicação Full Implementations Específicações do Java EE8 Ambiente de distribuição (ADi) Servlets Funcionamento Transformando uma classe Java em um Servlet Mapeamento do Servlet

Conclusões

Capítulo 13 -JavaServer Pages JSP Variáveis e objetos JSP implícitos Scriptlets <% %> Diferenças entre o uso das tags de sciptlets EL Action tag JSTL Mais JSTL Softwares pré-requisitos 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 Implementando o container na IDE NetBeans Implementando o container na IDE Eclipse Um Projeto JSP 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ção 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 14 - MVC no Java Trabalhando a base de dados Tabelas Criando uma aplicação MVC 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 15 - DAO - Acessando Banco de Dados com Java 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 FileTag Organizando a aplicação Parte de usuários Bean DAO Primeiro Controller Primeira View LogIn e sessão Formulário Servlet FileTag 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 CustomTag O menu usuários Segunda CustomTag 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 FileTag CustomTag View Controller Testes Editar contato Servlet de pesquisa FunctionTag View Controller Testes Excluir contato View Controller Testes Resultado final da parte de usuários Parte de agendamento Bean DAO Controller listar FunctionTag View listar Menu de opções O menu agenda Novo View Controller 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

Capítulo 16 -Java Server Faces JSF Histórico Ciclo de vida AJAX Utilizando AJAX com JSF MVC e o JSF ORM Persistência Hibernate Arquitetura Classes Persistentes Requisitos de sistema JPA Usando o JPA Cuidados ao usar o JPA Software pré-requisito IDEs NetBeans 10 Eclipse 2018-03 NotePad++ Banco de dados e a SQL JavaDB Container Tomcat 9 Implementando o container na IDE NetBeans Implementando o container na IDE Eclipse Bibliotecas

Conclusões

Capítulo 17 - JSF e JDBC Trabalhando a base de dados Tabelas Serviço 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 Padrão JSF de configuração Planejando a aplicação Começando a programar Classe POJO Compilando Classe Exception Compilando Conexão com o banco de dados Compilando Classe DAO Compilando Classe ManagedBean Compilando Configurando JSF Gerando a Primeira View Definindo o welcome-file Publicando Ações CRUD Exclusão (Delete) Gravação (Create) Edição/atualização (Read/Update) Resultado Adicionando recursos Mensagens JavaScript Eventos DHTML CSS Resultado final Distribuindo

Conclusões

Capítulo 18 - Hibernate Trabalhando a base de dados Criando a aplicação Carregando as bibliotecas Dialetos Planejando a aplicação Começando a programar Classes POJO Classe Exception Conexão com o banco de dados Arquivo de configuração XML. Compilando Mapeamento O/R Básico Arquivos hbm.xml Relacionamentos Classe DAO Persistência Transitiva Povoando o Banco Geração automática do Schema Classe ManagedBean Mais sobre Anotações Usando o JSF Gerando a Primeira View Definindo o welcome-file Testando Ações CRUD Exclusão (Delete) Edição/atualização (Read/Update) Gravação (Create) Resultado Testando Adicionando recursos Facelets Craindo os Templates CSS página-modelo Facelets Importações Aplicando os Templates Testando Resultado final Distribuindo

Conclusões

Capítulo 19 - PrimeFaces Trabalhando a base de dados Criando a aplicação Carregando as bibliotecas Planejando a aplicação Começando a programar Classes POJO O Hibernate e os métodos hasCod() e equals() Os Métodos hashCod() Os métodos Equals() Classe Exception Conexão com o banco de dados Mapeamento O/R Classe DAO Povoando o Banco Geração automática do Schema Classe ManagedBean Escopos ?faces-redicet=true Usando o JSF Gerando a Primeira View Definindo o welcome-file Testando Ações CRUD Exclusão (Delete) Edição/atualização (Read/Update) Gravação (Create) Resultado Testando Demais views do projeto Adicionando recursos PrimeFaces Dicas de configuração Facelets Criando os Templates Aplicando os Templates Testando Resultado final Distribuindo

Conclusões

Capítulo 20 - JPA e CDI Trabalhando a base de dados Criando a aplicação Carregando as bibliotecas Planejando a aplicação Começando a programar Classes POJO Comportamento Lazy x Eager Classe Exception Conexão com o banco de dados Mapeamento O/R Classe DAO Injeção de dependência Geração automática do Schema Povoando o Banco Parte de Usuários ManagedBean Views Facelets e Resources Primeira view Testando Parte de Clientes ManagedBean Views Testando Parte de Produtos ManagedBean Views Testando Parte de Pedidos ManagedBean Views Testando Resultado final Distribuindo

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 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), OBRIGATORIAMENTE, você deve enviar o comprovante de depósito/transferência para o e-mail com cópia para .


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 "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"?
 

Preço Especial Válido por Tempo Limitado: De R$ 297,00 por R$ 217,00 + Frete


E mais os 16 Cursos de Java Bônus 1991 Vídeo Aulas - 280:40 horas de conteúdo):


IMPORTANTE: Os 16 cursos de Java, de bônus, são liberados via Download, após a confirmação do pagamento do pedido e o Livro é enviado via Correios.
 

  • Curso 01: Programação Java - Crie um Sistema de Controle de Estoque Completo em Java Netbeans Eclipse e iReport - Passo a Passo - da Tela Inicial aos Relatórios Finais - 200 Vídeo Aulas - 2 DVDs - 21:45 horas

  • Curso 02: Curso Completo Programação Java Orientada a Objetos com Eclipse , NetBeans 6 e JDeveloper 11 + Conexão com Banco de Dados Oracle , SQL Server,Firebird , PostgreSQL , MySQL e Access - Passo a Passo - 200 Vídeo Aulas - 3 DVDs - 31:30 horas

  • Curso 03: Programação Java Avançada: Código de Barras, Comunicação com a Porta Serial, Criptografia, Envio de Emails, Instalação de Programas no Windows e Linux - 207 Vídeo Aulas - 3 DVDs - 30:20 horas

  • Curso 04: Programação Java Avançada com Banco de Dados - Domine Técnicas Avançadas de Conexão com Banco de Dados e Criação de Formulários Avançados Usando MVC, Design Pattern, Factory e DAO e JTable - 105 Vídeo Aulas - 2 DVDs - 14:37 horas

  • Curso 05: Java para Web - Módulo 1 - Com J2EE e JSP - Apren.da Criando um Sistema Completo - Passo a Passo - 156 Vídeo Aulas - 2 DVDs - 23:32 horas

  • Curso 06: Java para Web - Módulo 2 - Crie um sistema de login completo e menus com itens carregados a partir de um banco de dados - Passo a Passo - 117 Vídeo Aulas - 2 DVDs - 17:33 horas

  • Curso 07: Java para Web - Módulo 3 - 9 projetos completos com NetBeans - Passo a Passo - 152 Vídeo Aulas - 2 DVDs - 22:22 horas

  • Curso 08: Java para Web - Módulo 4 - Crie um sistema web completo usando MVC, DAO, JSTL, Custom Tags, HTML5, JavaScript, CSS3, Eclipse, NetBeans, PostgreSQL e Power Designer - Passo a Passo - 159 Vídeo Aulas - 2 DVDs - 23:47 horas

  • Curso 09: Java para Web - Módulo 5 - Crie um sistema web completo, profissional e responsivo usando Java - Passo a Passo - 79 Vídeo Aulas - 1 DVD - 11:38 horas

  • Curso 10: Java Hibernate - Passo a Passo - 178 Vídeo Aulas - 3 DVDs - 25:42 horas

  • Curso 11: Java J2ME - Módulo 1 - 100 Vídeo Aulas - 1 DVD - 02:15 horas

  • Curso 12: Java J2ME - Módulo 2 - 74 Vídeo Aulas - 1 DVD - 10:27 horas

  • Curso 13: Spring Framework - 125 Vídeo Aulas - 2 DVDs - 18:38

  • Curso 14: Super Gerador de Aplicativos Rápidos em Java - 149 Vídeo Aulas em 2 DVDs - 10:00 horas + Sistema Gerador Rápido de Aplicativos em Java

  • Curso 15: Criação de um Sistema de Emissão de Notas Fiscais Eletrônicas (NFe e NFCe) - v3.0 - 44 Vídeo Aulas em 2 DVDs - 6:00 horas

  • Curso 16: Criação de um Sistema de Emissão de Notas Fiscais Eletrônicas (NFe e NFCe) - v4.0 - 25 Vídeo Aulas em 1 DVD - 4:00 horas


IMPORTANTE: Os 16 cursos de Java, 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: 3000g

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

ISBN: 978-65-87608-04-4