Programação dos Cursos de Java e outros 
  
  
  
  



      DESENVOLVIMENTO:

       DESENVOLVEDOR JAVA:

     Java Básico - J2SE +
     Java Web - J2EE


       DESENVOLVEDOR .NET
:
     C# Fundamental +
     C# e ASP.NET


       SOA - WEB SERVICES JAVA
     Integrando Aplicações


       JAVA FRAMEWORKS
:
     Jakarta Struts +
     Hibernate e JPA


      JSF - JAVA SERVER FACES


      JAVA J2ME - APLICAÇÕES p/
     - Mobile Devices -

      BANCO DE DADOS:

      ORACLE - SQL e PL/SQL

      ORACLE - TUNING SQL

      ORACLE - ADMINISTRAÇÃO

      CURSOS DIVERSOS :

      DATA WAREHOUSE


      UML


      MODELAGEM DADOS

      LINGUAGEM COBOL

      SOLUÇÕES WEB

         E-LEARNING

       PORTFÓLIO :

         Portfolio da Interplan

         Sites para Web


        Animações Flash


        Design Gráfico


        Solicitar Informações

       CONTATOS:

       Geral


       Treinamento


       Suporte Técnico

INTEGRANDO APLICAÇÕES COM SOA E WEB SERVICES EM JAVA:

Objetivo do Curso:

A Interplan desenvolveu esse curso para atender à grande demanda do mercado de Profissionais que possuam conhecimentos teóricos e práticos em INTEGRAÇÃO entre aplicações CORPORATIVAS.
A grande necessidade no mercado de TI, atualmente, é “INTEGRAR” sistemas. As empresas utilizam aplicativos diferentes para atenderem a diversas áreas: Sistemas de ERP e CRM, geralmente de Fabricantes diferentes, precisam compartilhar as mesmas informações de forma eficiente e a custo baixo.
Esse curso tem por objetivo ensinar ao aluno conceitos de Integração de Sistemas, Arquitetura Orientada a Serviços – SOA e Web Services utilizando a linguagem de programação Java e o conceito de Orquestração de serviços através do uso dos seguintes Frameworks: Apache Axis2 , XFire, JbossWS, JAX-WS, JAX-RS e Spring-WS.
O curso apresenta ainda o conceito e a implementação de um Enterprise Service Bus (ESB), através da ferramenta JBossESB.
Voltado para o desenvolvimento rápido de aplicações corporativas e robustas, o curso irá mostrar os conceitos e técnicas avançadas para serem aplicadas no mundo real.
Fazendo extensamente uso de aulas práticas.

Pré-requisitos:

Orientação a objetos
Aplicações Web J2EE e J2SE:
Servlets
Request
Response
Tomcat
Eclipse IDE

A quem se destina este curso:

Analistas/desenvolvedores de aplicações corporativas em Java.

Metodologia do Curso:

Serão aplicados exercícios práticos ao final de cada tópico, exemplificando os conceitos apresentados.

Material do Curso:

O aluno receberá um CD-ROM com todos os softwares utilizados em sala de aula, os programas fontes dos projetos e vasto material público para leitura.

Carga Horária : 54 horas



1. Introdução à integração de sistemas (6h):

* Os desafios da integração de sistemas
o Formas tradicionais
o Erros comuns
o Custos
o Estratégias de integração:

• Estilos de integração
• Níveis de integração
• Topologias de integração

2. SOA e Web Services (42h):

* Arquitetura SOA
• O que é a arquitetura SOA?
• Cenários de uso da arquitetura SOA
• Os desafios da implementação SOA
• Web Services como materialização da arquitetura SOA

* Implementando Web Services
• O que são web services?
• Tipos de web services
• Protocolos e tecnologias de web services:
RPC (Remote Procedure Protocol)
XML (Extensible Markup Language):
• XML Namespaces
• XML Schemas
• Modelos de processamento e parsing

SOAP (Simple Object Access Protocol)
• Mensagens SOAP
• Elementos SOAP
• Modelo de atributos e processamento SOAP
• Tipos de mensagens SOAP
• SOAP HTTP Binding

WSDL (Web Service Definition Language)
• Estrutura
• Elementos da interface abstrata
• Elementos da implementação
• Relacionamentos lógicos
• SOAP Binding

Universal Description Discovery and Integration
• Modelo básico
• tModel
• Categorias e identificação de esquemas
• Binding Template
• Uso do WSDL no registro UDDI
• APIs UDDI

• Frameworks para implementação de Web Services
JAX-WS
• Criando um web service simples com JAX-WS
• Requisitos de um endpoint JAX-WS
• Codificando uma classe de implementação de um endpoint
• Construindo, empacotando e implantando um web service



• Testando os métodos de um web service a partir de um endpoint
• Construindo uma aplicação client JAX-WS
• Construindo um client web JAX-WS
• Tipos suportados pelo JAX-WS
Interoperabilidade de web services com JAX-WS

RESTFul com JAX-RS

• O que são web services RESTFul?
• Criando web services RESTful com JAX-RS
• Overview de uma aplicação JAX-RS
• A anotação @Path Annotation e os templates URI Path
• Aplicações de exemplo para JAX-RS

Apache Axis2
• O que é Axis2?
• Como o Axis2 trata mensagens SOAP
• Distribuições do Axis2
• Criando um client
• Escolhendo um método para geração do clien
• Axis Data Binding (ADB)
• Criando web services com Axis2 a partir do WSDL

JbossWS
• Arquitetura
• Enpoints
• Clientes
• Common API
• JBossWS Extensions
• Ferramentas
• Configuração

Spring-WS
• O que é Spring-WS?
• Criando web services com Spring-WS
• MessageDispatcher
• Transporte
• Endpoints
• Usando Spring-WS no lado client
• Protegendo web services

XFire
• Criando web services com XFire
• Criando um client com Xfire

3. A evolução do SOA: Enterprise Service Bus (ESB) (6h):

o O que é um ESB?
o ESB X EAI (Enterprise Application Integration)
o ESB e SOA
o JBossESB
• Instalação
• Configuração
• Componentes




NOVIDADES E PARCERIAS








Copyright © 2004 Interplan - Soluções em Conectividade Ltda. - CURSOS EM TECNOLOGIA JAVA
Av. Presidente Vargas , 962 - 14o.andar - grupo 1401/1413/1414 Centro - RJ Tel: (21) 3473-2210/2516-2257