Unidade: U1_ PROGRAMAÇÃO_EM_JSF
Aula: A2_COMPONENTES_VISUAIS_DO_JSF
OBJETIVOS
Definição dos objetivos da aula prática:
Definição dos objetivos da aula prática: Ensinar o aluno a criar um projeto web dinâmico utilizando
conceitos iniciais de JSF na camada de visão, além de estruturar as partes desse projeto segundo
o padrão de arquitetura MVC, tudo isso sendo aplicado à linguagem de programação Java. Após
a criação e estruturação dos arquivos, aplicaremos uma folha de estilo no formulário criado
NOME DA DISCIPLINA: PROGRAMAÇÃO WEB
Unidade: U2_DESENVOLVIMENTO_DE_APLICAÇÕES_EM_JSF_COM_PERSISTÊNCIA
Aula: A2_FRAMEWORK_HIBERNATE
OBJETIVOS
Definição dos objetivos da aula prática:
Nessa aula o objetivo é criar um sistema de agenda fazendo a persistência dos dados usando o
framework Hibernate.
Para isso o sistema será dividido em duas partes:
• Na primeira deverão ser criados os arquivos de configuração com o banco, bem como a
transação de inserção de dados.
• Na segunda, serão criados os arquivos necessários à interação do usuário com o sistema,
ou seja, a Managed Bean e o arquivo.xhtml.
NOME DA DISCIPLINA: PROGRAMAÇÃO WEB II
Unidade: U3_DESENVOLVIMENTO_DE_APLICAÇÕES_EM_JSF_E_SUAS_EXTENSÕES
Aula: A3_FRAMEWORK_TOMAHAWK_HIGHFACES_E_BOOFACES
OBJETIVOS
Definição dos objetivos da aula prática:
• Compreender o papel dos frameworks Tomahawk, HighFaces e BootsFaces no
ecossistema JSF, reconhecendo como eles ampliam os recursos visuais e funcionais das
aplicações web.
• Explorar a integração do BootsFaces com o JSF, aplicando componentes visuais
baseados em Bootstrap para criar interfaces modernas, responsivas e de fácil
manutenção.
• Desenvolver uma aplicação prática utilizando BootsFaces, aplicando seus principais
componentes (como <b:form>, <b:inputText>, <b:commandButton>, <b:dataTable>, entre
outros) em conjunto com ManagedBeans e a arquitetura MVC.
NOME DA DISCIPLINA: PROGRAMAÇÃO WEB II
Unidade: U4_DESENVOLVIMENTO_DE_APLICAÇÕES_COM_API
Aula: A1_API_RESTFULL
OBJETIVOS
Definição dos objetivos da aula prática:
• Compreender o funcionamento de APIs RESTful e seus princípios básicos.
• Implementar endpoints usando JAX-RS no Java EE.
• Produzir e consumir dados no formato JSON.
• Executar e testar serviços REST em um servidor de aplicação (WildFly)



