web services rest
olá pessoal!<br /><br />aonde que eu encontro um curso aqui no alura sobre webservices restful: o que é, como criar, documentar uma api rest, etc. ?<br /><br />obrigado
<p>oi bruno,</p>
<p>há o curso de jax-rs com jersey: <a target="\_blank" href="https://cursos.alura.com.br/course/webservices-rest-com-jaxrs-e-jersey" rel="nofollow">https://cursos.alura.com.br/course/webservices-rest-com-jaxrs-e-jersey</a></p>
<p>abraços</p>
bom dia vander, há muitos sites e empresas que fornecem aprendizado gratuíto na internet, você pode optar por esses que eu conheço e indico, são muito bons: 


microsoft:


<http://technet.microsoft.com/pt-br/bb291022>


<http://www.codelines.com/manualvb/manualvb.htm>


<http://www.microsoftvirtualacademy.com>


[www.http://channel9.msdn.com/browse/allcontent?lang=pt](http://www.http://channel9.msdn.com/browse/allcontent?lang=pt)


dell:


<http://content.dell.com/br/pt/empresa/d/campaigns/treinamento>


c++ :


<http://algoritmizando.com/desenvolvimento/curso-de-programacao-em-c-gratis/>


boa sorte!!! <p>bom dia, antonio! tudo bem?</p>

<p>poderia nos informar qual curso em questão que está mencionando para que possamos verificar, por favor?</p>

<p>para qualquer nova dúvida estamos a disposição.</p> <p>você deve analisar a solicitação de assinatura. um ótimo exemplo é <a href="http://docs.amazonwebservices.com/amazons3/latest/dev/restauthentication.html">amazon s3 rest)</a> .</p><p>a visão geral é bastante direta. o usuário possui duas informações importantes para usar sua api, um id de usuário público e uma chave de api privada. eles enviam o id público com a solicitação e usam a chave privada para assinar a solicitação. o servidor de recebimento consulta a chave do usuário e decide se a solicitação assinada é válida. o fluxo é algo como isto:</p><ol> <li>o usuário ingressa no seu serviço e obtém um id do usuário (por exemplo, 123) e uma chave de api.</li> <li>o usuário deseja fazer uma solicitação ao seu serviço de api para atualizar o endereço de e-mail. portanto, é necessário enviar uma solicitação para sua api, talvez para <code>/user/update?email=new@example.com</code>.</li> <li>para possibilitar a verificação da solicitação, o usuário adiciona o id do usuário e uma assinatura <strong> </strong> à chamada, para que a chamada se torne <code>/user/update?email=new@example.com&amp;userid=123&amp;sig=some\_generated\_string</code></li> <li>o servidor recebe a chamada, vê que é de userid = 123 e procura a chave da api para esse usuário. em seguida, replica as etapas para criar a assinatura a partir dos dados e, se a assinatura corresponder, a solicitação será válida.</li> </ol><p>essa metodologia garante que a chave da api <strong> nunca seja enviada como parte da comunicação </strong>.</p><p>dê uma olhada na função <a href="http://php.net/hash\_hmac">hash\_hmac ()</a> do php, que é popular para enviar solicitações assinadas. geralmente, você faz com que o usuário faça algo como colocar todos os parâmetros em uma matriz, classificar em ordem alfabética, concatenar em uma string e depois <code>hash\_hmac</code> essa string para obter o sig. neste exemplo, você pode fazer:</p><pre><code>$sig = hash\_hmac("sha256",$params['email'].$params['userid'],$api\_key) </code></pre><p>adicione então <code>$sig</code> no url rest como mencionado acima.</p> <p>a seguir, estão as principais diferenças:</p><ol> <li>routeconfig.cs é exclusivo para configurar rotas do asp.net.</li> <li>webapiconfig.cs é para qualquer configuração relacionada à api da web, incluindo rotas específicas da api da web, serviços da api da web e outras configurações da api da web.</li> </ol><p>como menciona cmotley, o site do asp.net inclui uma boa lista de quais tipos de configuração podem ser feitos no webapiconfig.cs em <a href="http://www.asp.net/web-api/overview/extensibility/configuring-aspnet-web-api">este artigo</a> .</p> as instruções estão na wiki do rofi…

[imagem]

[davatorium/rofi](https://github.com/davatorium/rofi/wiki)

rofi: a window switcher, application launcher and dmenu replacement - davatorium/rofi colocando de uma forma mais simples.é uma especie de layout pré definido para seu site ou aplicação webele possui configurações de css, jquery entre outrosonde você pode criar menus/formularios/bot... olá td bem??? nunca tive problemas com internet em resort. mas acredito que vc deva dar uma olhada em alguns e checar no trip porque os hospedes dão sempre muitas dicas. geralmente serviço de resort é perfeito. um abraço nesse site tem uma capturade tela dessa funcionalidade... https:/… oiii, fabiola! tudo bem? qual curso você se refere? de toda forma, os cursos de pós-graduação da estácio sempre abre inscrição e turmas para quem deseja se especializar! fique de olho no site institucional, veja (https://pos.estacio.br/ ). é sempre um prazer tirar as dúvidas dos estudante, conte sempre comigo na hora que precisar! um abraço! :d Olá, tudo bem?


O Sebrae tem uma cartilha digital exatamente sobre isso, veja:


<http://www.sebrae.com.br/sites/PortalSebrae/ideias/como-montar-uma-assistencia-tecnica-em-informatica,78687a51b9105410VgnVCM1000003b74010aRCRD>


![](https://respostas.sebrae.com.br/wp-content/uploads/2019/08/aassistencia-tecnica-informatica-300x139.jpg)


Sucesso!