Conteúdo Programático - Java Programmer
Conteúdo Programático - Java Programmer
Pré requisito
Para o melhor aproveitamento do curso Java Programmer, é imprescindível ter participado dos cursos de
Introdução à Lógica de Programação e SQL 2016 - Módulo I, ou possuir conhecimentos equivalentes.
Objetivo
O curso Java Programmer é ideal para quem pretende compreender as características e os recursos
essenciais desta que é uma das linguagens mais utilizadas no mercado para o desenvolvimento de
aplicações. <br><br>
Além de inserir os alunos no aprendizado da linguagem, apresentando conceitos gerais, como tipos de
dados, variáveis, comandos e métodos, este curso de Java concede embasamento sobre outras questões,
como orientação a objetos, acesso e manipulação de informações em bancos de dados, captura e
tratamento de erros, entre outras, todas já referentes à versão 9 da plataforma Java SE.
Tipos de dados primitivos.Literais: Literais inteiros; Literais de ponto flutuante; Literais booleanos; Literais
de caracteres (Caracteres de escape).Variáveis: Definindo uma variável; Declarando uma variável
(Usando o qualificador final); Escopo de variáveis.Casting.Tipos de referência comuns: String; Enum;
Classes Wrapper.
Operadores
Operador de atribuição.Operadores aritméticos: Operadores aritméticos de atribuição reduzida.Operadores
incrementais e decrementais.Operadores relacionais.Operadores lógicos.Operador ternário.Precedência
dos operadores.
Estruturas de controle
Métodos
Construtores
Arrays
Interfaces
Tratamento de exceções
Conceito de teste unitário.Como implantar o teste unitário.Utilizando o JUnit: Criando um teste unitário
(Ciclo de vida de um teste, Assertions).Conclusão.
Programação funcional
I/O: Classe OutputStream (Métodos); Classe InputStream (Métodos); Leitura de arquivos binários; I/O -
Arquivos e diretórios (classe File).try-with-resources: Exceções suprimidas.Leitura de arquivos de texto:
Classe FileReader; Classe BufferedReader.NIO - Arquivos e diretórios: Visão Geral de NIO; Path, Paths e
Files.
Threads
Pacote java.sql.Conexões com banco de dados: Estabelecendo uma conexão; Interface Connection;
Classe DriverManager; Estabelecendo a conexão com o banco de dados; Método Close.Operações na
base de dados.Operações parametrizadas.Transações.Consultas.