Curso Java Web (JAVA, JSF, JPA)

62 visualizações

Publicada em

O Mini-Curso de Desenvolvimento de Aplicações Web com Java e PrimeFaces tem o intuito apresentar os principais componentes que auxiliam no desenvolvimento de aplicações web tanto nos segmentos de softwares open-source quanto nos softwares comerciais. A fim de apresentar este curso de uma forma objetiva e didática, pretende-se ensinar alguns recursos de lógica de programação com Java 8 com utilização do Framework Web JSF 2.0, utilização de elementos gráficos web com a biblioteca PrimeFaces e para persistência de dados em um banco de dados local MySQL com a biblioteca JPA EclipseLink (ORM).

Para mais informações e o código fonte estudado em sala, acesse: https://markosystem.github.io/JavaWeb/

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
62
No SlideShare
0
A partir de incorporações
0
Número de incorporações
0
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Curso Java Web (JAVA, JSF, JPA)

  1. 1. Minicurso: Introdução ao desenvolvimento de aplicações web com JAVA. Instrutores: Cristian Dean Abreu Rego <cristiandeanabreu@gmail.com> Gabriel Ferreira Cunha <gferreiracunha@gmail.com> Marcos Batista dos Santos <markos.system@gmail.com>
  2. 2. Introdução O Minicurso de Introdução ao Desenvolvimento de Aplicações Web com Java tem o intuito apresentar os principais componentes que auxiliam no desenvolvimento de aplicações web tanto no segmento de softwares open- source quanto comerciais. A fim de apresentar este curso de uma forma objetiva e didática, serão aplicados recursos de lógica de programação utilizando Java 8 e o Framework Web JSF 2.0, além da biblioteca PrimeFaces. Para prover a persistência de dados será utilizado o SGBD MySQL em conjunto com a biblioteca EclipseLink/JPA (ORM).
  3. 3. Java ● História Breve de Linguagem; ● Orientação a objetos; ● O que é Java SE?; ● O que é Java ME?; ● O que é Java EE?. Suporte à orientação a objetos; Portabilidade; Linguagem Simples; Compilada / Interpretada; Distribuído; Independente de plataforma; Fortemente Tipada;
  4. 4. JSF 2.0 O que é JSF?; MVC (Modelo, View, Controle); Managed Beans; Converters; Validators.
  5. 5. Padrões de Projeto Padrão Factory; Padrão DAO (Data Access Object); Padrão MVC;
  6. 6. PrimeFaces O que é PrimeFaces?; Importando a Biblioteca para o Projeto; Exemplos de componentes.
  7. 7. Persistência de Dados (Eclipselink/JPA) O que Persistência de Dados?; ORM (Mapeamento Objeto Relacional); O que é Eclipselink/JPA?.
  8. 8. Gerenciador de Dependência O que é Maven?; Porque utilizar o Maven?.
  9. 9. Ferramentas IDE: Intellij IDEA Servidor WEB: Tomcat Banco de Dado: MySQL
  10. 10. Desafio Criar e configurar um projeto de uma simples agenda telefônica web utilizando Java EE. Como ambiente de desenvolvimento utilizaremos o IntelliJ IDE da empresa JetBrains. O projeto deverá utilizar conceitos de: No final, os alunos compreenderão basicamente o funcionamento do Java Web e poderão desenvolver aplicações com utilização dos principais recursos Java do momento. OO Managed Beans MVC Factories Maven JPA Queries Componentes JSF/Primefaces CRUD

×