Programação Orientada a Objetos com Java e C#

Introdução

Nesta área do blog você irá encontrar as apresentações das aulas sobre Programação Orientada a Objetos. Conteúdos teóricos e práticos sobre classe, objeto, encapsulamento, herança, classes abstratas e concretas, polimorfismo, tratamento de falhas - exceptions e serialização de objetos podem ser encontrados neste espaço. 
Nesta primeira parte de conteúdos, as atividades práticas são desenvolvidas a partir da linguagem de programação C#. Para programar nesta linguagem é utilizado o ambiente de programação Microsoft Visual Studio Express. 
Logo a seguir, em Material Didático de Aulas - Java você terá material de estudos sobre a orientação a objetos e a linguagem de programação Java. Neste espaço, é abordada a linguagem Java envolvendo suas principais estruturas de controle, listas de exercícios, a orientação a objetos e a programação em camadas. Também é apresentado alguns exemplos sobre Java e conexão a banco de dados (SGBD MySQL e JavaDB).
Desde já agradeço a sua participação neste espaço. Deixe seus comentários e faça bom proveito do material disponível.


Material Didático de Aula (Slides e Listas de Exercícios) - C#

______________________________________________ 

Material Didático de Aula (Slides e Listas de Exercícios) - Java
  • Java Básico
    • Parte 01: Introdução ao Java e Configuração de variáveis de ambiente (4shared)
    • Parte 02: Estrutura básica da linguagem (4shared)
    • Parte 03: Sintaxe geral da linguagem (4shared)
    • Parte 04: Métodos em Java (4shared)
    • Parte 05: Arrays em Java - vetores e matrizes (4shared)
    • Parte 06: Aplicações em modo Console (4shared)
    • Parte 07: Pacotes Java (4shared)
  • Listas de exercícios Java Básico
    • Primeira Lista - Entrada de dados (4shared)
    • Segunda Lista - Instruções condicionais (4shared)
    • Terceira Lista - Laços de Repetição (4shared)
    • Quarta Lista - Comando Switch (4shared)
    • Quinta Lista - Métodos (4shared)
      • Exercícios sobre Métodos (4shared)
    • Sexta Lista - Arrays (4shared)
      • Exercícios sobre Arrays (4shared)
  • Orientação a Objetos em Java
    • Introdução a Orientação a Objetos (4shared)
    • Herança (4shared)
    • Polimorfismo (4shared)
    • Classes Abstratas e Interfaces (4shared)
    • Modificadores de Acesso - default, public, private, protected (4shared)
    • Estáticos (4shared)
    • Acoplamento e Coesão (4shared)
    • Classe Object; Métodos equals e hashCode (4shared)
    • Conjuntos - Collections (4shared)
    • Serialização de objetos em Java - Persistência  (4shared)
    • Tratamento de exceções - classes de Exceções - Exceptions (4shared)
  • Exemplos
    • GUI Swing
      • Exemplo com JTable: neste exemplo uma aplicação com uma lista de dados que é atualizada em um JTable. O JTable é configurado com as classes TableModel, ColumnModel e CellRenderer. (4shared)
Técnicas de Orientação a Objetos
  • Exemplos com Interface Gráfica Java Swing - GUI - Graphical User Interface (4shared)
  • Exemplos de Herança e Polimorfismo (4shared)

  • Listas de Exercícios
    • Interface Gráfica - javax.swing
      • Exercício 1: Cálculo de Salário Simplificado (4shared)
      • Exercício 2: Cálculo Posto de Combustível (4shared)
      • Exercício 3: Cálculo Valor de Veículo (4shared)
      • Exercício 4: Cálculo do Salário Líquido (4shared)
      • Exercício 5: Implementação do controle de Garagem (Proprietário x Veículo) (4shared)
Disciplina de Programação Aplicada a Engenharia II
  • Utilitário
    • Classe Console (Console.java) (4shared)
  • Exemplos
    • Entrada e saída de dados em Java por Console (4shared)
    • Entrada e saída de dados em Java a partir da classe JOptionPane (4shared)
    • Exemplo de método - cálculo do valor de um curso (4shared)


Um comentário: