SPARKZ | Treinamentos em JAVA
15475
page,page-id-15475,page-template-default,ajax_fade,page_not_loaded,,qode-title-hidden,paspartu_enabled,paspartu_on_top_fixed,paspartu_on_bottom_fixed,qode-content-sidebar-responsive,qode-theme-ver-9.4.1,wpb-js-composer js-comp-ver-4.12.1,vc_responsive

CONHEÇA AGORA TODOS OS NOSSOS TREINAMENTOS EM JAVA.

TREINAMENTOS EM JAVA

Domine o JAVA, torne-se o melhor programador e atenda as expectativas do mercado de trabalho!

 

JAVA_CUP

MÓDULO 1 – JAVA ORIENTADO A OBJETO

Duração: 20 h/a

Ementa:

Como Aprender Java;
O que é Java;
Variáveis primitivas e Controle de fluxo;
Orientação a objetos básica;
Um pouco de arrays;
Modificadores de acesso e atributos de classe;
Herança, reescrita e polimorfismo;
Eclipse IDE;
Classes Abstratas;
Interfaces;
Exceções e controle de erros;
Pacotes – Organizando suas classes e bibliotecas;
O pacote java.lang;
Pacote java.io;
Collections framework;
Programação Concorrente e Threads;
E agora?;
Apêndice – Sockets;
Apêndice – Problemas com concorrência;
Apêndice – Instalação do Java;
Apêndice – Debugging.

JAVA_CUP

MÓDULO 2 – JAVA PARA DESENVOLVIMENTO WEB

Duração: 20 h/a

Ementa:

Enfrentando o Java na Web;
Bancos de dados e JDBC;
O que é Java EE?;
Novo projeto Web usando Eclipse;
Servlets;
JavaServer Pages;
Usando Taglibs;
Tags customizadas com Tagfiles;
MVC – Model View Controller;
Recursos importantes: Filtros;
Spring MVC;
Spring MVC: Autenticação e autorização;
Spring IoC e deploy da aplicação
Uma introdução prática ao JPA com Hibernate;
Apêndice – Integração do Spring com JPA;
Apêndice – VRaptor3 e produtividade na Web;
Apêndice – Java EE 6;
Apêndice – Tópicos da Servlet API.

JAVA_CUP

MÓDULO 3 – JAVA COM TESTES, JSF e DESIGN PATTERNS

Duração: 20 h/a

Ementa:

Tornando-se um desenvolvedor pragmático;
O modelo da bolsa de valores, datas e objetos imutáveis;
Testes Automatizados;
Trabalhando com XML;
Acessando um Web Service;
Introdução ao JSF e Primefaces;
Refatoração: os Indicadores da bolsa;
Gráficos interativos com Primefaces;
Aplicando Padrões de projeto;
A API de Reflection;
Apêndice Testes de interface com Selenium;

JAVA_CUP

MÓDULO 4 – PERSISTÊNCIA COM JPA, HIBERNATE E EJB LITE

Duração: 20 h/a

Ementa:

Persistência com JPA2 e Hibernate;
Definição do projeto;
Mapeamento Objeto Relacional;
Organização de persistência: DAO e outros patterns;
Complementando o modelo com o uso de relacionamentos;
Introdução a Java EE;
Cuidando melhor das conexões com Pool e DataSource;
Gerenciamento da JPA com EJB lite dentro de uma aplicação Web;
EJB 3.1 – Ciclo de vida de Session Beans;
Agendamento de tarefas;
Transações e Exceções;
Criando queries avançadas para os relatórios;
Relacionamento bidirecional e Lazyness;
Criando consultas com Criteria;
Recursos avançados: Cache, estatísticas e Locks;
Validação e integridade dos modelos;
Mais mapeamentos;
Apêndice – Detalhes sobre os mapeamentos;
Apêndice – Hibernate Envers;
Apêndice – Googlando sua aplicação através do Hibernate Search;
Apêndice – Hibernate Puro.

JAVA_CUP

MÓDULO 5 – WEB RICA COM JSF, PRIMEFACES e CDI

Duração: 20 h/a

Ementa:

Laboratório Web com JSF e CDI;
Definição do projeto;
JavaServer Faces;
Ajax com JSF 2;
Aplicando layouts à aplicação com CSS;
Entendendo JSF a fundo;
Login e navegação;
Injeção de Dependências com CDI;
Templates com Facelets;
Formulário master/detail stateful;
Recursos Avançados de CDI;
Interfaces Web 2.0 com componentes ricos;
Validação e conversão de dados;
Apêndice – Um pouco mais sobre o JSF;
Apêndice – Internacionalização: sua aplicação em várias línguas;

JAVA_CUP

MÓDULO 6 – SOA NA PRÁTICA, WEB SERVICES e MENSAGERIA

Duração: 20 h/a

Ementa:

Como aprender SOA e Integração;
Arquitetura de sistemas distribuídos;
Mensageria com Java Message Service e HornetQ;
Mensagens de XML com JAX-B;
Aplicando Enterprise Integration Pattern;
Enterprise Service Bus.

JAVA_CUP

MÓDULO 7 – ARQUITETURA e DESIGN EM PROJETOS JAVA

Duração: 20 h/a

Ementa:

Um treinamento sobre arquitetura;
A Plataforma Java;
JVM: Java Virtual Machine;
Tópicos avançados de Orientação a Objetos e Design;
Separação de responsabilidades e Inversão de Controle;
Arquitetura;
Decisões arquiteturais;
Apêndice – Catálogo de Design Patterns.

JAVA_CUP

MÓDULO 8 – PRÁTICAS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE EM JAVA

Duração: 20 h/a

Ementa:

Começando o projeto;
Cadastro de produtos;
Melhorando o cadastro e a listagem;
Validação e conversão de dados;
Upload de arquivos;
Carrinho de compras;
Retornos assíncronos;
Melhorando a performance com Cache;
Protegendo a aplicação;
Organização do layout em templates;
Internacionalização;
Outras facilidades;
Apêndice: Testes automatizados;
Apêndice: Deploy da aplicação.

Solicite sua proposta para treinamentos In Company.

Solicite sua proposta para treinamentos In Company.

Nome (Obrigatório)

Seu Email (Obrigatório)

Assunto

Sua mensagem