Linguagem Java EAD - Ensino à Distância

Esta é a formação Java da Interplan, no formato EAD - Ensino à Distância. Este formato permite ao aluno que não pode frequentar as aulas presenciais, pode assistí-las através do computador conectado à Internet. O link para o Portal de Ensino à Distância da Interplan, é:

http://www.interplan.inf.br/ead

Experimente !!!

:: Objetivo do Curso ::

O objetivo deste curso, que compreende o módulo Java Básico (Fundamentos de Orientação a Objetos e fundamentos da linguagem Java) e o módulo Java Web (construção de aplicações Java para Web) é o de fornecer ao aluno todas as informações necessárias para que ele possa sair do "zero" até aprender a como construir uma aplicação completa para a Web.
FORMAÇÃO DESENVOLVEDOR JAVA Básico + Avançado - 80hs:

No projeto final do treinamento, analisaremos uma aplicação onde todas as técnicas aprendidas serão aplicadas, bem como a utilização dos principais padrões de desenvolvimento adotados pelo mercado.

O aluno terá à sua disposição um CD-ROM com o material didático consistindo de todos os códigos fontes com exemplos e todos os softwares livres, utilizados no treinamento como o Eclipse, MySQL, TomCat, Plugins...


Se você quiser fazer uma aula experimental, preencha seus dados no formulário do link abaixo:

http://www.interplan.com.br/sessoes/show/id/7


:: A Quem Se Destina ::

Estudantes de informática, profissionais de Infra-estrutura e Suporte Técnico que queiram aprender a programar nesta poderosa linguagem de programação e iniciar uma nova fase em suas carreiras. Vá até nosso Portal de Ensino à Distância:
http://www.interplan.inf.br/ead

:: Conteúdo ::

Link do Portal EAD: http://www.interplan.inf.br/ead
 
Módulo Básico (1) - FUNDAMENTOS DA LINGUAGEM JAVA -
 
Módulo 1: "Iniciando" 
 
- Listar as características chaves da linguagem de programação Java™ 
- Descrever a máquina virtual Java™ ( JVM = Java™ Virtual Machine)
- Explicar como o "Coletor de Lixo" trabalha (Garbage Collection) 
- Descrever as características de segurança do ambiente Java™ 
- Escrever uma aplicação simples de Java™, compilá-la e executá-la

 Módulo 2: "Programação Orientada a Objetos"

- Descrever os seguintes termos: Classe, Objeto, Atributo, Método e Construtor. 
- Escrever o código (programa) para definir um método 
- Acessar as "Variáveis Membro" de um objeto, usando a notação de ponto (dot notation) 
- Escrever o código para criar e inicializar um objeto 
- Usar a palavra reservada "This" para acessar o objeto corrente. 
- Usar modificadores de acesso "Private" e "Public" 
- Escrever o código para invocar um método em um objeto particular. 
- Escrever Construtores da classe e invocar construtores particulares usando "New" como argumento. 
- Compreender o uso das indicações das instruções "Package" e "Import" para o acesso à biblioteca 
- Usar a documentação "On Line" da API Java™ (Application Programming Interface)

Módulo 3: "Identificadores, Palavras Reservadas (keywords), e tipos"

- Usando comentários em um programa 
- Distinguir entre identificadores válidos e inválidos 
- Reconhecer os "keywords" na linguagem de programação Java™ 
- Listar os oito tipos primitivos em Java. 
- Definir valores literais para tipos numéricos e textual 
- Descrever as convenções de codificação para classes, interfaces, métodos, variáveis, constantes, e estruturas do controle 
- Críar uma definição de classe para uma classe simples que contem variáveis primitivas como membro da classe. 
- Declarar variáveis de "Classe" 
- Descrever o significado de uma Variável de Referência e indicar as conseqüências da atribuição entre variáveis do tipo Classe.

Módulo 4: "Expressões e controle de fluxo"

- Distinguir entre variáveis Membro e variáveis Automáticas 
- Descrever a iniciação de variáveis Membro 
- Reconhecer e corrijir um erro de Compilação denominado de "Possível referência antes da Atribuição" 
- Reconhecer, Descrever, e Usar operadores 
- Distinguir entre atribuições legais e ilegais de tipos primitivos 
- Reconhecer expressões booleanas e indicar os requerimentos para estas em construções de controle. 
- Reconhecer a compatibilidade de atribuição e "Coerção" requerida em tipos Fundamentais 
- Fazer o uso apropriado do If, Switch, For, While, e fazer construções utilizando as instruções "Break" e "Continue"
- Aprender a usar o novo “For”, introduzido com o Java 5.0 para trabalhar com Matrizes e Collections

Módulo 5: "Desenho de Classes"

- Conceitos de Encapsulamento, Polimorfismo, e Herança 
- Usar o conceito de "subclassing" 
- Criar e usar Coleções heterogêneas 
- Criar e usar os métodos que aceitam tipos genéricos como argumento 
- Usar níveis de Controle de Acesso 
- Invocar métodos "sobrecarregados" e "construtores" 
- Escrever métodos "sobreescritos" em uma subclasse e descrever o fluxo da execução ao executar um método "sobreescrito". 
- Invocar métodos "sobreescritos" e descrever como um método é escolhido. 
- Invocar construtores "sobreescritos". 
- Controlar a chamada de um Construtor de uma Classe Pai. 
- Usar Classes "Wrapper" 
- Autoboxing (Java 5.0)

Módulo 6: "Características Avançadas de Classes"

- Declarar e usar variáveis e métodos "Estáticos" 
- Declarar e usar classes, métodos, e variáveis "Finais" 
- Usar métodos "Abstratos" e "Interfaces" 

Módulo 7: "Arrays e Coleções"

- Declarar e criar Arrays Primitivas, de classe, ou Array de tipos. 
- Explicar porque e mostrar como inicializar os elementos de um Array 
- Determinar o número dos elementos de um Array 
- Escrever o código para cópia de Arrays
- Java 5.0 – Tipos Genéricos (Genercis) aplicados à Coleções (Java 5.0)

Módulo 8: "Exceções"

- Definir Exceções 
- Descrever o uso dos keywords "Try", "Catch" e "Finally" 
- Descrever categorias das Exceções 
- Identificar Exceções comuns 
- Escrever o código para gerenciar suas próprias Exceções

Módulo 9: "Aplicações Baseadas em Texto"

- Escrever código para acessar "Argumentos de Linha de Comando" e propriedades de sistema. 
- Examinar e manipular Arquivos e Diretórios 
- Ler de Arquivos e escrever em Arquivos (File I/O) 
- Descrever as coleções API 
- Usar "Iterators" 
- Documentar software usando a ferramenta Java™doc do ambiente Java™ 2 SDK
- O uso do Static Import (Java 5.0)

Módulo 10: "Fluxo de I/O Avançado"

- Usar a versão Streams (Fluxo) do pacote de Java.io 
- Construir e usar Fluxo de I/O (I/O Streams) 
- Distinguir "Readers" e "Writers" dos Streams 
- Construir e usar Streams. 
- Compreender como criar suas próprias classes de processamento de Fluxo (Streams) 
- Ler, escrever, e atualizar dados em Arquivos de acesso aleatório 
- Usar a Interface "Serialization" para codificar o estado de um objeto em um Fluxo de I/O e implementar a persistencia do objeto.

Módulo 11: "Acessando Banco de Dados com JAVA"

- Entender o que são Drivers
- Diferenciar ODBC, JDBC e DRIVERMANAGER
- Desenvolver uma aplicação Java para conexão com Banco de Dados
- Criar um objeto a partir da classe "Statement"
- Utilizar os métodos executeUpdate e executeQuery da classe "Statement"
- Saber configurar o ODBC da Microsoft para criar uma fonte de dados
- Saber utilizar os métodos das Classes DataBaseMetaData e ResultSetMetaData
- Saber criar as "Prepared Statement"
- Entender e aplicar o conceito de Transação

Módulo Avançado (2) - DESENVOLVENDO APLICAÇÕES JAVA PARA WEB 


MÓDULO 1- Configuração e visão geral do ambiente WEB 1.1 Instalação Básica do ambiente - Instalando o Eclipse, TomCat e Plugins
1.2 Estrutura padrão para aplicação WEB
1.3 Estrutura do projeto – Explicando os diretórios
1.4 Adicionando pastas ao projeto
1.5 Configurando uma Aplicação Web
1.6 Arquitetura de uma Aplicação Web
1.7 Depurando projetos no Eclipse
1.8 O protocolo HTTP
1.9 Solicitações HTTP
1.10 Respostas HTTP

MÓDULO 2 - A tecnologia Servlet 

2.1 Introdução 
2.2 Como funciona um Servlet 
2.3 Implementando Servlet HTTP 
2.4 Falando sobre o Container Servlet – O TomCat 
2.5 Etapas para se escrever um Servlet 
2.6 Construindo um Servlet simples 
2.7 Servlets com mais detalhes – Ciclo de vida de um Servlet 
2.8 Ciclo de vida de um Servlet 
2.9 Contexto de Servlet – O objeto “Servlet Context” 
2.10 Servlets e o protocolo HTTP 
2.11 A classe HTTPServlet 
2.12 As interfaces HttpServletRequest e HttpServletResponse 
2.13 Alterando o fluxo de execução de uma aplicação: SendRedirect e Dispatcher

MÓDULO 3 - Acesso a Banco de Dados com JDBC

3.1 Introdução
3.2 A estrutura JDBC
3.3 Conexão com um Banco de Dados
3.4 A interface java.sql.Driver
3.5 A classe java.sql.Drivermanager
3.6 A classe Connection
3.7 A classe Statement
3.8 O objeto ResultSet
3.9 Um projeto de Login / Senha

MÓDULO 4 - Gerenciamento de Sessão

4.1 Introdução
4.2 Manipulando a sessão do usuário
4.3 Técnicas para Gerenciamento de Sessão
4.4 Utilizando Campos Ocultos
4.5 Utilizando Cookies
4.6 Objetos Session
4.7 Mecanismo de identificação de um “Session Identifier” 4.8 A interface javax.servlet.HttpSession

MÓDULO 5 - Java Server Pages - JSP

5.1 Introdução
5.2 Qual o problema com Servlets ?
5.3 Mecanismo de funcionamento de uma página JSP
5.4 Elementos de um JSP
5.5 Elementos de Diretivas: Page, Include, JSTL
5.6 Elementos de Script: Declarações, Scriptlets, Expressões
5.7 JavaBeans: Regras, Propriedades e uso.
5.8 Elementos de ações e JavaBeans
5.9 Incluindo comentários nos arquivos JSP

MÓDULO 6 - Expression Language - EL.

6.1 Introdução à Expression Language
6.2 Sintaxe de Utilização das ELs
6.3 Literais
6.4 Operadores da EL 
6.5 Acessando Atributos e Propriedades com EL
6.6 Usando os operadores “.” e “[]”
6.7 E se precisarmos percorrer um Array ou uma List ?

MÓDULO 7 - Java Server Pages Standard Tag Library - JSTL.

7.1 O que são as JSTL
7.2 Incluindo JSTL em nossa aplicação
7.3 Biblioteca “Core”
7.4 Biblioteca “Formatação” 
7.5 Formatando “valores”
7.6 Formatando “datas”
7.7 Exemplos usando JSTL e EL.

MÓDULO 8 - Estudo e Desenvolvimento de uma aplicação web.

8.1 Estudando uma Aplicação Web em 3 Camadas
8.2 Estudando um Formulário HTML - A camada de Apresentação
8.3 Estudando um Servlet Controller - A camada de Controle
8.4 Estudando uma classe DAO - A camada de Modelo 
8.5 Fazendo alterações no aplicativo Web
8.6 Instalando seu aplicativo Web em um Provedor na Internet
8.7 Criando a aplicação Web em um Provedor na Internet
8.8 Criando o Banco de Dados em um Provedor na Internet
8.9 Fazendo Tudo Funcionar em um Provedor na Internet 

.:Preço

 
** PREÇO DO CURSO E CONDIÇÕES : 
 

 R$ 800,00 (Oitocentos Reais)
 Clique no botão para compra à vista, o curso COMPLETO, podendo pagar em até 12 vezes no PagSeguro e 18 x no cartão!






12 x no PagSeguro ou 18x no Cartão de Crédito


Para Empresa: acrescentar os encargos referentes à emissão de Nota Fiscal correspondendo a 5 % (cinco por cento)


PROMOÇÃO ESPETACULAR: 

Ao fazer a inscrição no curso de Java EAD da Interplan, solicite um curso GRÁTIS de, BrOffice, ou HTML com CSS ou Excel 2010, na metodologia Interativa e Individualizada (não é EAD). Você só paga o valor da apostila (R$ 40,00)

.:Depoimentos

.:Envie um Comentário

Calendário de Turmas

Horários e turmas