Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Integração com Webservice Magento

Boa Tarde pessoal.

Por gentileza, fi alguns cursos de formação C# mas acho que ainda me falta prática. Quero resolver o exercício abaixo e gostaria de saber se vocês podem me indicar quais cursos eu poderia fazer para conseguir resolver o exercício. Segue o enunciado:

Questão 1 Magento é o sistema de e-commerce Open Source mais famoso e utilizado no mundo. Ele possui uma interface de integração via SOAP (utilizando XML) que permite busca de pedidos, clientes, produtos, etc. Esta questão propõe que você desenvolva uma integração que busque um produto no webservice e retorne suas propriedades em formato JSON. Dados do webservice: Endpoint: http://54.205.154.132/api/v2_soap?wsdl Usuário: yourviews senha: yourviews Detalhamento 1 - Crie um projeto do tipo web em branco. Adicione um Controller. 2 - Esse controller deve conter uma action que receberá um parâmetro chamado: Id do produto. 3 - Ao ser chamado, essa action deve pesquisar no webservice acima pelo ID do Produto informado. 4 - O resultado da chamada deverá retornar um objeto JSON com os seguintes campos:

  • Nome do produto
  • Id do produto
  • Valor do produto Importante
  • A documentação da API: http://devdocs.magento.com/guides/m1x/api/soap/introduction.html
  • Antes de mais nada, chame o método “login” do webservice utilizando as credenciais acima. O retorno deve ser passado nas demais chamadas do serviço.
  • Você não precisa utilizar arquiteturas complexas, mas lembre-se de conceitos básicos de reuso de código, facilidade de manutenção e tipagem. Questão 2 Agora você deve criar a interface do usuário para a questão anterior. Crie uma página simples que irá chamar o método anterior, via AJAX, e exibir o resultado para o usuário. 1 - Crie um novo controller e sua respectiva view. 2 - A view deve conter um simples campo - ID do Produto. O usuário deve preenchê-lo e clicar no botão de busca. 3 - Via ajax, o sistema deve chamar o serviço criado na Questão 1 e exibir o resultado (devidamente formatado) ao usuário;

Obrigado.

1 resposta
solução!

Oi Lucas tudo bem?

Dá uma olhada na ementa desses cursos. Acho que ele atende o que precisa para consumir um webservice.

https://cursos.alura.com.br/course/wcf-framework

E esse que é pre requisito do de cima fala sobre o padrão MVC (model-view-controller)

https://cursos.alura.com.br/course/desenvolvimento-web-asp-net-mvc-5?preRequirementFrom=wcf-framework

Espero ter ajudado!!!