Programador Java

A linguagem Java está entre as mais utilizadas nas maiores empresas de TI.

Carga horária:

Pré-requisitos: Lógica de programação e Banco de dados

Turmas de 20 alunos

curso java blumenau

Há muitas oportunidades de trabalho para Programadores em Blumenau e região. Sobram vagas nas melhores empresas de TI da cidade e faltam profissionais qualificados. Com este treinamento você se tornará um especialista na linguagem Java, e se tornará o programador que o mercado procura.

Tópicos do curso:

Introdução

JVM
JRE
JDK
JavaSE

Primeiro Programa Java

Criando a primeira Classe
Definição método main
Escrevendo texto Com System.out.println
Compilando o primeiro programa
Executando o primeiro programa

Conceitos Básicos

Tipos de dados
Declaração de variáveis
Operadores matemáticos
Operadores de comparação
Operadores lógicos
Declaração e utilização de métodos
Leitura de dados com a classe
Java.util.Scanner
Principais métodos da classe
Java.lang.String
Principais métodos da classe
Java.lang.Math

Controles de Fluxo

 

 

Comando if/else
Comando switch

Controles de Repetição

Comando while
Comando do/while
Comando for
Comando for aprimorado

Arrays

Declaração e inicialização de arrays unidimencionais
Propriedade length
Declaração e inicialização de arrays bidimencionais

Orientação a Objetos

Conceito de classes
Conceito de Objetos
Classe Object
Construtores de objetos
Diferença entre os operadores super e this
Sobrecarga de métodos
Padrão JavaBeans
Herança entre objetos
Sobrescrita de métodos
Modificador final para classes e métodos
Classes Abstratas
Declaração e utilização de interfaces
Polimorfismo
Operador instanceof

Comparação e Igualdade entre Objetos

Uso e sobrescrição do método equals/hashcode
Uso da interface java.lang.comparable
Uso da interface java.util.comparator

Tratamento de Exceções

Tipos de exceções
Bloco try/catch/finally
Lançando exceções com o operador throw
Declarando exceções com o operador throws
Principais exceções do Java

Manipulação de Texto

Uso da classe java.lang.StringBuffer
Uso da classe java.lang.StringBuilder

Manipulação de Data

Classe java.util.Date
Classe java.util.Calendar
Classe java.text.SimpleDateFormat
Classe java.time.LocalDateTime
Classe java.time.LocalDate
Classe java.time.LocalTime
Classe java.time.format.DateTimeFormatter
Classe java.time.Period

 

Listas

Interface java.util.List
Uso da classe java.util.ArrayList

Banco de Dados

Criando uma conexão com
Java.sql.Connection e
Java.sql.DriverManager
Conceito de Repositório
Leitura de dados
Inclusão de dados
Atualização de dados
Remoção de dados

Entre em contato e converse com a gente!

Formulário de Interesse - Programador Java