Curso Java Web - 60h

Solicite informação sem compromisso SISNEMA Informática

Para enviar a solicitaçao você deve aceitar a Política de Privacidade

Comentários sobre Curso Java Web - 60h - Presencial - Porto Alegre - Rio Grande do Sul

  • Conteúdo
    Java Web - 60h.

    Java Web, principios básicos é um curso que visa introduzir o desenvolvedor no mundo
    de desenvolvimento de aplicações Java para a WEB. Neste curso serão introduzidos padrões de projetos bem como, serão abordados os principais frameworks de mercado para desenvolvimento de aplicações Java, incluindo aí a especificação Java para a camada view, JSF.

    Datas: 08 mai - 26 mai
    Noite - 19h às 23h

    Datas: 08 mai - 26 mai
    Noite - 19h às 23h
    Online - Ambiente digital

    Carga Horária
    : 60 h

    Conteúdo.

    ● Módulo 1 ­ Gerenciando depencias do projeto / modularização de projetos

    ● Módulo 2 ­ Padrões de Projeto MVC
    ○ Pensando o sistema no padrão MVC

    ● Módulo 3­ HTML
    ○ Principais tags
    ○ Principais features HTML 5

    ● Módulo 4 ­ Servlets
    ○ O que São Servlets Java
    ○ Ciclo de Vida de Servlets
    ○ Definição e Mapeamento de Servlets Java
    ○ Parâmetros de Inicialização de Servlet

    ● Módulo 5 ­ Filters
    ○ O que São Filters Java
    ○ Ciclo de Vida de Filters
    ○ Definição e Mapeamento de Filters Java
    ○ Utilização de Filter para controlar acesso ao sistema
    ○ Diferença entre Servlets e Filters

    ● Módulo 6 ­ Interagindo com Clientes Web
    ○ Recuperando Informações de uma Requisição
    ○ Preparando o Retorno de uma Requisição
    ○ Recuperando Dados de Formulários
    ○ Redirecionando uma Requisição
    ○ Despachando uma Requisição

    ● Módulo 7 ­ Acesso a Dados ­ SQL
    ○ JDBC (Java Database Connectivity)
    ○ A Arquitetura JDBC
    ○ A API JDBC
    ○ Criando uma Conexão com o Banco de Dados
    ○ Executando Queries

    ● Módulo 8 ­ JSP, JSTL e Expression Language

    ● Módulo 9 ­ Primeiros passos com a JPA
    ○ Definição do modelo
    ○ Configuração básica do persistence.xml
    ○ Escolha o dialeto do banco de dados
    ○ Automatização da criação e evolução das tabelas
    ○ Gravação do primeiro dado no banco de dados
    ○ Consultas simples no banco de dados com a JPA
    ○ Exclusão de dados com a JPA
    ○ O que mais vem pela frente?

    ● Módulo 10 ­ Pimeiros passos com o JSF
    ○ Onde e como defino telas com o JSF?
    ○ Criação da tela e dos inputs básicos de dados
    ○ commandButton, Managed Beans e a submissão de formulários
    ○ Passe dados da tela para o Managed Bean
    ○ Como receber os parâmetros direto no método
    ○ Gravação do automóvel no banco de dados
    ○ Liste os dados com o dataTable
    ○ Mas minha listagem está executando várias consultas no banco...
    ○ Exclusão de dados e o commandLink
    ○ O primeiro CRUD integrado

    ● Módulo 11 ­ Entenda o JSF e crie aplicações web
    ○ Se prepare para um mundo diferente, baseado em componentes
    ○ A web stateless contra a web stateful
    ○ O ciclo de vida das requisições no JSF
    ○ Fase 1 ­ Criar ou restaurar a árvore de componentes da tela (Restore View)
    ○ Fase 2 ­ Aplicar valores da requisição na árvore de componentes (Apply Request
    Values)
    ○ Fase 3 ­ Converter e Validar (Validate)
    ○ Fase 4 ­ Atualizar o modelo (Update Model)
    ○ Fase 5 ­ Invocar ação da aplicação (Invoke Application)
    ○ Fase 6 ­ Renderizar a resposta (Render Response)
    ○ Aja sobre as fases do JSF com os PhaseListeners
    ○ Conheça os componentes do JSF
    ○ A diferença entre Action e ActionListener
    ○ Padronização no carregamento de recursos
    ○ Entenda os conversores nativos, o f:convertDateTime e o f:convertNumber
    ○ Conversores customizados
    ○ Conheça os validadores nativos
    ○ E quando os validadores nativos não fazem o que eu quero? Crie seus
    validadores
    ○ Novidade: JSF com GET e bookmarkable URLs
    ○ h:button e h:link
    ○ Regras de navegação
    ○ Entenda os escopos e saiba como e quando trabalhar com cada um
    ○ A curva de aprendizado do JSF

    ● Módulo 12 ­ Java Persistence API ­ JPA
    ○ Definição do modelo
    ○ Configuração básica do persistence.xml
    ○ Escolha o dialeto do banco de dados
    ○ Automatização da criação e evolução das tabelas
    ○ Gravação do primeiro dado no banco de dados

    ● Módulo 13 ­ Validações simplificadas na JPA e no JSF com a Bean Validation
    ○ Trabalhe com os validadores e crie sua própria validação
    ○ Organize grupos de validação
    ○ A integração entre Bean Validation e JPA
    ○ A integração entre Bean Validation e JSF

    ● Módulo 14 ­ JPA / cache de 1º e 2º nível
    ○ Utilize o cache de segundo nível da JPA
    ○ Faça cache de consultas

    ● Módulo 15 ­ Pool de conexões

    ● Módulo 16 ­ Introdução ao Hibernate
    ○ Conceito de ORM
    ○ Mapeamento de entidades
    ○ Opções de consultas com Hibernate
    ○ Uso da classe Query Uso da classe Criteria Consultas nomeadas (Named
    Queries)
    ○ Hibernate Tools

    ● Módulo 17 ­ Criando Banco de dados / Engenharia Reversa

    ● Módulo 18 ­ Disponibilizando a aplicação para múltiplos bancos: Mysql, Postgres,
    Oracle...

    ● Modulo 19 ­ Primefaces
    ○ Apresentação do PrimeFaces
    ○ Primefaces ShowCase ­­> ​ http://www.primefaces.org/showcase/
    ○ Adicionando componentes do Primefaces no projeto

    ● Módulo 20 ­ Definição da identidade visual com Facelets e CSS
    ○ Por que usar Facelets
    ○ Criação do template interna.xhtml
    ○ Análise das tags Facelets do template
    ○ Aplicação dos templates
    ○ Uso de includes
    ○ Uso de CSS e Tableless

    ● Módulo 21 ­ Internacionalização da aplicação I18N
    ○ Disponibilizando a aplicação para diferentes linguas (Português, Inglês,
    Espanhol)
    ○ Associando a escolha do idioma ao usuário

    ● Módulo 22 ­ Enriquecendo nossa aplicação JSF
    ○ Combos em cascata e commands em dataTable
    ○ Mostre mensagens com h:message e h:messages
    ○ Internacionalizando nossa aplicação
    ○ JSF e Ajax
    ○ Organize o código das telas com templates
    ○ Composite Components: criando nossos próprios componentes a partir de outros
    ○ Criar um jar com componentes customizados

    ● Módulo 23 ­ Relatórios com iReport e Jasper Reports
    ○ Obtenção e instalação do iReport
    ○ Obtenção do JasperReports
    ○ Arquitetura das ferramentas
    ○ Primeiro projeto com iReport
    ○ Formatação do relatório de contas

    ● Módulo 24 ­ Unindo a teoria com a prática, FinanceiroWeb ­ Administração de
    despesas pessoais

    ● Módulo 25 ­ Finalização e empacotamento do projeto

    Pré-requisitos.

    Tem como pré­requisito o conhecimentos prévios em Java.

Outro curso relacionado com java e javascript

Utilizamos cookies para melhorar nossos serviços.
Se continuar navegando, aceita o seu uso.
Ver mais  |