O universo é infinito!

Ver ementa

Ementa


INTRODUÇÃO

  • Histórico e Arquitetura
  • Instalação e Configuração
  • Compilando o primeiro programa
  • Bytecode

CLASSES E OBJETOS

  • Definindo classes
  • Variáveis
  • Construtores
  • Parâmetros Explícitos e Implícitos do método
  • Variáveis do objeto

TIPOS DE DADOS

  • Tipos numéricos
  • Constantes
  • Funções aritméticas
  • Conversão de tipos
  • Strings
  • Entrada e Saída de dados

MÉTODOS

  • Métodos static
  • Método main
  • Sobrecarga de método
  • Métodos com e sem retorno

DECISÕES

  • if...else
  • switch

ITERAÇÕES

  • while
  • for
  • do...while

MODIFICADORES DE ACESSO

  • public
  • private
  • protected

ENCAPSULAMENTO

GETTERS E SETTERS

CLASSES ABSTRATAS

  • Métodos abstratos

HERANÇA

  • Super e Sub classe
  • Reescrita de métodos
  • Polimorfismo

ARQUIVOS

  • java.io.File
  • InputStream e OutputStream
  • Reader e Writer
  • Buffers

ARRAYS

  • Declarando e instanciando arrays
  • Arrays de Referência
  • Percorrendo e Imprimindo Arrays
  • Foreach

ARRAYS MULTIDIMENSIONAIS

  • Matriz

INTERFACE GRÁFICA

  • AWT
  • Swing

TRATAMENTO DE EVENTOS

  • Action Event
  • Mouse Event
  • Key Event
  • Window Event

TRATAMENTO DE EXCEÇÕES

  • throw
  • try … catch
  • finally

JAVA FX

  • Construção da Cena Gráfica
  • Trabalhando com objetos gráficos
  • FXML
  • Manipulação áudio, vídeo e imagens
  • Trabalhando com web engine

JAVA.UTIL

  • ArrayDeque
  • Random
  • Scanner
  • Timer
  • Date
  • Calendar
  • Dictionary

FILA

  • Fila Estática
  • Fila Dinâmica

LISTAS ENCADEADAS

  • Simplesmente Encadeada
  • Duplamente Encadeada

LISTAS CIRCULARES

  • Lista Simplesmente Encadeada Circular
  • Lista Duplamente Encadeada Circular

PILHA

  • Pilha Estática
  • Pilha Dinâmica

RECURSIVIDADE

PROGRAMAÇÃO CONCORRENTE E THREADS

  • Threads
  • Garbage Collector

TRABALHO DE CONCLUSÃO DE CURSO

Um sistema para ser testado e implementado nos laboratórios.

GIT

Versionamento de código.

Metodologia Sensorial


Turmas


Instrutor


  • 2016 - atual: Criador do app "Nutrients Guide"
  • 2016 - atual: Estagiário na Rede Nacional de Pesquisa e Ensino
  • 2015 - 2016: Ministrante dos cursos #Power Java e Java Express
  • 2014 - 2015: Bolsista de Iniciação Científica FAPESB

Víctor Romário

Desenvolvedor web & Programador Java

Graduando em Engenharia da Computação.

  • 2016 - Ministrante de mini curso sobre JavaFX no FUN TEC (Fórum Universitário de Tecnologia de Informação)
  • 2016 - Palestrante no 1º Congresso de TI UNIFACS
  • 2016 - Palestrante no Font in Salvador
  • 2015 - Expositor na Semana Nacional de Ciência e Tecnologia
  • 2013 - 2014: Monitor voluntário no Laboratório de Dispositivos Móveis e Sistemas Embarcados da UNIFACS

CURSOS ANTERIORES


CONTATO


Java UNIVERSE

Este curso realizado pelo IEEE USB (UNIFACS Student Branch), ocorre na UNIFACS - Universidade Salvador e é ministrado por Víctor Romário Paz de Jesus.

Contato

Email : sb.unifacs@ieee.org

Call : +55 71 9 8158-3889

Endereço :

UNIFACS Campus Rio Vermelho, Pa 6, Av. Juracy Magalhães Júnior, S/N

Rio Vermelho, Salvador - BA, 41940-060

Inscreva-se!