Próximas Turmas
Nenhuma turma disponível no momento
Quero mais informaçõesO que você vai aprender nesse curso
Dá ao aluno todo o conceito de Orientação a Objetos, Herança, Polimorfismo e etc. Conhecimentos esses importantíssimos para a continuidade da formação Desenvolvedor Java
Pré-Requisito: Lógica de Programação.
Esse curso será dado na modalidade Online e Ao vivo;
Conteúdo do curso
Java Orientado a Objetos e modelagem UML
Desenvolvimento dos principais conceitos de Java e suas APIs utilizando o paradigma Orientado a Objetos
- Diagrama de Classes e notação UML
- Estruturas Lógicas e de comparação
- Operadores
- Tipos de Dados
- Introdução aos conceitos de Orientação a Objetos
- Classes, Métodos, Atributos
- Construtores
- toString
- equals
- hashCode
- Encapsulamento
- Padrão set e get
- Encapsulamento pelo construtor
- Padrão JavaBean
- Herança
- Interfaces
- Sobrescrita de métodos
- Sobrecarga de métodos
- Polimorfismo
- Relacionamentos entre Classes
- Agregação
- Composição
- Dependência
- Multiplicidades:
- Um-para-um
- Um-para-muitos
- Muitos-para-muitos
- Relacionamento Unidirecional e Bidirecional
- Generics
- Collections
- Set: HashSet, TreeSet, LinkedHashSet
- List: ArrayList, Vector, LinkedList, Queue
- Map: TreeMap, LinkedHashMap, HashMap, HashTable
- Tratamento de Exceção
- Try/catch/finally
- Throws
- Throw new
- Hierarquia de Classes de Exceção
- Throwable, Exception, Error e suas ramificações
- Enum
- Interface Serializable
- Comparable e Comparator
- APIs Java
- útil,text, io
- Gravação e Leitura de arquivos
- Java.io.File
- FileOutputStream
- FileInputStream
- BufferedReader
- BufferedWriter
- Manipulação de XML
- Introdução a Padrões de Projeto Orientado a Objetos
- Persistência de dados com JDBC
- Padrão DAO
- API java.sql
- Connection
- PreparedStatement
- ResultSet
- Desenvolvimento de CRUD utilizando JDBC
- Integração do Java com banco de Dados