Novo Curso EAD – JEE DataSource

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 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 e 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

Veja o curso completo: Java EE – Data Source

“Quando me deito, durmo em paz, pois só tu, ó SENHOR, me fazes viver em segurança.” Salmos 4:8

Anúncios

Curso EAD – Java JEE Pacote Web Services

empresa-de-contratacao-de-profissional-em-tecnologia-da-informacao-precoAs aplicações de hoje raramente vivem isoladas. Os usuários esperam acesso instantâneo a todas as funcionalidades, que podem ser fornecidas por aplicativos e serviços diferentes, dentro ou fora da corporação. Sendo assim, a integração de soluções com web services nas corporações hoje é um requisito obrigatório para qualquer negócio.

Objetivos

Objetivo deste pacote de cursos é dar formação completa para um programador de web services Java. Esse pacote agrupa total de 2 cursos, gradualmente e didaticamente sequenciados, oferecendo capitação completa com 10% de desconto sobre o valor total de todos os cursos individuais.

Público Alvo

Estudantes que almejem se tornar desenvolvedores profissionais de web services com JEE.

Nível de Dificuldade

Intermediário

Pré-requisitos

Exercícios

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

Tempo de Aula

  • Total aproximado de 22h00 de horas em aula.

Disponibilidade

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

Grade

Acesse cada curso para ver sua respectiva grade:

  1. Java EE REST – Desenvolvedor de Web Services REST
  2. Java EE SOAP – Desenvolvedor de Web Services SOAP

Vantagens desse pacote

  • Os cursos são ministrados gradualmente sequenciados, proporcionando um aprendizado didaticamente correto e adequado.
  • Acesso por 90 dias, podendo rever qualquer aula de qualquer curso.
  • Pagamento parcelado em até 12 x.
  • Desconto de R$ 30,00.

Acesse o curso Desenvolvedor Profissional de Web Services Java

Novo Curso EAD – Java EE SOAP Desenvolvedor de Web Services SOAP

Objetivos

Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos conceituais de práticos referentes ao desenvolvimento de web services SOAP utilizando a tecnologia Java.

Público Alvo

Desenvolvedores Java que queiram adquirir conhecimentos para criar soluções SOAP com Java

Nível de Dificuldade

Intermediário.

Pré-requisitos

Exercícios

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

Investimento

R$ 150,00

Tempo de Aula

  • 06h40 de videos em aulas.
  • 3h00 de exercícios práticos.
  • Total aproximado de 09h40 de horas em aula.

Disponibilidade

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

Para todas as informações acesse Java EE – SOAP Desenvolvedor de Web Services SOAP.

“E por isso ele pode, hoje e sempre, salvar as pessoas que vão a Deus por meio dele, porque Jesus vive para sempre a fim de pedir a Deus em favor delas.” Hebreus 7:25

Novo Curso EAD – Desenvolvedor de Interfaces Gráficas Desktop Swing

Objetivos

Objetivo desse curso é oferecer aos participantes conhecimentos teóricos e práticos de como construir interfaces gráficas desktop multiplataformas usando Swing. Mesmo com o surgimento do JavaFX, o Swing continuará seu legado de + de 20 anos, ainda sendo um ótima opção para criação de interfaces gráficas multiplataforma com JSE.

Público Alvo

Estudantes e desenvolvedores Java que almejem dominar o uso Swing.

Nível de Dificuldade

Intermediário

Pré-requisitos

  • Tem feito o curso JSE M1 ou possuir conhecimentos básicos em: Linguagem de programação java e OOP.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

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

Tempo de Aula

  • 6h12 de videos em aulas.
  • 3h00 de exercícios práticos.
  • Total aproximado de 9h12 de horas em aula.

Disponibilidade

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

Conteúdo Programático:

Introdução ao Swing

  • O que é?
  • Para que serve?
  • O que faz de bom para mim?
  • O que eu ganho?
  • Multiplataforma
  • Look and Feel
  • Por que eu deveria usar Swing?
  • Empresas que usam Swing?

Montagem do Ambiente

  • Introdução
  • Montagem JDK e Eclipse

Componente JFrame

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Posicionamento de Componentes

  • Estratégia absoluta
  • Estratégia relativa
  • O que é?
  • Para que serve?
  • Como fazer cada uma

Componente JLabel

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JLabel

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JTextField

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JPasswordField

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JTextArea

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JScrollPane

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JButton

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JList

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JComboBox

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JCheckBox

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JRadioButton

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JTable

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JMenu

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Componente JPanel

  • O que é?
  • Para que serve?
  • Propriedades basicas
  • Exercícios

Gerenciadores de Layout

  • O que é?
  • Para que serve?

BorderLayout

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

FlowLayout

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

GridLayout

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

Eventos Swing

  • O que é?
  • Para que serve?
  • Filosofia

ActionListenter

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

KeyListener

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

MouseListener

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

FocusListener

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

WindowListener

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

ItemListener

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

Caixas de Mensagem JOptionPane

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

Swing MVC

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

Criando Componentes Customizados Swing

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

Reusando Componentes de Terceiros Swing

  • O que é?
  • Para que serve?
  • Opções de componentes
  • Exercícios

Ferramentas RAD

  • O que é?
  • Para que serve?
  • Quando usar?
  • Opções free e pagas.
  • Exercícios

Referência Bibliografica

  • Livros de referências

Intrutor Edson Bernardo

Graduando em sistema de informação, há mais de 17 anos atuando como gestor de T.I e há a mais de 10 anos como desenvolvedor de soluções corporativas desktop e web usando plataforma Java e outras tecnologias. Profissional Oracle Certified Java Associate, Oracle Certified Java Programmer e Oracle Certified Expert, Java EE 6 Web Component Developer.

Acesse o curso EAD:

Desenvolvedor de Interfaces Gráficas Desktop Swing

Novo Curso Java Ead JEE REST – Desenvolvedor de Web Services REST

Objetivos

Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos conceituais de práticos referentes ao desenvolvimento de web services REST utilizando a tecnologia Java.

Público Alvo

Desenvolvedores Java que queiram adquirir conhecimentos para criar soluções rest com Java

Nível de Dificuldade

Intermediario.

Pré-requisitos

Exercícios

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

Tempo de Aula

  • 9h00 de videos em aulas.
  • 3h20 de exercícios práticos.
  • Total aproximado de 12h20 de horas em aula.

Disponibilidade

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

Conteúdo Programático:

Introdução

  • O que é web service?
  • Para que servem web services?
  • Quando usar web services?
  • Cenários de usabilidade
  • Cenários reais de aplicabilidade

Arquitetura

  • Arquitetura de web services
  • B2B
  • B2C
  • Mobiles
  • Camadas e responsabilidades
  • Benefícios
  • Design by contract

REST

  • O que é?
  • Para que serve?
  • Filosofia Restfull

Princípios REST

  • Cinco princípios
  • Dê a todas as coisas um identificador
  • Utilize protocolo HTTP para definir as ações e suas respostas
  • Recursos com múltiplas representações
  • Comunique sem estado
  • Vincule as coisas
  • Protocolo HTTP – métodos e códigos
  • Rest stateless e stateful
  • Arquitetura REST
  • Workflow de execução

Produtos Java Rest

  • Opções de frameworks proprietários
  • Providers de JAX-RS
  • Jersey JAX-RS

Montagem do Ambiente Java

  • Download e instalação
  • Maven
  • Configuração
  • Exercícios

WADL

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

Anotações padrões JAX-RS

  • O que são?
  • Para que servem?
  • Exercícios

JAX-RS XML e JSON

  • O que é?
  • Para que serve?
  • Como usar?
  • Exercícios

JAX-RS Client API

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

Mais Anotações Padrões JAX-RS

  • O que são?
  • Para que servem?
  • Exercícios

Respostas Dinâmicas com JAX-RS

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

CRUD Rest Completo

  • Criando um crud completo com exemplo de server rest e client rest.

Filters JAX-RS

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

Filter de Requisição de Servidor

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

Filter de Resposta de Servidor

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

Filter de Requisição de Cliente

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

Filter de Resposta de Cliente

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

Interceptors JAX-RS

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

Interceptors Escrita de Servidor

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

Interceptors Leitura de Servidor

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

Interceptors Escrita de Cliente

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

Interceptors Leitura de Cliente

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

Ferramenta de Teste Rest Postman

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

Tipos de Deploy End-Pont Rest

  • Servidor teste mono
  • Servlet
  • EJB
  • Exercícios

Dica Gerais

  • Integrando jax-rs com java bean validator
  • Integrando jax-rs com java concurrent Future
  • Jersey como framework mvc action like
  • Segurança com jax-rs
  • Jax-rs client api no android
  • Referências bibliográficas

Curso Java EE REST – Desenvolvedor de Web Services REST

Treinamento Completo de Programador Java EAD

Objetivos

Objetivo deste pacote de cursos é dar formação completa para um programador profissional Java. Esse pacote agrupa total de 7 cursos de JSE, gradualmente e didaticamente sequenciados, desde os recursos do Java1 até a versão do Java8, oferecendo capitação completa com 20% de desconto sobre o valor total de todos os cursos individuais.

Público Alvo

Estudantes que almejem se tornar programadores profissionais Java, se capacitando para o mercado de trabalho.

Investimento

R$ 984,00

Pré-requisitos

  • Lógica de programação ou conhecimentos em alguma linguagem de programação.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

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

Tempo de Aula

  • +- 48h30 de videos em aulas.
  • +- 31h30 de exercícios práticos.
  • Total aproximado de 80h00 de horas em aula.

Disponibilidade

Acesso por 1 ano a partir da matrícula.

Grade

Segue abaixo todos os cursos que compõe esse pacote. Acesse cada um para ver sua respectiva grade:

  1. Java SE F1 – Fundamentos de Programação Java Básico
  2. Java SE F2 – Programação Orientada a Objetos com Java
  3. Java SE F3 – Programação Java Avançado 1
  4. Java SE JDBC – Banco de Dados Relacionais com Java
  5. Java SE F4 – Programação Java Avançado 2
  6. Java SE F5 – Desenvolvedor Funcional Java 8
  7. AQT M1 – Introdução a Arquitetura de Software com Java

Vantagens desse pacote

  • Os cursos são ministrados gradualmente sequenciados, proporcionando um aprendizado didaticamente correto e adequado.
  • Acesso por 1 ano, podendo rever qualquer aula de qualquer curso.
  • Pagamento parcelado em até 12 x.
  • Desconto de R$ 246,00, sendo que o valor total de todos o cursos fica em R$ 1.230,00.
  • Novos cursos serão adicionados sem custo adicional para alunos ativos nesse pacote.

Acesse – Java SE P1 – Pacote Programador Profissional Java

“Com um coração sincero eu te louvarei à medida que for aprendendo os teus justos ensinamentos.” Salmos 119:7

Lançamento de Curso EAD – Java F4 Programação Java Avançado 2

org-320%2fschool-320%2f98ceb518900492e685dedd62545b3891%2fjava-100432255-primary-idge-1Objetivos

Objetivo deste curso é dar continuidade na grade de cursos JSE M2 – Pacote Programador Básico 1, acrescentando conhecimentos relacionados com tópicos avançados de: linguagem de programação, orientação a objetos, sincronismo e agendamento de tarefas.

Público Alvo

Estudantes e desenvolvedores Java que almejem se apronfundar e se especializar no desenvolvimento de soluções com Java.

Nível de Dificuldade

Intermediario

Pré-requisitos

  • Tem feito o curso JSE M2 ou possuir conhecimentos dos seus tópicos.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

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

Tempo de Aula

  • 8h56 de videos em aulas.
  • 6h04 de exercícios práticos.
  • Total aproximado de 15h00 de horas em aula.

Para todas as informações, acesse Java SE F4 – Programação Java Avançado 2.

“Que a esperança que vocês têm os mantenha alegres; aguentem com paciência os sofrimentos e orem sempre.” Romanos 12:12