Java

Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 pelo programador James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um "bytecode" que é executado por uma máquina virtual.

Máquina virtual Java (do inglês Java Virtual Machine-JVM) é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina. A JVM é responsável pelo gerenciamento dos aplicativos, à medida que são executados.

Graças à máquina virtual Java, os programas escritos em Java podem funcionar em qualquer plataforma de hardware e software que possua uma versão da JVM, tornando assim essas aplicações independentes da plataforma onde funcionam.

Atualmente Java é a escolha para construir sistemas robustos, confiáveis e distribuídos, rodando desde grandes servidores até em celulares.

Java é uma das mais populares linguagens de programação da atualidade. É campeã em produtividade e reutilização de componentes.

Aplicações desenvolvidas em Java rodam hoje em servidores, computa-dores pessoais, telefones celulares, aparelhos eletrodomésticos e cartões magnéticos. Aprender a programar em Java é ganhar acesso a um mercado amplo e em franca expansão.

 

Objetivos

O conteúdo do curso visa o ensino da linguagem Java em si com a sintaxe em mecanismos específicos de programação, módulos específicos que cobram aspectos selecionados como acesso a banco de dados ou comunicação distribuída até ambientes complexos de aplicações como J2EE.

 

Público-alvo

Iniciantes ou profissionais que procuram novas técnicas de programação, estudantes do Ensino Médio, do nível Técnico ou do Ensino Superior.

 

Pré-requisitos

Qualquer editor de texto e noções de gerenciamento de arquivos do Windows ou Linux.

 

Perfil do formando

Capacidade de desenvolvimento e análise de programas integrados com banco de dados e com interface visual.

 

Sobre as ferramentas de trabalho

O curso é ministrado utilizando ferramentas gratuitas. Para o desenvolvimento de sistemas é utilizada a linguagem Java e o editor NetBeans. Esta linguagem tem destaque no mercado porque é estável, segura e tem compatibilidade com o Linux (sistema operacional mais estável que o Windows), também gratuito e utilizado pelas maiores empresas do mundo. O banco de dados utilizado é o MySQL, também compatível com o Linux.

 

Informações Relevantes

Turmas: Fins de Semana - 15 alunos (máximo)
Horário: 16:00 às 20:00h -> sáb. -> 4 h
08:00 às 12:00h -> dom. -> 4 h
8 h/aulas semanais = 4 meses e 1 semana
Carga horária: 135 horas/aulas – duração 6 meses
Material: 1 Apostila (para cada modulo)
1 CD-ROM (com os programas para o curso

 

Módulos do Curso – 5 Módulos

I - Introdução à Programação (26 horas)

II - Programação Orientada a Objetos – JAVA (38 horas)

III - Banco de Dados – MySQL (26 horas)

IV – Desenvolvimento de Sistemas com Java e MySQL (40 horas)

V – Ferramenta para Relatório (14 horas)

 

Cronograma Programação em Java 

I - Introdução à Programação (26 horas)

Conteúdo: Lógica de Programação.
Representação Algorítmica.
Algoritmos Puramente Seqüenciais.
Blocos de programação.
Tipos de Dados.
Entrada e Saída de Dados.
Vetores e Matrizes.
Estruturas de Decisão.
Estruturas de Repetição.
Funções e procedimentos.


  

II - Programação Orientada a Objetos – JAVA (38 horas)

Conteúdo: Conceitos e Terminologias de Orientação a Objetos.
Objetos.
Abstração de Dados.
Classes.
Tipos de Métodos.
Encapsulamento de Dados.
Herança. Polimorfismo.
Tratamento de Arquivos.
Ferramentas: Java 5 e
JCreator.


  

III - Banco de Dados – MySQL (26 horas)

Conteúdo: Sistemas de Gerenciamento de Banco de Dados (SGBD). Interfaces SGBD.
Estruturas de Tabelas.
Tipos de Dados. Integridade Referencial.
Normalização. Comandos SQL DDL e DML.
Ferramentas: MySQL Server (4.1),
MySQL Query Browser e
MySQL Administrator


  

IV – Desenvolvimento de Sistemas com Java e MySQL (40 horas)

Conteúdo: Noções de Aplicativos Comerciais.
Fundamentos Visuais: Frame, Painel e Layout.
Tipos de Layout.
Componentes de entrada e saída de dados.
Botões.
Eventos de Janelas.
Múltiplas Janelas.
Barra de Menus.
Integração com Banco de Dados.
Ferramentas: Java 5,
Netbeans 5,
MySQL Server 4.1,
MySQL Query Browser e
MySQL Administrator.


  

V – Ferramenta para Relatório (14 horas)

Conteúdo: Configuração de página.
Componentes de página.
Variáveis e parâmetros.
Acesso a Banco de Dados.
Sub relatórios.
Integração com Java.
Ferramentas: Java 5,
Netbeans 5,
MySQL Server 4.1,
MySQL Query Browser,
MySQL Administrator e
iReport 4.0.


  

Java: Java originou-se como parte de um projeto de pesquisa que visava a criação de um software avançado que atendesse a uma extensa variedade de maquinário de redes e sistemas embutidos.

Objetivos: O objetivo deste curso é prover ao participante os conhecimentos necessários para utilizar esta linguagem no desenvolvimento de aplicações corporativas.

Programação em Java
MÓDULO CARGA HORÁRIA DURAÇÃO  H/AULA SEMANAIS

Programação em Java

144 h/aulas

        9 meses

4

        6 meses 6
        4 meses 9
JoomShaper