Curso
Neste curso de "Construção de sistema escolar com JBoss, JSF e Richfaces" iremos nos aprofundar em tópicos completos de programação focados no Java EE que enfocam além do CRUD completo, histórico de alunos e presenças, notas, financeiro, almoxarifado, dentre outras partes do sistema. Isso significa que o programador já precisa ter conhecimentos prévios da linguagem Java, bem como dos seus recursos, lógica de programação, depuração de código, IDEs, dentre outros conceitos básicos de programação. O curso irá explorar também conceitos de servidor JEE, Ajax e requisições assíncronas no projeto, otimizando toda a mensageria e controle de exceções. Também usaremos o Banco de Dados MySQL em conjunto com o SGBD Workbench para gerenciar as transações e a persistência dos dados. No lado Java, faremos usa da JPA para sincronizar os dados persistentes. O jQuery, como plugin padrão do Richfaces, será usado intrinsecamente para manipular o JavaScript da parte client side.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
62 horas
Nessa aula você verá uma introdução à tecnologia JBoss, em conjunto com o JSF e o Richfaces. Veja as principais diferenças entre as tecnologias, bem como elas se comunicam.
Nessa aula você verá o processo de download e descompactação das principais ferramentas que usaremos no curso, desde o Eclipse, MySQL, JDK e JBoss AS/Richfaces.
Nessa aula você verá o processo de configuração das ferramentas baixadas, em relação a comunicação com o Eclipse, instalação do MySQL e afins.
Nessa aula você verá como acessar o JBoss Tools, configurar o servidor WildFly e acessar a tela de administração para buscar informações gerais sobre o mesmo.
Nessa aula você verá como criar o nosso primeiro projeto usando as configurações manuais do Eclipse, com Richfaces, JSF, JSTL e Facelets.
Nessa aula você verá como criar um exemplo básico de AloMundo com as libs do Richfaces além de entender como criar projetos JSF usando somente o JBoss Tools.
Nessa aula você verá como criar nosso primeiro ManagedBean e conectá-lo à nossa página, referenciando os valores enviando dados e recebendo respostas.
Nessa aula você verá como implementar nossas primeiras regras de navegação no faces-config.xml, de modo a enviar valores para outras páginas e comunica-las.
Nessa aula você verá como criar suas próprias regras de exibição de mensagens, bem como validação de campos obrigatórios e veja como o JSF lida com isso.
Nessa aula você verá como criar suas próprias regras de navegação via anotações Java ou via tags JSF diretamente nas páginas xhtml, testando tudo de forma integrada.
Linguagem Java: Hello World!
Linguagem Java: tipos de dados
Linguagem Java: Controle de Fluxo