Desenvolvimento Web com Java e AngularJS

Descrição

Treinamento Java para Web com AngularJS

Objetivo do Curso

curso de Java para web com AngularJS – é voltado aos profissionais de informática que, depois de compreenderem as características e os recursos básicos da linguagem Java, buscam um curso de Java mais avançado para aprimorar suas habilidades nesta linguagem.

Pré-requisito do Curso

Para que os alunos possam obter um bom aproveitamento do curso completo de Java, é imprescindível que eles tenham participado dos nossos treinamentos de programação, ou possuam conhecimentos equivalentes.

Programação

 Curso Java – Classes

Classes internas; Instância da classe interna; Referências na classe interna; Modificadores de membros; Classes internas locais; Classes internas anônimas; Classes aninhadas; Printf; Scanner; Tipo enumerado; Classe Formatter; static import; Retorno de tipo covariant; Métodos Get e Set; Método get; Método set; Acesso aos atributos da classe via Getters e Setters.

 Curso Java – Array

Declaração de arrays; Arrays unidimensionais; Arrays bidimensionais; Arrays multidimensionais; Acesso aos elementos do vetor; Acesso aos elementos em um loop; Atalho para iniciar e construir um array; Array anônimo; Passando um array como parâmetro; Criando array com tipos construídos; Atribuição aos elementos do array; Variáveis de referência ? arrays unidimensionais; Variáveis de referência- arrays multidimensionais; Variáveis de instância e variáveis locais; Variáveis de instância de referência a objetos; Variáveis de instância de array; Tipos primitivos locais; Objetos locais; Arrays locais; Array de String; Generics; Imprimindo elementos do array; Varargs.

 Curso Java – Os métodos equals() e hashCode()

Equivalência de variáveis; Variáveis primitivas; Variáveis de referência; Equivalência de objetos; As regras de equals(); Hashing; As regras de hashCode().

 Curso Java – Conjuntos

Principais operações de conjuntos; Principais interfaces de conjuntos; Implementações de interfaces; Ordenação e classificação; Conjunto Set; Class HashSet; Class Iterator; Interface Set; Interface Comparable; Interface Comparator; Conjunto Map; Class HashMap; Class Hashtable; Conjunto List; Java.util.List; Java.util.ArrayList; Framework.

 Curso Java – Garbage Collector

Definindo o Garbage Collector; Funcionamento do Garbage Collector; Execução do Garbage Collector; O método finalize(); Preparando o objeto para a coleta; Remover uma referência; Alterar uma referência; Isolar uma referência; A classe Runtime; Desabilitando o Garbage Collector via interpretador Java; Ciclo de vida dos objetos; Created; In use; Invisible; Unreachable; Collected; Finalized; Deallocated; Objetos de referência; WeakReference, SoftReference e PhantomReference.

 Curso Java – Exceções

Exceções com try e catch; Throws; finally; Exceções transferidas; Hierarquia e correspondência; Manipulador de exceção; Interface pública; Classe Throwable; Construtores; Métodos; Classe Exception; Construtores; Classe ExceptionList; Métodos; Classe Error; Construtores; Classe SQLException; Construtores; Métodos; Exceções personalizadas.

 Curso Java – JAR

Características do arquivo JAR; Como criar um arquivo JAR no Eclipse; Criando um arquivo JAR executável; Executando o arquivo JAR.

 Curso Java – Stream – Fluxo I/O

Classe OutputStream; Métodos; Classe InputStream; Métodos; Leitura de arquivos binários; Classe FileInputStream; Leitura de arquivos texto; Classe FileReader; Classe BufferedReader; RandomAccessFile; Path.

 Curso Java – JDBC

Introdução ao JDBC; Pacote java.sql; Carregando drivers; Interface Connection; Classe DriverManager; Executando uma conexão; Método Close.
JSP e Servlet’s, Introdução a Programação WEB, Estrutura de uma Aplicação WEB J2EE, Servidores (Containers) e Clientes, Conceitos de Servlets, Conceitos e Ciclo de Vida, JSP – Conceitos Iniciais,Tags JSP/JSTL, Integração com bancos de dados, Padrão MVC na Camada Web, Conceitos de Programação WEB

 Introdução ao JavaServer Faces : Visão Geral

Introdução e Motivação; Definição; Benefícios do JSF; A Composição do JSF; Arquitetura de uma aplicação JSF; Configuração do JSF em um Container Web; Entendendo o Ciclo de Vida do JSF; Principais Produtos com Suporte ao JSF.

 A arquitetura de Componentes JSF

O que sãp Render-Kits; O Modelo de Eventos de JSF; O Modelo de Componentes Visuais do JSF; Eventos de Componentes no JSF; Navegando Entre Páginas; Usando Marcadores JSF; Componentes e Associações (Binding); Marcadores de Visão e Subvisão; Usando Marcadores JSF HTML; Usando Método GET em JSF; Mensagens de Validação e Conversão (i18n).

 Personalizando as Páginas JSF

Fundamentos sobre CSS; Trabalhando com CSS e Componentes JSF; Boas práticas para telas CRUD; Demonstração; Definindo um Layout para o Site; Templates com Apache Tiles; Templates com Subvisões no JSF; Templates com Facelets; Utilizando Facelets; Mostrando Mensagens do JSF.

 Utilizando Outros Componentes do JSF

Utilizando Itens para Seleção; Utilizando Marcadores de Seleção; Utilizando Caixas de Seleção; Utilizando Painéis; Utilizando Tabelas de Dados; Configurando um DataTable; Criando a Tela de Pesquisa e Listagem.

 Navegação entre Páginas JSF

O que é MVC; Model-View Controller; MVC no JavaServer Faces; A Troca de Visões pelo Controlador; Construindo um Wizard (Passo a Passo).

 Manipulando Dados de Entrada e Saída

Validadores e Conversores de Dados de Entrada; Fases de Conversão e Validação; Utilizando Componentes para Validação de Entrada; Convertendo Dados de Entrada; Criando Conversores Personalizados; Conversores e Validadores X Ciclo de Vida.

 Recursos Avançados do DataTable

Porque utilizar DataTable?; Principais Recursos do DataTable; Utilizando Estilos (CSS) no DataTable; Visibilidade de Colunas; Editando Tabelas; Ordenando Elementos; Utilizando Paginação; Selecionando Linhas de uma Tabela.

 Interagindo com o Ciclo de Vida de Aplicações JSF

Mudando o Ciclo de Vida de uma Aplicação JSF; Usando Marcadores de Eventos no JSF; Marcado ActionListener; Marcador ValueChangeListener; Marcador PhaseListener.

 Componentes Personalizados no JSF

Quando Criar Novos Componentes; Entendendo o Ciclo de Renderização; Implementando Componentes; Arquivos do Componente; Código Exemplo; Implementando Renderizadores; Implementando um Componente e seu Renderizarador; Código Exemplo.

 JSF e AJAX

Fundamentos sobre JavaScript; Propósito do AJAX; Usando o ICEFaces; Usando Ajax4JSF; Usando Ajax4JSF : Exemplo; Demonstração; Bibliotecas de Extensão do JSF; Usando Componentes Tomahank; Demonstração.

Serviços Relacionados

Desenvolvimento em Cobol com Ênfase em DB2

Desenvolvimento em Cobol com Ênfase em DB2

Duração do curso 80 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Objetivo do Curso Capacitar o aluno a desenvolver aplicações em ambiente de Mainframes (Grande...

Saiba mais
Redes Computadores

Redes Computadores

Duração do curso 60 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Redes de computadores Análise, Diagnóstico e Projeto da Rede Objetivo do Curso Todos aqueles que pretendem...

Saiba mais
ASP.NET e C#: Criando Aplicações Web

ASP.NET e C#: Criando Aplicações Web

Duração do curso 80 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Objetivo do Curso Este treinamento destina-se a todos aqueles que pretendem compreender as características...

Saiba mais
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp