JSE M3 – Desenvolvedor Avançado

Objetivos

Objetivo deste curso é levar o participante a um nível mais profundo, oferecendo conhecimentos em algumas das tecnologias fundamentais da plataforma JSE. Oferecer conhecimento com tópicos avançados em fundamentos e programação orientação a objetos, conhecimento teórico e prático de conceitos de engenharia de software: programação concorrente, padrões de projetos, comunicação, desenvolvimento baseado em componentes e mapeamento objeto relacional (ORM) e arquitetura de solução.

Pré-requisitos

Tem feito ambos os cursos JSE M1 – Programador Básico e JSE M2 – Programador Avançado ou possuir sólidos conhecimentos relacionados ao conteúdo deles.

Duração: 24 hs
Valor R$  450,00

CONTEÚDO PROGRAMÁTICO

Tópicos Avançados em Fundamentos de Programação

  • Limitações de tipos.
  • BigInteger, BigDecimail e operações.
  • Manipulações de datas.
  • Loops rotulados.
  • Utilização de atributos, métodos e classes estáticas.
  • Enum.
  • Generics.
  • Prática.

Tópicos Avançados em Programação Orientada a Objetos

  • Objetos anônimos.
  • Classes internas.
  • Classes internas locais de métodos.
  • Classes anônimas simples.
  • Classes anônimas como argumentos.
  • Passagem de Parâmetros – Primitivos e Objetos.
  • Operador instanceof.
  • Comparação e Igualdade entre primitivos e Objetos.
  • Substituição dos métodos equal(), hashCode() e toString()
  • Ordenação de coleções.
  • Prática.

Programação Concorrente – Multithread

  • Sincronização e bloqueios.
  • Sincronizando bloco de código
  • Agendamento de tarefa.

Padrões de Projeto – Designer Patterns

  • Conceitualização.
  • Implementação de alguns padrões.
  • Prática.

Java API Persistence – JPA

  • Conceitualização ORM.
  • Arquitetura.
  • Pratica.

Desenvolvimento Baseado em Componentes

  • Conceitualização.
  • Estudo de caso.

Os interessados em participar deste curso pode nos enviar sua solicitação detalhada de interesse através desse cadastro e ou apenas a seguir a nossa página do facebook : https://www.facebook.com/forjtreinamentos .