Objetivos

Este curso tem objetivo de oferecer aos profissionais java conhecimentos referente a estratégia de gerenciamento de conexões a banco de dados relacionais escaláveis usando conceito de "pooling" através da especificação JDBC DataSource.

Público Alvo

Desenvolvedores Java que queiram adquirir conhecimentos em como gerenciar acesso a banco de dados relacionais de forma escalável em soluções java para: web, web services rest, soap, microserices e afins.

Nível de Dificuldade

Intermediario.

Pré-requisitos

  • Saber linguagem java, OOP.
  • Saber básico de Servlet e JSP.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

Total de 7 exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • 4h00 de videos em aulas.
  • 1h00 de exercícios práticos.
  • Total aproximado de 5h00 de horas em aula.

Disponibilidade

Acesso limitado por 30 dias a partir da matrícula.

Conteúdo Programático:

Introdução ao DataSource

  • O que é?
  • Para que serve?
  • Qual objetivo?
  • Quando surgiu?
  • Resolveu qual problema?

História e Evolução do DataSource

  • Contexto?
  • Como surgiu?
  • Como foi resolvido?
  • Surgimento do Object Pooling

Object Pooling

  • O que é?
  • Para que serve?
  • Metáfora 
  • Concorrência
  • Compartilhamento

Produtos Java

  • Produtos java para DataSource
  • Links
  • Servidores de Aplicação Java
  • Links

Configuração de DataSource

  • O que é?
  • Propriedades genéricas
  • Para que serve?

JNDI

  • O que é?
  • Para que serve?
  • Qual objetivo?
  • Quando surgiu?
  • Resolveu qual problema?
  • Exemplos de uso

Montagem do Ambiente Java

  • Eclipse
  • Hsqldb
  • Tomcat
  • Commons JDBC
  • Exercícios

JEE IoC

  • O que é?
  • Para que serve?
  • Exemplos de uso
  • Exercícios

Técnicas de Escalabilidade

  • O que é?
  • Para que serve?
  • Cache 
  • Exercícios

Congestionamento 

  • O que é?
  • Como saber?
  • Como resolver?
  • Exercícios

Frameworks versus DataSources

  • Conceitos 
  • Aplicabilidade

Políticas de DataSource 

  • O que é?
  • Para que serve?
  • Regra de bolo

Depoimentos de Alunos

04/10/17: "O tema desse curso foi muito bem abordado, eu entendi o que é, para que serve e como utilizar, nas aulas cada tópico foi explicado de forma intuitiva e com vários exemplos, os vídeos não eram longos, acho que o maior que vi foi algo em torno de 10 a 12 minutos, tornando assim as aulas menos cansativas. Fizemos também vários exercícios práticos para implementação e utilização de data-Source. A For-j esta de parabéns, por mais um curso de ótima qualidade!" Edson Santos, Londrina – PR.

09/10/17: "A FOR-J sempre surpreendendo nos cursos e treinamentos, e com certeza esse curso me propôs um grande potencial de aprendizado, oferecendo total domínio do conteúdo graças à qualidade do material utilizado e, principalmente, o método eficaz, diferenciado, simples e prático do instrutor em expor sua didática.  " Lucas Fransciquini, Londrina - PR.

24/10/17: "A didática desse curso é excelente, assim como todos os outros cursos da FOR-J. Como as aulas foram bem divididas, não tem como não aprender sobre DataSource com esse curso. Mais uma vez, parabéns a FOR-J e que venham os próximos cursos.”  Wellingtom Ogawa, Jundiaí – SP

Conteúdo do curso

Aguardamos a sua inscrição!


Sobre os Instrutores
Fernando Franzini

Fernando Franzini

Arquiteto Oficial Java OCMJEA, mais de 30 certificações oficiais, mais de 17 anos de experiência na plataforma Java, projetos, arquiteturas, integrações, consultorias e treinamentos. Instrutor presencial com mais de mil horas em consultoria e treinamentos. Para todas as informações, veja blog pessoal.

Nesse curso o participante terá:

  • Cadernos de exercícios em PDF.
  • Todas as apresentações do curso em PDF.
  • Suporte e contato total com o instrutor.
  • Certificado digital de conclusão.

Aula Experimental

Acesse esse link para ver a aula grátis.