Curso de Java – Fundamentos da Linguagem

Carga horária: 32hs

Local: Porto Alegre / RS

Modalidade: Curso Presencial

Java – Fundamentos da Linguagem

Seja introduzido ao universo da linguagem Java! Uma das tecnologias que mais emprega profissionais na área de TI, seja pela sua alta demanda pelas empresas ou pela sua versatilidade.

Nesse curso, dê seus primeiros passos com a tecnologia, digite suas primeiras linhas de código, conheça a sintaxe, aprenda a acessar o banco de dados e a usar os principais comandos!

Durante o treinamento, diversos exemplos e exercícios serão conduzidos para a fixação dos conceitos aprendidos. Ao final, o profissional estará apto a iniciar a sua trajetória como desenvolvedor Java. Além disso, estará pronto para seguir nos demais cursos da formação. Veja abaixo mais detalhes, datas das próximas turmas e o conteúdo completo do curso de Java.

PRÓXIMAS TURMAS

Não encontrou a turma que deseja? Confira a agenda completa

  • 04/12/2017 a 13/12/2017 | Noite: 18:45 às 22:45 | Duração: 32hs
  • 29/01/2018 a 08/02/2018 | Noite: 18:45 às 22:45 | Duração: 32hs
  • 03/03/2018 a 24/03/2018 | Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 | Duração: 32hs
  • Confira a agenda completa

– Definir a arquitetura Java, suas vantagens e utilizações.
– Definir a sintaxe, semântica e estruturas da linguagem.
– Aplicar o paradigma de orientação a objetos na programação.
– Aprender a criar classes e objetos
– Conhecer os comandos da linguagem
– Aprender sobre coleções, arrays e strings
– Trabalhar com acesso a banco de dados
– Desenvolver aplicações utilizando classes e objetos.
– E muito mais! Veja a aba de conteúdo do curso.

  • – Estudantes
    – Analistas de Sistemas
    – Desenvolvedores
    – Programadores
    – Gerentes de desenvolvimento
    – Arquitetos de Sistemas e Projetistas

1. A Tecnologia Java e Configuração do Ambiente
– O que é Java?
– Breve Histórico
– Características da Linguagem
– O Just in Time – JIT
– Distribuições do Java
– APIs da Linguagem
– Configurando o Ambiente

2. Tipos Primitivos e Wrapper Classes
– Variáveis
– Tipos Primitivos e Tipos Compostos
– Declarando um Tipo Primitivo
– Estudando os Tipos
– Wrapper Classes
– Tipo Composto – STRING
– Conversões de Tipos – CASTING
– Conversões com WRAPPER Classes
– Tipos de Referência
– Sumário de Operadores

3. Criando Classes e Objetos
– Classes e Objetos
– Padrões
– Criando e Importando Pacotes
– Static Import
– Criando Objetos
– O que é a referência NULL?
– Atribuindo Referências
– Visibilidade Aplicada a Classes
– Definindo Operações
– Comando RETURN
– Visibilidade para Operações
– Definindo Atributos
– Visibilidade aplicada a ATRIBUTOS
– Acessando ATRIBUTOS
– Comentários no Código Fonte
– Escopo das Variáveis
– Passando Tipos Primitivos para Métodos
– Passando REFERÊNCIAS para MÉTODOS

4. Comandos da Linguagem
– Comandos de Seleção
– Sequência de Cláusulas ELSE IF
– Operador Ternário
– Laços de Repetições

5. Aprofundando o Estudo sobre Classes
– Overloading – Sobrecarga de Operação
– Métodos Construtores
– Referência THIS
– Compartilhando Código entre Construtores
– Método Destrutor – FINALIZE
– Variáveis de Instância
– Métodos de Instância
– Variáveis de Classe
– Inicializando Variáveis de Classe
– Métodos de Classe
– Herdando Estruturas e Comportamentos
– Especificando Herança em Java
– Objetos de Subclasses
– Chamando Construtores da SUPERCLASSE
– Overloading e Overriding – Métodos
– Redefinindo Métodos – Overriding
– Sobrescrevendo Métodos da SUPERCLASSE
– Referência SUPER
– Invocando Métodos da SUPERCLASSE
– Visibilidade Protected
– VARARGS
– POLIMORFISMO
– ENUMS

6. Coleções, Arrays e Strings
– STRINGS
– Executando Operações em Objetos STRING
– Comparando duas STRINGS
– Obtendo STRINGS a partir de Objetos
– Convertendo Tipos Primitivos em STRINGS
– STRINGBUFFER e STRINGBUILDER
– ARRAYS
– ARRAYS de tipos Primitivos
– Declarando ARRAYS de Tipos Primitivos
– Criando ARRAYS
– Inicializando ARRAYS
– ARRAYS de Objetos
– Declarando ARRAYS de Objetos
– Inicializando ARRAYS de objetos
– Utilizando ARRAYS de Objetos
– ARRAYS e Exceções
– ARRAYS Multidimensionais
– O método MAIN(STRING ARGS)
– API Collection
– Interface ITERATOR
– Interface ENUMERATION
– Interfaces do Framework
– Classe ARRAYLIST
– Classe VECTOR
– Classe HASHTABLE
– Classe LINKEDLIST
– GENERICS
– AUTOBOXING

7. Tratamento de Exceções
– Manipulando Exceções
– Tratando Exceções

8. Classes Abstratas e Interfaces
– Abstração
– Definindo Classes Abstratas
– Métodos Abstratos
– Definindo Métodos Abstratos
– Definindo Interfaces
– Implementando INTERFACES

9. Acesso a Banco de Dados
– JDBC Drivers
– Principais Classes e Interfaces da API JDBC
– Tipos de Dados
– JDBC URLS
– Acessando um Banco de Dados Relacional
– Design PATTERN DAO
– Abrindo a Conexão
– Enviando Comandos para o Banco de Dados
– Exceções
– Trabalhando com Meta Dados
– Processamento de Transações

 

INSTRUTORES DESTE CURSO

  • Curso de Java – Fundamentos da Linguagem

    A TargetTrust demonstrou novamente o motivo de ser uma das melhores em formação no RS. O curso de Fundamentos de Java se mostrou amplo e de qualidade, ministrado pelo professor “ninja”, Paulo Heck. Muito bom!

    Fábio Witzel Figueiredo – 13/03/2017

  • Curso de Java – Fundamentos da Linguagem

    O curso foi bom, obtive uma noção maior da linguagem Java. Tenho interesse de continuar na formação para desenvolvimento Web.

    Mauricio Gomes Blas – 11/01/2017