O objetivo é qualificar conhecimentos básicos sobre a linguagem Java e atuar com maior autonomia utilizando os mecanismos técnicos da programação em Java.
- Java/MercadinhoScanner.java
- Java/MercadinhoUI.java
- Java/ExemploMapa.java
- Java/Hotel
-
Entrada de dados em Java
- Estudar o processo de instalação e configuração da plataforma Java a fim de compreender exemplos de procedimento de implementação de entrada de dados em um programa Java.
-
Exceções
- Estudar os aspectos gerais de exceções, acompanhar a sua aplicação em Java e realizar a criação de exceções personalizadas.
-
Estruturas de dados
- Conceituar as estruturas de dados, apresentando o processo de manipulação de seus elementos.
-
Javadoc
- Conhecer a ferramenta Javadoc para trabalhar com a documentação do código-fonte em Java, reforçando a importância da documentação dos programas criados.
-
JavaFX I
- Trabalhar o conceito e as funções da biblioteca JavaFX, exemplificando seu uso através da implementação de alguns componentes de interface gráfica.
-
JavaFX II
- Conceituar e apresentar as funções da ferramenta Scene Builder, realizando o tratamento e a implementação de eventos.
O objetivo é aprender a criar e editar arquivos em aplicações cliente servidor, além de gerir sistemas com processos independentes e adquirir uma visão sobre Java web e suas novas tecnologias.
- Java/loja-digital
- Java/cadastrador-de-aluno
-
Revisão dos conceitos de POO e Java
- Reconhecer os conceitos de Classe e Objeto para estabelecer a compreensão dos relacionamentos entre objetos.
-
Arquivos
- Discutir o uso de arquivos e seus tipos, assim como as classes e interfaces em Java usadas para sua manipulação.
-
Threads
- Compreender o conceito de Thread e seu processo de funcionamento.
-
Aplicações em rede (cliente-servidor e ponto a ponto)
- Estudar os modelos P2P e cliente-servidor de aplicações para rede, bem como conceituar a interligação de computadores por aplicações.
-
Java EE
- Estudar sobre servidores de aplicação, servlets e as primeiras aplicações para a Web.
-
Novas tecnologias do Java
- Conhecer as novas características e funcionalidades de programação funcional e as inovações da Linguagem Java.