Curso REST Service Development with Java
24hVisão Geral
Este Curso REST Service Development with Java ensina desenvolvedores de software a construir serviços da web usando Representational State Transfer (REST). Você aprenderá os benefícios e a arquitetura técnica para usar REST em aplicativos, incluindo como projetar, construir e testar serviços RESTful usando Java e JAX-RS. Este curso cobre a função das principais tecnologias, como HTTP, Extensible Markup Language (XML) e JavaScript Object Notation (JSON). Você também aprenderá a consumir serviços RESTful em aplicativos, incluindo a função de JavaScript e Ajax.
Objetivo
Após concluir este Curso REST Service Development with Java, você será capaz de:
- Descrever os benefícios de usar REST no desenvolvimento de aplicativos
- Descrever a arquitetura técnica para aplicativos RESTful
- Descrever as tecnologias para implementação de serviços RESTful em Java, incluindo JAX-RS, Restlet e servlets padrão
- Descrever o uso de XML e JSON em serviços web RESTful
- Use JAX-RS para simplificar a conexão direta com serviços Enterprise Java usando REST
- Descrever as diferenças entre os vários mecanismos usados para transferir dados entre cliente e servidor em serviços RESTful
- Aproveite o JavaScript Object Notation (JSON) como um formato de dados leve
- Configure um ambiente de desenvolvimento para usar o IBM Rational Application Developer e o WebSphere
- Application Server para desenvolver e testar aplicativos baseados em REST
Publico Alvo
- Esta classe REST Service Development with Java foi projetada para desenvolvedores de aplicativos interessados em construir interfaces RESTful para aplicativos do lado do servidor em um ambiente Java EE.
Pre-Requisitos
- Conhecimento prático da linguagem de programação Java
- Conhecimento de desenvolvimento de aplicativos em uma plataforma Java Enterprise Edition (Java EE), como IBM WebSphere Application Server
- Experiência com Rational Application Developer ou outro ambiente de desenvolvimento baseado em Eclipse também é benéfica
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
- Introduction
- Representational State Transfer (REST)
- The technologies in RESTful and Web 2.0 applications
- Web 2.0 protocols and data formats
- Web 2.0 support in WebSphere Application Server
- Writing applications using JAX-RS - Part 1
- REST and JAX-RS in Rational Application Developer
- Writing applications using JAX-RS -Part 2
- Design considerations for REST
- Client-side technologies for RESTful applications