Curso de Programação Java

Módulo 2

Curso de linguagem Java avançado e preparatório para a certificação Oracle Certified Programmer Java SE 8 Programmer - Exame 1Z0-809.

  1. Home
  2. /
  3. Cursos em Programação
  4. /
  5. Java Módulo 2
por que aprender Lógica de Programação

Por que aprender Programação Java?

Java é uma linguagem das mais utilizadas para criar aplicações robustas, flexíveis e portáveis. Programadores Java encontram exelentes oportunidades de trabalho no Brasil e também em outros países.

para quem este curso foi desenvolvido

Para quem o curso foi desenvolvido?

Pessoas que desejam aprender como programar em Java e/ou certificar-se nesta linguagem de programação. Esse curso é considerado o treinamento fundamental para aqueles que desejam iniciar sua carreira em Java.

Como é o Curso de Programação Java da Clarify

Como é o Curso de Programação Java da Clarify?

É um curso prático que intercala os conceitos da linguagem com práticas de laboratório.

nosso diferencial

Nosso diferencial

Conteúdo que provoca o pensamento analítico e o desenvolvimento de soluções sofisticadas, tornando o aluno mais do que bom replicador das técnicas apresentadas.

O que você vai aprender

Ao concluir o curso de Programação Java Módulo 2 da Clarify, você estará apto para:

  • Trabalhar com coleções de objetos e tipos primitivos Java
  • Usar Lambda Funcional Interfaces
  • Desenvolver código com UnaryOperator interface
  • Entender e o funcionamento da Java Stream API
  • Trabalhar com arquivos usando Java File I/O
  • Programação Java Multithreading
  • Entender conexões com banco de dados usando API JDBC
  • Usar classe Locale em Java (Localization resources)
  • Fazer o Exame de Certificação 1Z0-809

 Carga horária: 40 horas

Oferecido na modalidade:

 Presencial na Av. Paulista

Online ao Vivo

Inscreva-se agora »

Conteúdo completo

Capítulo 1: Java Collections Framework

Trabalhar com coleções de dados (objetos e tipos primitivos), para manipular facilmente grandes quantidades de elementos usando operações automatizadas com grande performance e segurança.

Serão cobertos os seguintes tópicos:

  • Estrutura do Java Collections Framework
  • As Collection Interfaces e Classes
  • Hierarquias
  • Implementações de Collection
  • Collection Interface
  • Métodos Básicos da Interface Collection
  • Grupo de Elementos
  • A Interface Iterator
  • ListIterator Interface
  • Set interface
  • List Interface
  • Map interface
  • Os Métodos de Map
  • Importantes Informações sobre a Interface Map
  • Laboratório: Uso de Java Collections
Capítulo 2: Lambda Built-in Functional Interfaces

Expressões Java Lambda são segmentos de código específicos que se comportam como um método regular, ao contrário dos métodos, uma Expressão Lambda não requer obrigatoriamente um nome específico.

Expressões Java Lambda tem as seguintes características:

  • Lambda converte o segmento de código em um argumento;
  • É um método que pode ser criado sem instanciar uma classe;
  • Lambda pode ser tratado como um objeto.
  • Serão abordados os tópicos:
  • Predicate
  • Consumer
  • Function
  • Supplier
  • UnaryOperator
  • Laboratório: Lambda Interfaces
  • Conteúdo [continuação]
Capítulo 3: Operações de I/O

Java traz vários Streams com seu pacote de I/O para realizar todas as operações de entrada e saída. Esses fluxos suportam todos os tipos de objetos, tipos de dados, caracteres, arquivos etc. para executar totalmente as operações de I/O. O pacote java.io fornece entrada e saída do sistema por meio de fluxos de dados, serialização e sistema de arquivos.

Serão abordados os tópicos:

  • Stream API
  • Pacote java.io
  • Hierarquia de Classes
  • Java I/O
  • Laboratório: Operações de I/O – Stream API
Capítulo 4: Threads

Um Thread é uma unidade de execução de código. Cada Thread executa instruções sequencialmente do processo que possui, em paralelo com as outras Threads nesse processo. O multithreading é indispensável quando é necessário que a interface gráfica (GUI) continue respondendo à entrada do usuário enquanto algum processamento de informações está em andamento.

Serão abordados os tópicos:

  • Estrutura da API Java Threads
  • Como criar Threads
  • Estendendo a Classe Thread
  • Implementando a Interface Runnable
  • O Ciclo de Vida de uma Thread
  • Escalonamento da JVM
  • Escalonamento Preemptivo
  • Escalonamento Circular
  • Prioridades de Thread
  • Sincronização de Threads
  • Agrupamento de Threads
  • Laboratório: Threads
Capítulo 5: Java Database Connectivity (JDBC)

Java Database Connectivity (JDBC) é uma API padrão para interagir com bancos de dados relacionais. JDBC possui um conjunto de classes e interfaces que podem ser usadas para um aplicativo Java e se comunicar com um banco de dados.

Serão abordados os tópicos:

  • API JDBC
  • Driver
  • Connection
  • Statement
  • ResultSet
  • DriverManager
  • Laboratório: uso do JDBC API
Capítulo 6: Localization (Locale API)

Classe Java java.util.Locale permite que você leve em consideração as peculiaridades das representações regionais do alfabeto, símbolos, números e datas. Automaticamente, a máquina virtual usa as configurações regionais atuais do sistema operacional, mas você pode alterá-las se necessário.

Serão abordados os tópicos:

  • Estrutura de funcionamento do da classe Locale (java.util.Locale)
  • Uso do objeto Locale (read and set)
  • Properties file (criação e leitura do arquivo)
  • Resource bundle
  • Laboratório: Uso da classe Locale
Capítulo 7: Projeto de final de curso

Criação de projeto para implementação dos conteúdo estudado neste curso, trazendo uma abordagem prática para implementação dos conceitos. Criando um sistema que inclua os conceitos como:

  • Java Collections Framework
  • Lambda Built-in Interfaces
  • API JDBC
  • Java Stream

Modalidades

Curso disponível na modalidade online ao vivo

Online ao Vivo

Carga horária:
40 horas aula

de R$ 1.584,00

por R$ 1.267,00

em até 12 X de R$ 105,58

20% de desconto

O mesmo conteúdo, faça no seu ritmo e tire suas dúvidas com o nosso suporte.

Para empresas

Solicite uma proposta para sua empresa


logo coca cola
logo itau
logo metrô
logo sulamerica
logo natura
logo motorola
logo bradesco

Nós já preparamos grandes profissionais para o mercado

® 2021 Clarify - Todos os direitos reservados