JAVA- Preparatório para prova de certificação JAVA - OCJA e OCJP

Carga horária: 24hs

Pré-requisito conhecimento em orientação a Objetos em Java
O Objetivo deste curso é capacitar o aluno em Java SE, com Orientação a Objetos, de forma que o mesmo possa realizar exames de certificação como OCJA E OCJP, concursos e estar melhor preparado para ingressar no mercado de trabalho. Todo conhecimento abordado é de fundamental importância para todo profissional que almeja ser desenvolvedor Java.

Material de apoio: http://blogedsonbelem.com.br (Blog do Professor e Diretor Edson Belém)

Próximas turmas

Java SE

  •  Fundamentos da Linguagem Java
    • Modificadores de acesso
      • public, private, protected e default
    • Modificador static
    • Blocos estáticos
    • Blocos anônimos
    • Modificador final
    • Tipos primitivos de dados
    • Operadores Lógicos e ternários
    • Wrappers
    • Hierarquia dos tipos primitivos
    • Cast e conversão de tipos
    • Pattern e regex
    • Try / catch / finally / throw / throws
    • Árvore de Exceções e Classes de Exceções
    • Customizando e criando a própria classe de Exceção
    • Enums  
      • Atributos e Metodos em Enums
      • Regras sobre utilização de enums
    • StringBuilder e StringBuffer
    • Date
    • SimpleDateFormat
    • Callendar
    • NumberFormat
  • Orientação a Objetos
    • Padrão JavaBeans
    • Inner Class
    • Encapsulamento
    • Herança
    • Interfaces
    • Classes e métodos abstratas
    • Polimorfismo
    • Construtores
    • Sobrecarga
    • Sobrescrita
    • Classe Object
      • hashCode
      • equals
      • toString
    • Serializable
    • Comparable
    • Comparator
    • Generics
    • Generics utilizando Interfaces e Classes abstratas
    • Reflection
    • Relacionamentos entre Classes
      • Associação
      • Agregação
      • Composição
      • Auto-Relacionamento
      • Multiplicidades:
        • Um para um
        • Um para Muitos
        • Muitos para Muitos
      • Inner Classes (nested)
      • Classes aninhadas
  • Arquivos
    • Java.io.File
    • PrintWriter
    • FileWriter / FileReader
    • FileOutputStream
    • FileInputStream
    • BufferedReader
    • BufferedWriter 
  • Collections
    • Vetores simples
    • Arrays
    • API Collections
    • Set 
      • HashSet
      • TreeSet
      • LinkedHashSet 
    • List
      • ArrayList
      • Vector
      • LinkedList
    • Queue
      • LinkdList
      • PriorityQueue
    • Map
      • TreeMap
      • LinkedHashMap
      • HashMap
      • HashTable
  • Threads e Concorrência
    • Thread
    • Runnable
    • Estados de uma Thread
      • Sleep
      • Yield
      • Join
      • Fork
    • Syncronized
    • Prioridade
    • Lock Objects
    • Thread Pools
    • Interação entre as Threads
  • JDBC/JNDI