Rótulo - DFJUG - Cursos Curso Lógica OO, Modelo de Classes e Java

O que é?
O curso é voltado para pessoas que desejam entrar no mundo da programação e que não têm conhecimento nessa área, mas, certamente, também será muito proveitoso para quem já possui conhecimentos básicos, principalmente em outras linguagens não-orientadas a objetos.

Serão abordados assuntos que abrangem desde a Lógica de Programação voltada para Orientação a Objetos até a criação de avançadas interfaces gráficas em linguagem Java, serão 10 dias dias de estudo em aulas totalmente teóricas, é ideal para um aprendizado eficiente. Os exercícios complementares que serão feitos em casa ajudarão a fixar o assunto abordado em cada dia e, em muitos casos, relembram lições passadas

Quando e Onde? 
O início do curso, data, local  e o Horário, serão divulgados em nossos boletins. 

O cronograma proposto é o seguinte:

Dia Assunto Download

Aula 01

Lógica de Programação
História do Desenvolvimento Lógico
Sobre a Evolução da Lógica
Conceito de Sistema
Conceito de Variável
Palavras-chave e a Fluxogramação
Regras de Controle
“Métodos”: Novo Nome para Procedimentos e Funções
O que é Java? Onde Começar?
Dia 01 - Lógica de Programação

Aula 02

Tradução do Mundo Real ao Mundo OO
O que é o Mundo Real ?
Passando do Mundo Linear para o Mundo OO
Velocidade do Mundo OO
Sobre a Evolução da Lógica – Parte 2
Introdução ao Pensamento Lógico
Sistemas no Mundo OO
Variáveis no Mundo OO
Classes e Objetos
Java e o Mundo OO
Java e os Locais de Armazenagem
Nomes em Java
Atributos
Explanações sobre alguns Tipos Primitivos
Escopo
Classe String
Wrapper Class
Conversão entre os Tipos Primitivos
Dia 2 - Tradução do Mundo Real ao Mundo OO

Aula 03

Estruturas de Controle
Simplicidade da Linguagem Java
Controle de Decisão – Comando If
Controle de Repetição – Comando while
Proteção de Instruções – Comando try... catch... finally
Dia 3 - Estruturas de controle.

Aula 04

Facilidades em Java
O que é ser Fácil ?
Janelas de Entrada e Saída de Informação
Métodos
Facilidades no Controle de Decisão – Comando Switch
Facilidades no Controle de Repetição – Comando do... while
Mais Facilidades no Controle de Repetição – Comando for
Dia 4 - Facilidade em Java

Aula 05

Utilizações de Arrays
Entendendo o Conceito
Aplicando Arrays em Java
Arrays com mais de uma Dimensão
Arrays de Objetos
Dia 05 - Utilizações de Arrays

Aula 06

Projetos Matemáticos
Matemática e Lógica
Classe Math
Números Aleatórios
Apostila Dia 06

Aula 07

Entendendo o Conceito de OO
Como o Usuário Leigo vê o Computador
Abstração
Encapsulamento
Herança
Polimorfismo
Reuso
Java em OO
Construtores em Java
Apostila Dia07

Aula 08

UML e o Modelo de Classes
Histórico
O que é UML?
Por onde Começar?
Representações na UML
Conclusão do Projeto de Biologia em Java
Apostila Dia8

Aula 09

Classes Gráficas
GUI
Nasce a Swing
Containers
Principais Objetos da Swing
Cafeteira para iniciantes
Entendendo os Eventos
Pegando Informações dos Objetos
Apostila Dia09

Aula 10

Resolvendo Problemas
FlowLayout
GridLayout
BorderLayout
BoxLayout
CardLayout
GridBagLayout
Imagens Gráficas
Criando uma Aplicação
Robocode (Aprenda Java Brincando)
 

Quanto custará?
O valor do curso será informado em nossos boletins.

Será emitido certificado?
Sim, como em todos os cursos patrocinados pelo DFJUG neste também, ao termino do mesmo, será emitido um certificado de frequência, para os que contarem com presença superior  80% (oitenta por cento) de todas as aulas ministradas.

É um curso Hands-On?
Em parte.  A proposta deste curso é para um formato teórico em algumas aulas e prático em outras. É um curso intensivo para as férias.

Instrutor - Fernando Anselmo.

Fernando Anselmo
Coordenador do  DFJUG, e Java 1.4 Certified Programmer.

Bibliografia
Aplicando Lógica Orientada a Objetos em Java 2ª Edição
Anselmo, Fernando
ISBN: 85-7502-162-1
ANO DA EDIÇÃO: 2005

Aplicando Lógica Orientada a Objetos em Java 2ª Edição