Logar
Evento
/

Programação Java e Certificação SCJP

Programação Java e Certificação SCJP

Banner - Programação Java e Certificação SCJP
Mostrar
  • De 17/04 às 19:00 até: 29/05 às 22:45
  • Rod. Campinas Mogi Mirim (SP 340), km 118,5 - prédios 9A e 12C - Campinas/São Paulo - Brasil

Descrição

Duração: 48 horas. Treinamento às terças e quintas-feiras.

 

Java originou-se como parte de um projeto de pesquisa que visava a criação de um software avançado que atendesse a uma extensa variedade de maquinário de redes e sistemas embutidos.

Atualmente Java é a escolha para construir sistemas robustos, confiáveis e distribuídos, rodando desde grandes servidores até em celulares.

O objetivo deste curso é prover ao participante os conhecimentos necessários para utilizar esta linguagem no desenvolvimento de aplicações corporativas, abordando também os tópicos do exame de certificação SCJP (Sun Certified Java Programmer).

A Dextra também oferece serviços de desenvolvimento utilizando Java.

 

Pré-requisitos

Lógica de programação e orientação a objetos.

 

 

Ementa do Treinamento

  • Objetivos do curso 

    • Mostrar uma visão geral da plataforma Java Standard Edition (JSE) 1.5 
    • Analisar os detalhes da linguagem (sintaxe) Java
    • Conhecer elementos necessários da biblioteca-padrão
    • Conhecer os elementos principais da utilização da JVM
    • Analisar todos os tópicos abordados pela certificação Sun Certified Java Programmer (SCJP).
  • Fundamentos da linguagem 

    • Compilando e executando um programa
    • Identificadores e convenção de nomes
    • Palavras reservadas
    • Tipos de dados primitivos:
      • Tipos integrais
      • Tipos de ponto flutuante
      • Tipo caractere
      • Tipo booleano
    • Tipo nativo java.lang.String
    • Mudanças de tipo:
      • Entre tipos primitivos
      • Promoção aritmética
      • Promoção para String
  • Operadores 

    • Operadores comparativos 
    • Operadores aritméticos 
    • Operadores de incremento e decremento 
    • Operadores lógicos 
    • Operadores de manipulação de bits. 
    • Operadores de atribuição  
    • Operador condicional 
    • Operador de teste de tipo 
    • Precedência de operadores 
  • Controle de fluxo 

    • Decisões simples 
    • Decisões valoradas 
    • Laços com decisão antecipada 
    • Laços com decisão postergada 
    • Laços compostos 
    • Laços iterativos 
    • Quebra e continuação de laços 
  • Classes e Arrays

    • Classes:
      • Declaração de Classes
      • Declaração de Atributos
      • Inicialização de Atributos
      • Declaração de Métodos
      • Declaração de Construtores
    • Instâncias e Objetos:
      • Criação de Objetos
      • Referência para Objetos
    • Classes Executáveis
    • Arrays
  • Empacotamento e Encapsulamento

    • Pacotes
    • Modificadores:
      • Modificadores de acesso
      • Modificadores de redefinição
      • Modificador estático
      • Outros Modificadores
      • Aplicação de modificadores
    • O padrão JavaBeans
  • Herança e Polimorfismo 

    • Herança - Classes derivadas 
    • Polimorfismo - Sobrecarga de métodos 
    • Polimorfismo - Redefinição de métodos 
    • Classes abstratas 
    • Interfaces 
    • Implementação de Interfaces 
    • Mudanças de tipo  :
      • Promoção implí­cita de tipo para super-tipo. 
      • Promoção explícita entre tipos de referências. 
  • Tipos Enumerados 

    • Definição de tipos enumerados 
    • Usando enumerados 
  • Exceções 

    • O que é exceção?  
    • Espécies de exceções  
    • Declaração e lançamento  
    • Restrições na declaração  
    • Tratamento 
    • Exceções básicas da JDK  
  • Funcionalidades básicas de biblioteca-padrão 

    • Documentação da biblioteca-padrão 
    • Classes encapsuladoras de tipos básicos de dados 
    • Classes para Strings mutáveis 
    • Classes para realizar entrada e saídade dados  
    • Leitores e escritores 
    • Manipulação de arquivos 
    • Classes para formatação e de datas
    • Classes para formatação e de números
    • Classes para formatação e parsede mensagens
    • Uso de expressões regulares 
  • Framewok de Coleções

    • Interfaces definidas :
      • Collection  
      • List 
      • Queue e Bloquing Queue 
      • Set e SortedSet 
      • Map e SortedMap 
      • Iterator e Iterable 
      • Comparator e Comparable 
    • Implementações disponibilizadas :
      • ArrayList e LinkedList 
      • HashSet e TreeSet 
      • HashMap e TreeMap 
    • Implementações encapsuadoras 
    • Algorítimos 
    • Manipulação de e Coleções
  • Generics 

    • O que são tipos genéricos 
    • Utilizando tipos genéricos 
    • Criando tipos genéricos 
  • Threads 

    • Visão Geral 
    • Ciclo de vida de uma thread
    • Prioridades e escalonamento  
    • Sincronização de threads
    • Interface java.lang.Runnable
  • Código auto-documentado com javadoc 

    • Ferramenta javadoc
    • Comentário de documentação 
    • Bloco de texto explicativo  
    • Marcas especiais  
    • Ligações nadocumentação  
    • Aplicação das marcas  
    • Documentação de pacotes  
    • Documentação de projetos
  • Principais ferramentas de linha de comando 

    • Compilador (comando javac)
    • Máquina virtual (comando java)  
    • Gerador de documentação (comando javadoc)
  • Referências 

    • Plataforma java
    • Livros para continuação do aprendizado  
    • Referências técnicas

 

 

Incluso

Coffee-break, material didático e certificado de conclusão.

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.