Java

Fundamentos de Java SE7

5 Days


What you will learn


O curso Fundamentos de Java SE 7 foi elaborado para permitir que alunos com pouca ou nenhuma experiência em programação comecem a aprender a programação orientada a objetos utilizando a linguagem de programação Java. O curso destaca a importância da programação orientada a objetos, as palavras-chave e as estruturas da linguagem de programação Java, além das etapas necessárias para criar programas simples baseados na tecnologia Java. Os alunos que participarem do curso poderão obter um conhecimento sólido sobre a linguagem de programação Java o qual servirá de base para futuros trabalhos e treinamento. O curso apresenta a plataforma Java Platform, Standard Edition 7 (Java SE 7) e utiliza o produto Java SE Development Kit 7 (JDK 7). Neste curso, os alunos obterão uma experiência prática em conceitos orientados a objetos, como herança, encapsulamento e abstração. Eles aprenderão a criar e usar classes Java simples contendo arrays, loops e estruturas condicionais. Também aprenderão a usar e manipular referências de objeto, bem como a escrever um código simples para o tratamento de erros. O curso fornece um bom entendimento da plataforma Java SE7 e de como ela é usada em aplicações reais.

Learn To:


  • Utilizar várias estruturas da linguagem de programação Java para criar diversas aplicações baseadas na tecnologia Java
  • Implementar conceitos intermediários da programação em linguagem Java e orientada a objetos (OO) em programas baseados na tecnologia Java
  • Utilizar estruturas de decisão/de loop e métodos para determinar o fluxo do programa
  • Demonstrar conhecimento da tecnologia e da linguagem de programação Java
  • Executar o tratamento básico de erros em programas baseados na tecnologia Java

Course Objectives


  • Analisar um problema de negócios a fim de reconhecer os objetos e as operações que formam a base do design de um programa
  • Declarar métodos com argumentos e valores de retorno
  • Declarar e inicializar variáveis
  • Declarar e instanciar Arrays e ArrayLists, bem como ser capaz de fazer iterações neles
  • Definir o termo
  • Demonstrar a sintaxe de programação Java
  • Descrever exemplos de uso de Java em aplicações, bem como em produtos para o consumidor
  • Descrever como os erros são tratados em um programa Java
  • Descrever as vantagens de usar um IDE (Integrated Development Environment)
  • Desenvolver classes e descrever como declarar uma classe
  • Instanciar um objeto e usar com eficácia variáveis de referência de objeto
  • Listar e descrever alguns dos principais recursos da tecnologia Java
  • Listar vários tipos de dados primitivos
  • Usar a herança para declarar e definir uma subclasse de uma superclasse existente
  • Usar operadores, loops e estruturas de decisão
  • Escrever um programa Java simples que é compilado e executado com êxito

Course Topics


Introdução à Tecnologia Java

Relacionando Java a outras linguagens
Mostrando como fazer download, instalar e configurar o ambiente Java em um sistema Windows
Descrevendo as diversas tecnologias Java, como Java EE, JavaME, Embedded Java SE
Descrevendo os principais recursos da tecnologia e as vantagens de usar o Java
Usando um IDE (Integrated Development Environment)

Analisando Objetos

Definindo o domínio de um problema
Identificando objetos e reconhecendo os critérios para definição de objetos

Introdução à Linguagem Java

Definindo classes
Identificando os componentes de uma classe
Criando e usando uma classe de teste
Compilando e executando um programa de teste

Trabalhando com Variáveis Primitivas

Declarando e inicializando variáveis de campo
Descrevendo tipos de dados primitivos, como integral, de ponto flutuante, textual e lógico
Declarando variáveis e designando valores
Usando constantes
Usando operadores aritméticos para modificar valores

Trabalhando com Objetos

Declarando e inicializando objetos
Armazenando objetos na memóri
Usando referências de objeto para manipular dados
Usando JSE javadocs para procurar os métodos de uma classe
Trabalhando com Objetos String e StringBuilder

Utilizando operadores e estruturas de decisão

Usando operadores relacionais e condicionais
Testando a igualdade entre strings
Avaliando diferentes condições em um programa e determinando o algoritmo
Criando estruturas if e if/else
Aninhando e encadeando instruções condicionais
Usando uma instrução switch

Criando e Usando Arrays

Declarando, instanciando e inicializando um Array unidimensional
Declarando, instanciando e inicializando um Array bidimensional
Usando um loop for para processar um Array
Criando e inicializando um ArrayList
Usando a instrução import para trabalhar com APIs Java existentes
Acessando um valor em um Array ou em um ArrayList
Usando o Array args

Usando Estruturas de Loop

Criando loops while e loops while aninhados
Desenvolvendo um loop for
Usando ArrayLists com loops for
Desenvolvendo um loop do while
Noções básicas do escopo de variáveis

Trabalhando com Métodos e Encapsulamento

Criando e Chamando um Método
Especificando argumentos e retornando valores
Criando métodos e variáveis estáticos
Usando modificadores
Sobrecarregando um método
Criando construtores
Implementando o encapsulamento

Introdução a Conceitos Avançados Orientados a Objetos

Usando herança
Usando tipos de polimorfismo, como sobrecarga, substituição e associação dinâmica
Trabalhando com superclasses e subclasses
Adicionando abstração à análise e ao design
Noções básicas da finalidade de interfaces Java
Criando e implementando uma interface Java

Tratando Erros

Noções básicas dos diferentes tipos de erros que podem ocorrer e como eles são tratados em Java
Noções básicas dos diferentes tipos de exceções em Java
Usando Javadocs para pesquisar as exceções geradas pelos métodos de classes de fundação
Escrevendo código para tratar exceções

Visão Global

Criando pacotes e arquivos JAR para implantação usando java
Descrevendo uma aplicação Java completa que inclui uma camada intermediária e um back-end de banco de dados

Gostaríamos muito de falar com você! Clique aqui!
#COMPARTILHE nossos cursos

Rua Emiliano Perneta, 680 - 9º Andar
Centro - Curitiba - Paraná - 80420-080
Fones: Curitiba - 3204-1999
Demais localidades - 4007-2186