Somos a Associação Educacional Cearense - AEC, uma empresa mantenedora de atividades na área educacional, treinamentos de recursos humanos e desenvolvimento humano. Oferecemos cursos de capacitação profissional voltados p/ o mercado de trabalho, cursos de informática e cursos tecnológicos de graduação a distância em parceria com as melhores Instituições de Ensino Superior do Brasil.

AEC: CURSOS DE INFORMÁTICA: Programas

AEC Cursos a distância de capacitaçao profissional Informática e Tecnológicos

CURSO DE JAVA   -   INSCRIÇÕES


CARGA HORARIA

96 horas aulas

OBJETIVO

Realizar capacitação em linguagem de programação JAVA, que possibilitem perspectiva de conhecimento profissional para desenvolvedores de sistemas de informação dos órgãos e entidades do governo do estado do Ceará, visando atender a migração dos sistemas de informação para a plataforma de softwares livres.

CONTEÚDO PROGRAMÁTICO

1. Tipos básicos de dados e instruções de manipulação
· Tipos primitivos de dados
· Constantes e variáveis
· Expressões aritméticas
· Expressões lógicas

2. Construindo algoritmos em Java
· A linguagem Java
· Representação de dados e expressões em Java
· Construção de uma classe executável
· Construção de interfaces simples para entrada de dados

3. Estruturas de Controle – Seleção
· A estrutura “if-then-else”
· A estrutura “switch”
· Operadores lógicos: and/or/not

4. Estruturas de Controle – Repetição
· As estruturas “do-while” e “while-do”
· A estrutura “for”

5. Programação Modular
· Utilizando métodos em Java
· Passagem de parâmetros

6. Estruturas de Dados Homogêneas
· Conceituando vetores e matrizes
· Estruturas de dados homogêneas em Java – Array, Vector, List.

7. Conceitos Básicos e Características
· O Paradigma OO
· História de Java
· Características da Linguagem
· O Ambiente de Programação Java

8. Aplicativos e Applets
· Introdução à a IDE
· Construção do primeiro aplicativo Java
· Operadores Aritméticos e Lógicos
· Definição e construção de applets

9. Sintaxe da Linguagem Java
· Estrutura básica de um programa
· Tipos de dados primitivos
· Operadores
· Estruturas de controle: if-else, switch, for, while, do-while

10. Orientação a Objetos
· Definição de classe e objeto
· Princípios básicos: Encapsulamento, Herança, Polimorfismo
· Definição de atributos e métodos de uma classe
· Criação e remoção de objetos
· Assinatura, sobrecarga (overload) e sobrescrição (override) de métodos

11. Outros Conceitos Básicos de OO e Java
· Herança
· Classes Abstratas
· Interfaces

12. Estruturando uma aplicação Java
· Modelo de desenvolvimento em camadas
· Pacotes: definição e implementação
· Pacotes das bibliotecas de Java

13. Tratamento de Exceções
· Conceito de exceção em Java
· Declaração, lançamento e tratamento das exceções

14. Tratamento de Strings
· A classe String – definição e construtores
· Alguns métodos importantes para tratamento de strings

15.Tecnologias Básicas para Programação de Interfaces Web
. HTML Básico
. Linguagens de script processadas no cliente – Javascript
. Folhas de estilo – CSS

16. Servlets
. Introdução à tecnologia de Servlets
. Ciclo de vida de um Servlet
. Recuperação de informações do browser
. Troca de Informações com HTML
. Gerenciamento de Sessões
. Deployment de uma aplicação em um container web

17. JSP – Java Server Pages
. Visão geral e conceitos básicos
. JSP x Servlets

18. Hibernate
. Visão geral e conceito básico do Hibernate
. Baixando na internet
. Anotações, EJB3 e Persistence API
. Criando a classe Funcionario
. Configurando o hibernate
. Gerando as tabelas
. SchemaUpdate
. Session e Connection Pool
. Inserindo novos objetos