JAVA SERVER FACE
Área: Informática
Carga horária: 40 horas
Público-alvo:
Esse curso é dirigido a programadores Java que desejam atuar como desenvolvedores para a web. É necessário que o aluno saiba linguagem Java. Para melhor aproveitamento do curso é desejável que o aluno tenha conhecimento em HTML, JavaScript e XML.
Objetivo:
Java Server Faces é a padronização do desenvolvimento de sistemas para Web utilizando Java. Possui funções já existentes em frameworks como Struts, WebWork, Tapestry e Spring. É especificada e padronizada pela Sun e o JCP (comunidade de grandes empresas que dita o futuro da tecnologia Java). É definitivamente o que o mercado está adotando e adotará para o desenvolvimento Web com Java.
Conteúdo programático:
- Apresentação do ambiente de desenvolvimento com Eclipse e Tomcat
- Java Server Pages, JSTL e Java Beans
- Introdução a Java Server Faces
- Objetos de processamento de requisição e interface com o usuário
- Componentes Java Server Faces
- Manipulação de eventos
- Navegação de páginas
- Validadores, conversores e internacionalização
- Renderizadores
- Projeto utilizando os recursos JSF
STRUTS
Área: Informática
Carga horária: 40 horas
Público-alvo:
Esse curso é dirigido a desenvolvedores WEB, programadores Java, estudantes interessados que atendam os pré-requisitos. É necessário que o aluno saiba linguagem Java. Para melhor aproveitamento do curso, é desejável que o aluno tenha conhecimento em HTML, JavaScript e XML.
Objetivos:
Struts é a tecnologia para desenvolvimento de aplicações Web com Java mais utilizada no mercado. Possui ampla documentação exemplos e comunidades espalhadas pelo mundo todo. Ajuda muito no desenvolvimento rápido e com qualidade através da implementação de padrões de projeto consagrados pela arquitetura de software orientado a objetos. É definitivamente o framework Java para Web mais popular e maduro do mercado.
Conteúdo programático:
- Apresentação do ambiente de desenvolvimento com Eclipse e Tomcat
- Java Server Pages, JSTL e Java Beans
- Introdução a Struts
- Padrões de projeto
- Explorando a arquitetura Struts
- Construindo uma simples aplicação
- Introdução a XDoclet para Struts
- Configurando componentes Struts
- Action Objects, Action Forms, Action Forwards e Action Mappings
- Mostrando conteúdo dinâmico
- Desenvolvendo com Tiles
- Validação e localização
- Projeto utilizando os recursos Struts
HIBERNATE
Área: Informática
Carga horária: 40 horas
Público-alvo:
Administradores de dados, administradores de banco de dados, administradores de sistemas operacionais e redes, analistas de sistemas, arquitetos de sistemas e projetistas, desenvolvedores de aplicações, diretores de Informática, gerentes de Informática, gerentes de suporte, programadores, profissionais de suporte técnico, web designers, web developers, web managers. É necessário que o aluno saiba linguagem Java. Para melhor aproveitamento do curso é desejável que o aluno tenha conhecimento em XML e SQL.
Objetivo:
Hibernate é a mais popular tecnologia de persistência de objetos do mercado. Com ela é possível mapear um sistema orientado a objetos para um banco de dados relacional de forma fácil, rápida e com ótimo desempenho. Possui diversas ferramentas, documentações e é extremamente utilizada em todo mundo. Com ela o desenvolvimento da camada de persistência tende a ficar no mínimo duas vezes mais rápido e muito mais flexível. É uma tecnologia indispensável para sistemas que precisam responder rápido a mudanças.
Conteúdo programático:
- Apresentação do ambiente de desenvolvimento com Eclipse
- Arquitetura
- Configuração
- Classes persistentes
- Mapeamento objeto/relacional básico
- Mapeamento de coleções
- Mapeamento de herança
- Manipulando dados persistentes
- Transações e concorrência
- HQL: Hibernate Query Language
- Projeto utilizando os recursos do Hibernate
Com base nestes cursos qual compensa fazer?