Fundamentos Java e Orientação a Objetos * Curso in-company
Este curso tem como objetivo ensinar os fundamentos da linguagem, a plataforma Java e orientação a objetos,
com muitos exemplos práticos e exercícios, para você colocar a mão na massa.
Além da linguagem Java e orientação a objetos, você aprenderá sobre Collections Framework, JavaBeans,
lançamento e tratamento de exceções, wrappers do java.lang, boxing, enumerações, formatação de datas e números,
geração e utilização de arquivos JAR, criação de documentação javadoc, etc.
Pré-requisitos
Lógica de programação e conhecimento em outra linguagem.
Carga horária
40 horas.
Ementa
- História, conceitos importantes e principais tecnologias da plataforma Java
- Download, instalação e configuração do ambiente de desenvolvimento Java SE
- Máquina Virtual Java (JVM)
- Eclipse IDE
- Identificadores, palavras reservadas e tipos de dados básicos
- Operadores de atribuições, aritméticos, comparação e igualdade
- Operadores de incremento e decremento
- Conversão de tipos primitivos
- Estruturas de controle (if, if/else, switch)
- Estruturas de controle (for, while, do/while)
- Operadores lógicos e condicionais (ternário)
- Cláusulas break e continue
- Arrays, strings e pacotes
- Orientação a objetos e introdução a UML
- Classes, objetos, atributos e métodos
- Construtores e objeto this
- Modificadores de acesso
- Escopo de variáveis e métodos
- Encapsulamento e JavaBeans
- Herança, sobreposição e sobrecarga
- Interfaces, classes abstratas e polimorfismo
- Modificadores static e final
- Conversão de objetos
- Exceções
- Collections Framework
- Wrappers do java.lang e boxing
- Enumerações
- Formatação de datas e números
- Classes String, StringBuffer e StringBuilder
- Arquivos JAR
- Documentação javadoc