ENGENHARIA DE SOFTWARE E REDES curso básico de java professor: Jairo Vitorino Resumo do curso O curso de Java objetiva dar uma base de conhecimento na linguagem Java orientada a objetos. São abordados conceitos fundamentais de orientação a objetos, como herança, polimorfismo e encapsulamento. Java é uma das linguagens de programação mais utilizadas no mundo. A ferramenta de desenvolvimento utilizada nesse curso de Java será o Eclipse, preferida dos desenvolvedores Java ao redor do mundo. Público alvo Alunos que esteja cursando o ensino médio. Este curso também é indicado para quem já conhece Java de forma superficial, e deseja aprofundar seus conhecimentos no funcionamento da linguagem e na forma de desenvolver aplicações. Pré-requisitos Ter conhecimento de álgebra ou conhecer alguma linguagem de programação, mesmo que não orientada a objetos. Carga horária Quarenta horas Aptidões após o curso Ao final do curso, os alunos terão uma base sólida na linguagem Java orientada a objetos. Conteúdo programático - Introdução ao Java - História do Java - Bytecode e JVM Programação Java: Conceitos iniciais - Variáveis - Tipos primitivos e operadores - Casting Classes e objetos - Introdução aos conceitos de classes e objetos - Operador this Modificadores de acesso, construtores e elementos estáticos - Modificadores de acesso e encapsulamento - Construtores - Atributos e métodos estáticos Herança e Polimorfismo - Herança - Sobrescrita de métodos - Polimorfismo - Palavra-chave super e o operador instanceof Classes Abstratas e Interfaces - Classes e métodos abstratos - Interfaces - Métodos default e static em interfaces