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

Categoria: Programação

Autor(es): Romuel Dias de Oliveira

Carga horária: 40 horas no certificado

ApenasR$ 50,00


Curso Online de 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


Curso Prático em 125 Vídeo Aulas - 35:07 horas


Curso Online com Certificado, Acesso Vitalício e Suporte à Dúvidas!
 



Este é o Curso Online 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.
 

Ou seja, este é o Curso Online de Programação Java para Web Perfeito para quem quer Dominar, na Prática, 3 Maneiras Diferentes de Programar Java para Web: Page Centric, MVC e DAO.


Você vai Aprender desde os Fundamentos da Programação Java, passando por tópicos sobre a conexão de Java com Banco de dados, Criação da Interface Gráfica em Java, criação de Relatórios em Java, até a Criação de um Controle de Estoque Completo em Java - Tela a Tela, Comando a Comando, Passo a Passo.


De R$ 250,00 por R$ 50,00 - Somente para os 50 Primeiros Alunos.
 


:: APRESENTAÇÃO DO CURSO:


 

***

***
 


:: VISÃO GERAL DO CURSO DE PROGRAMAÇÃO JAVA PARA WEB:



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 CURSO PERFEITO PARA VOCÊ!


Este é o Curso Online de Programação Java para Web, em 125 Vídeo Aulas, Perfeito para quem quer Começar a Estudar Programação Java para Web, na Prática, sem Dificuldades.
 

No curso o professor Romuel utiliza o Java 8, mas você pode usar Qualquer Versão do Java!
 

Este Curso Online de Programação Java Para Web é Inédito no Mercado, Pois é Diferente de Todos os Demais Cursos sobre Programação Java para Web 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, com a Excelente e Consagrada didática do Professor Romuel Dias.


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


Este Curso Online de Java para Web 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 Curso, ao longo de suas 125 Vídeo Aulas, com mais de 35 horas de conteúdo, irá Ajudá-lo, bastante, 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 famoso Modelo de Aplicações Web em 3 ou mais Camadas).


O principal objetivo deste curso é 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.


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 Módulos deste Curso Online de Programação Java para Web foram construídos por meio de consultas do site dos fabricantes dos softwares utilizados neste Curso, tais 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.


Ademais, para o trabalho de confecção dos sistemas empregados neste Curso, 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 na Internet.


Os detalhes de como baixá-los e fazer a instalação estão descritos no Módulo 1, na aula: 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 Curso Online está dividido em Quatro Módulos:
 

  • Módulo 01: 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.
     
  • Módulo 02: Faremos uma abordagem detalhada sobre o modelo Page-centric para o desenvolvimento, e utilizamos o PostgreSQL como SGBD, usando a IDE NetBeans.
     
  • Módulo 03: 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++.
     
  • Módulo 04: Por fim abordaremos a criação de aplicações usando o padrão de projeto DAO em conjunto com SGBD MySQL, fazendo uso da IDE Eclipse.


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


Espero, sinceramente, que o estudo/aprendisado seja divertido e muito fácil, com a consagrada didática do Professo Romuel dias, para o aproveitamento de todo o conteúdo seja o máximo possível, e, ao final, você possa sentir-se seguro para continuar os teus estudos.

 


 

ApenasR$ 50,00



Conteúdo programático:

Java para Web - Todos os Módulos e Lições:

Módulo 01 - Aula 00 - Apresentacao do Curso - 00:07:49

Modulo 01 - Aula 01 - Revisão Java - POO - 00:38:59

Modulo 01 - Aula 02 - Revisão Java - Fundamentos da Linguagem - 00:32:20

Modulo 01 - Aula 03 - Revisão Java - WEB Sites HTML - 00:13:06

Modulo 01 - Aula 04 - Revisão Java - WEB Sites CSS - 00:17:01

Modulo 01 - Aula 05 - Revisão Java - WEB Sites JavaScript - 00:11:13

Modulo 01 - Aula 06 - Revisão Java - HTTP - 00:13:34

Modulo 01 - Aula 07 - Revisão Java - Container - 00:24:29

Modulo 01 - Aula 08 - Revisão Java - JSP - 00:29:42

Modulo 01 - Aula 09 - Revisão Java - Padrões de Projeto e Distribuição - 00:13:05

Modulo 01 - Aula 10 - Revisão Java - Software Pré-Requisito - 00:29:52

Modulo 02 - Aula 01 - PageCentric - Introducao ao Page-centric e Criação do Banco de Dados com PgSQL - 00:34:17

Modulo 02 - Aula 02 - PageCentric - Criando o Projeto e adiconando bibliotecas - 00:07:34

Modulo 02 - Aula 03 - PageCentric - Começando a Programar - 00:16:59

Modulo 02 - Aula 04 - PageCentric - Conexão com o Banco e Listando o Conteúdo - 00:32:35

Modulo 02 - Aula 05 - PageCentric - Preparando e testando a Exclusão de registros - 00:20:21

Modulo 02 - Aula 06 - PageCentric - Montando o Formulário de Inserir Dados - 00:23:23

Modulo 02 - Aula 07 - PageCentric - Sugestão de Código Novo no formulário - 00:13:02

Modulo 02 - Aula 08 - PageCentric - Sugestão de Data do dia no formulário - 00:06:54

Modulo 02 - Aula 09 - PageCentric - Acessando dados de outras tabelas - 00:16:02

Modulo 02 - Aula 10 - PageCentric - JavaScript no Formulário - 00:23:51

Modulo 02 - Aula 11 - PageCentric - Gravando registros na tabela - 00:23:08

Modulo 02 - Aula 12 - PageCentric - Melhorando a Exclusão - 00:11:24

Modulo 02 - Aula 13 - PageCentric - Formulário de Alteração - 00:26:22

Modulo 02 - Aula 14 - PageCentric - Finalizando a Alteração - 00:12:44

Modulo 02 - Aula 15 - PageCentric - Opções de Impressão - Parte 1 - 00:18:51

Modulo 02 - Aula 16 - PageCentric - Opções de Impressão - Parte 2 - 00:14:15

Modulo 02 - Aula 17 - PageCentric - Opções de Impressão - Parte 3 - 00:16:14

Modulo 02 - Aula 18 - PageCentric - Opções de Impressão - Parte 4 - 00:24:19

Modulo 02 - Aula 19 - PageCentric - Ajustes Finais - 00:12:15

Modulo 02 - Aula 20 - PageCentric - Revisão, Distribuição, PGAdmin e Conclusões - 00:15:40

Modulo 03 - Aula 01 - MVC - Introdução e Serviço do Banco de Dados - 00:18:23

Modulo 03 - Aula 02 - MVC - Montagem das tabelas do banco - 00:20:59

Modulo 03 - Aula 03 - MVC - Preparando o ADe e o ADi, e testando o Container - 00:30:33

Modulo 03 - Aula 04 - MVC - Configurações iniciais da aplicação e Deploy com Script - 00:19:42

Modulo 03 - Aula 05 - MVC - Ajustes da pagina principal - 00:15:10

Modulo 03 - Aula 06 - MVC - Brincando de CSS - Aula 1 - 00:11:50

Modulo 03 - Aula 07 - MVC - Brincando de CSS - Aula 2 - 00:16:54

Modulo 03 - Aula 08 - MVC - Funcionalidade do Projeto - 00:21:37

Modulo 03 - Aula 09 - MVC - Conexão com o Banco de Dados - 00:23:47

Modulo 03 - Aula 10 - MVC - Primeiro Bean - 00:14:07

Modulo 03 - Aula 11 - MVC - Primeiro Bean Conexão e Gravação - 00:11:24

Modulo 03 - Aula 12 - MVC - Primeiro Bean Excluir, Atualizar e Buscar - 00:11:34

Modulo 03 - Aula 13 - MVC - Primeiro Bean Buscar Conteudo de uma tabela auxiliar - 00:10:55

Modulo 03 - Aula 14 - MVC - Compilando as Classes Conexão e o Primeiro Bean - 00:16:36

Modulo 03 - Aula 15 - MVC - O Segundo Bean atributos, construtor e gets e sets - 00:13:33

Modulo 03 - Aula 16 - MVC - O Segundo Bean Manipular BD parte Gravar, Atualizar, Excluir, Buscar e listar - 00:19:31

Modulo 03 - Aula 17 - MVC - O Segundo Bean Busca personalizada e novo código - 00:19:45

Modulo 03 - Aula 18 - MVC - Primeiro Formulário - 00:13:25

Modulo 03 - Aula 19 - MVC - Arquivo de Funções - Aula 1 - 00:24:15

Modulo 03 - Aula 20 - MVC - Arquivo de Funções - Aula 2 - 00:07:39

Modulo 03 - Aula 21 - MVC - Aplicando funcoes.jsp ao Formulário novo - 00:24:09

Modulo 03 - Aula 22 - MVC - Ajustando os Estilos do Formulário novo - 00:13:35

Modulo 03 - Aula 23 - MVC - Aplicando JavaScript ao Formulário novo - 00:23:04

Modulo 03 - Aula 24 - MVC - Primeiro Servlet - Aula 1 - 00:11:27

Modulo 03 - Aula 25 - MVC - Primeiro Servlet - Aula 2 - 00:21:05

Modulo 03 - Aula 26 - MVC - Primeiro Servlet - Aula 3 - 00:12:42

Modulo 03 - Aula 27 - MVC - Primeiro Servle7 - Aula 4 - 00:09:59

Modulo 03 - Aula 28 - MVC - Configurações extras para o Servlet - 00:16:31

Modulo 03 - Aula 29 - MVC - Testando A Opção Novo da Aplicação com Get e Post - 00:26:47

Modulo 03 - Aula 30 - MVC - Formulário Pesquisar - 00:09:31

Modulo 03 - Aula 31 - MVC - Formulário Pesquisar Preparando para invocar o Servlet - 00:06:57

Modulo 03 - Aula 32 - MVC - Servlet Pesquisar - Novo - 00:23:58

Modulo 03 - Aula 33 - MVC - Servlet Pesquisar - 00:23:58

Modulo 03 - Aula 34 - MVC - Configuração extras e teste da pesquisa - 00:24:40

Modulo 03 - Aula 35 - MVC - View Editar - 00:22:45

Modulo 03 - Aula 36 - MVC - Servlet Editar - 00:11:41

Modulo 03 - Aula 37 - MVC - Formulário e Servlet Excluir - 00:22:05

Modulo 03 - Aula 38 - MVC - Formulário e Servlet Listar e Conclusão do projeto - 00:25:44

Modulo 04 - Aula 01 - DAO - Introdução e Criação do BD agenda - 00:19:03

Modulo 04 - Aula 02 - DAO - Criação das Tabelas do BD - 00:10:12

Modulo 04 - Aula 03 - DAO - Criando a aplicação no Eclipse - 00:10:21

Modulo 04 - Aula 04 - DAO - Primeiro Pacote e Classe Conexão - 00:06:09

Modulo 04 - Aula 05 - DAO - Aparência e Estilos - 00:10:11

Modulo 04 - Aula 06 - DAO - Página Cabeçalho - 00:09:23

Modulo 04 - Aula 07 - DAO - Páginas Rodapé, Menu e Home - 00:18:13

Modulo 04 - Aula 08 - DAO - iFrames na Página Index e teste inicial - 00:16:42

Modulo 04 - Aula 09 - DAO - FileTag dataAtual - 00:15:58

Modulo 04 - Aula 10 - DAO - Organizando a Aplicação - 00:15:15

Modulo 04 - Aula 11 - DAO - Parte de Usuários - Bean - 00:06:25

Modulo 04 - Aula 12 - DAO - Parte de Usuários - DAO - 00:27:30

Modulo 04 - Aula 13 - DAO - Parte de Usuários - Servlet Listar - 00:21:07

Modulo 04 - Aula 14 - DAO - Parte de Usuários - View Listar - 00:16:23

Modulo 04 - Aula 15 - DAO - Parte de Usuários - Formulário de Login - 00:15:51

Modulo 04 - Aula 16 - DAO - Parte de Usuários - Servlet de Login - 00:17:33

Modulo 04 - Aula 17 - DAO - Parte de Usuários - FilesTag de Login - 00:09:27

Modulo 04 - Aula 18 - DAO - Parte de Usuários - Teste de Login - 00:18:04

Modulo 04 - Aula 19 - DAO - Parte de Usuarios - Menu Opções (HTML x XHTML e HTML5) - 00:24:21

Modulo 04 - Aula 20 - DAO - Parte de Usuários - Menu Opções Custon Tags - 00:33:29

Modulo 04 - Aula 21 - DAO - Parte de Usuários - Menu Opções de Usuarios Completo - 00:16:19

Modulo 04 - Aula 22 - DAO - Parte de Usuários - Lista de Usuários Tag Personaliza de Opções - 00:14:24

Modulo 04 - Aula 23 - DAO - Parte de Usuários - View Novo Usuário e File tag (Versão reduzida) - 00:16:26

Modulo 04 - Aula 24 - DAO - Parte de Usuários - View Novo Usuário e File tag - 00:18:48

Modulo 04 - Aula 25 - DAO - Parte de Usuários - Servlet Gravar Usuário - 00:11:40

Modulo 04 - Aula 26 - DAO - Parte de Usuários - Testando novos usuários - 00:08:16

Modulo 04 - Aula 27 - DAO - Parte de Usuários - Editar Usuários - Aula 1 - 00:14:58

Modulo 04 - Aula 28 - DAO - Parte de Usuários - Editar Usuários - Aula 2 - 00:14:13

Modulo 04 - Aula 29 - DAO - Parte de Usuários - Editar Usuários - Aula 3 - 00:22:27

Modulo 04 - Aula 30 - DAO - Parte de Usuários - Editar Usuários - Revisão e Testes - 00:12:32

Modulo 04 - Aula 31 - DAO - Parte de Usuários - Servlet Atualizar Usuários - 00:05:59

Modulo 04 - Aula 32 - DAO - Parte de Usuários - Excluir Usuários - 00:10:23

Modulo 04 - Aula 33 - DAO - Parte de Contatos - Criação dos Beans e LocalTime - 00:24:26

Modulo 04 - Aula 34 - DAO - Parte de Contatos - InfoDao (tabelas auxiliares) - 00:10:33

Modulo 04 - Aula 35 - DAO - Parte de Contatos - ContatoDao - 00:07:13

Modulo 04 - Aula 36 - DAO - Parte de Contatos - Servlet Listar Contatos - 00:07:13

Modulo 04 - Aula 37 - DAO - Parte de Contatos - View Listar e menus - 00:09:33

Modulo 04 - Aula 38 - DAO - Parte de Contatos - View Novo FileTag e CustomTag - 00:20:15

Modulo 04 - Aula 39 - DAO - Parte de Contatos - View Novo Formulário - 00:22:34

Modulo 04 - Aula 40 - DAO - Parte de Contatos - Servlet Gravar Novo - 00:29:10

Modulo 04 - Aula 41 - DAO - Parte de Contatos - Reparo e teste do Servlet Gravar, e do Formulário Novo - 00:05:54

Modulo 04 - Aula 42 - DAO - Parte de Contatos - Servlet Pesquisar e FunctionTag - 00:11:34

Modulo 04 - Aula 43 - DAO - Parte de Contatos - View EditarContatos - 00:18:37

Modulo 04 - Aula 44 - DAO - Parte de Contatos - Controller Atualizar - 00:13:27

Modulo 04 - Aula 45 - DAO - Parte de Contatos - Exclusão - 00:12:19

Modulo 04 - Aula 46 - DAO - Parte de Agendamento - Bean e DAO - 00:16:48

Modulo 04 - Aula 47 - DAO - Parte de Agendamento - Contoller Listar - 00:07:58

Modulo 04 - Aula 48 - DAO - Parte de Agendamento - View Listar - 00:10:47

Modulo 04 - Aula 49 - DAO - Parte de Agendamento - Menu de Opções - 00:03:12

Modulo 04 - Aula 50 - DAO - Parte de Agendamento - View Novo e Servlet Gravar - 00:25:07

Modulo 04 - Aula 51 - DAO - Parte de Agendamento - Testando lista e Gravação - 00:09:31

Modulo 04 - Aula 52 - DAO - Parte de Agendamento - View de Pesquisa - 00:16:25

Modulo 04 - Aula 53 - DAO - Parte de Agendamento - Controller de Pesquisa - 00:20:17

Modulo 04 - Aula 54 - DAO - Parte de Agendamento - Editar e Atualizar - 00:14:24

Modulo 04 - Aula 55 - DAO - Parte de Agendamento - Excluir - 00:04:48

Modulo 04 - Aula 56 - DAO - Parte de Agendamento - Testes - 00:08:13

Modulo 04 - Aula 57 - DAO - Controle de Sessão, Distribuição e Conclusão do curso - 00:15:09