Java Web Fundamental
Desenvolvimento de aplicações WEB com utilização da plataforma Java
Para mais informações clique aqui

Objetivos

Iniciar a preparação do aluno, num treinamento prático, para o mercado de trabalho, abordando aspectos fundamentais da linguagem Java, de programação Orientada a Objetos e da programação Web com JSP e Servlets.

Público Alvo

Analistas de Sistemas, Desenvolvedores, Analistas programadores, Analista de Testes e todo o público que lida com desenvolvimento de software

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


A realização deste curso capacitará o participante a realizar qualquer curso abaixo:
Treinamento Carga Horária
Java Web JSF 32 Horas
Java Web Struts 32 Horas
Android para Mobile 32 Horas
Outros cursos que indicamos a você:
Treinamento Carga Horária
HTML e CSS 16 Horas
JavaScript e JQuery 24 Horas
Oracle 11g Intermediário (PL/SQL) 32 Horas

+ veja todos os treinamentos

Conteúdo Programático


Introdução
    Introdução ao ambiente Java
    A linguagem de programação Java
    O ambiente de desenvolvimento integrado Eclipse
    Boas práticas de programação

A Linguagem Java
    Declaração e Atribuição de Variáveis
    Tipos de Dados
    Conversões de Tipos
    Variações de Conversões

Estruturas de Controle
    Operadores Aritméticos
    Operadores Relacionais
    Operadores Lógicos
    Operadores Lógicos Condicionais
    Criando a primeira aplicação Console
    Exercícios Práticos

Estruturas de Decisão
    Estrutura de Decisão Simples (if)
    Estrutura de Decisão Composta (if...else e switch)
    If Inline
    Exercícios Práticos

Estruturas de Repetição
    Estrutura de Repetição com Teste no Início (while)
    Estrutura de Repetição com Teste no Final (do...while)
    Estrutura de Repetição com Variável de Controle (for)
    Exercícios Práticos

Arrays
    Visão Geral
    Declaração e Manipulação de Arrays
    Estrutura de Repetição para Arrays (foreach)
    Propriedades e Métodos de Arrays (Tamanho, Ordenação, Inversão, Busca)
    Exercícios Práticos

Criação de Funções
    Visão Geral
    Sintaxe e Modificadores de Acesso
    Funções sem retorno (void)
    Funções Estáticas
    Sobrecarga (Overload) de Funções
    Exercícios Práticos

Depuração de Código
    Conceitos sobre Depuração de Código
    Os utilitários de depuração do Eclipse
    Principais Teclas de Atalho
    Verificação de valores de variáveis
    Tabela de variáveis

Recursos do Eclipse
    A importância do javadoc
    Procura e substituição de textos
    Encontrando a definição de um tipo
    Encontrado as utilizações de um tipo

Funções de Texto, Data e Números
    Conhecendo as principais funções para tratamento de Textos, Números e Datas
    Catálogo de funções úteis
    Exemplos de utilização
    Exercícios Práticos

Coleções
    Visão Geral
    A utilização de Listas
    Adicionando e removendo itens de uma coleção
    Ordenação de uma coleção
    Estrutura de Repetição para Coleções(foreach)
    Exercícios Práticos

Introdução à Orientação a Objeto
    Conceitos de OO
    Classes e Objetos, Atributos e Métodos
    Construtores
    Sobrecarga (Overload) de Construtores
    Instanciação de Objetos
    Criação de Métodos (Funções)
    Membros Estáticos
    Conceitos de Herança e Polimorfismo
    Exercícios Práticos

Enumeradores
    Visão Geral
    Exemplos de aplicação

Introdução ao Ambiente WEB
    Visão Geral
    Protocolo HTTP
    HTTP Request e HTTP Response
    HTML e JSP
    Utilizando folhas de estilos (CSS) em páginas JSP
    Criando uma solução Web
    Instalação e configuração do Tomcat
    Exercícios Práticos

JSP (Java Server Pages)
    Visão Geral
    Funcionamento de JSPs
    Elementos JSP
    Expression Language
    Construindo os primeiros formulários JSP
    Exercícios Práticos

JavaBeans
    Visão Geral
    O que é um Bean?
    Propriedades simples, lógicas e indexadas
    Criando alguns JavaBeans
    Exercícios Práticos

Ações JSP
    Visão Geral
    Ações de direcionamento
    Parâmetros de ações
    Seleção e Acesso às propriedades JavaBeans
    Processamento de formulários
    Exercícios Práticos
Diretivas JSP
    Visão Geral
    Importação de Classes
    Definição de tipos
    Direcionamento de erros
    Inclusão de arquivos e taglibs
    Exercícios Práticos

Objetos JSP
    Visão geral
    page e config
    application e session
    request e response
    Exercícios Práticos

Servlets
    Visão Geral
    Ciclo de vida do Servlet
    Web.xml
    Mapeando um Servlet
    Hello World Servlet
    Classe HttpServlet
    POST e GET com Servlets
    A interface RequestDispatcher
    Exercícios Práticos

JSP e Javascript
    Como inserir código Javascript em nossas páginas JSP
    Inserção de Javascript Server Side
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento Lógica de Programação ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação