Visão Geral
Este Curso Web Services using REST, foi projetado para fornecer aos alunos uma introdução ao estilo arquitetônico de transferência de estado representacional de desenvolvimento de aplicativos. O curso apresenta as melhores práticas para desenvolvimento de aplicações RESTful.
Objetivo
Após realizar este Curso Web Services using REST, você será capaz de:
- Descrever o estilo arquitetônico do aplicativo RESTful
- Descrever as melhores práticas com serviços web REST
- Projete serviços da web no estilo RESTful
- Compare REST com SOAP e serviços web
Pre-Requisitos
É necessária familiaridade com Java e JEE e experiência em programação no mundo real é altamente recomendada. Idealmente, os alunos devem ter aproximadamente 6 meses a um ano de conhecimento prático de Java e JEE
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Overview of Web Services
- Understand Web Services
- Characteristics of a good Web Service
- Web Service Standards and API’s
- Simple Object Access Protocol (SOAP)
- Java API for XML Web Services (JAX-WS )
- Java Architecture for XML Binding (JAXB) annotations
- Java API for RESTful Web Services
Overview of REST
- What is REST?
- Why is it called Representational State Transfer?
- Understanding why REST is an Architectural Style and not a standard
Designing REST Web Services
- Designing REST Web Services
- Principles and best practices with REST web services
- Examples of Services Designed in a RESTful Style
- Logical URLs vs. Physical URLs
- REST Web Services Characteristics
- Java Architecture for XML Binding (JAXB) annotations
- Creating a Root RESTful Resource Class
- JAX-RS Annotations
Security, SOAP and REST
- REST Security and Validation
- Compare SOAP and REST
- Compare WSDL and WADL
TENHO INTERESSE