image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Icaro Sperandio
Icaro Sperandio14/10/2022 09:17
Compartilhe

Projeto de API

  • #Node.js

FALA GALERA

Indo direto ao ponto.

Eu estou projetando um site/portifólio para mim, com isso cheguei em um determinado ponto que eu vi que seria necessário uma API especifica para incluir no site, a qual se refere a uma listagem de linguagens tecnológicas como typescript php e etc...

E como eu passei uma semana inteira procurando isso e não achei nenhuma eu decidi fazer por conta própria... ai então eu me dei conta que eu não sei NADA sobre criação de API kkkkk, então... aqui na comunidade tem alguém que tem um certo conhecimento para me dar um suporte para iniciar o projeto?

Compartilhe
Comentários (9)
Icaro Sperandio
Icaro Sperandio - 18/10/2022 17:09

Faala Wellington eu aceito kkkk, me chama no linkedin https://www.linkedin.com/in/icaro-sperandio/

Wellington Sousa
Wellington Sousa - 14/10/2022 16:22

Eu manjo um pouco de Nodejs se quiser um help só chamar ...


Icaro Sperandio
Icaro Sperandio - 14/10/2022 16:11

qualquer coisa para ter uma ideia do que pretendo fazer, eu fiz o deploy do site e só ir na aba "SKILLS" ai la tem tipo um molde do que quero apresentar


https://my-page-theta.vercel.app/

Marcelo Orlovski
Marcelo Orlovski - 14/10/2022 16:08

e no mais igual ao que o Bruno Dórea falou tem curso na DIO para melhorar o entendimento


Abraço e bons estudos

Icaro Sperandio
Icaro Sperandio - 14/10/2022 16:08

Então Washigntom, to fugindo de C# kkkkkkkkkkkkkkkkkk


Marcelo, o meu site ta em react, e pretendia fazer o back no nodeJS mas vou dar uma lida nos artigos que você mandou, e sobre expor eu não pretendo apresentar a um "cliente" mas ja tinha a intenção de deixar ela pública para casou alguem que precise não ficar empacado igual a mim então é certo que vou usar o swagger

Washington Silva
Washington Silva - 14/10/2022 11:05

Bora pow, ta precisando de que? Sei em c#. Serve?

Marcelo Orlovski
Marcelo Orlovski - 14/10/2022 15:35

Qual tecnologia está usando para fazer seu site de portfólio? exemplo html, css, typescript,


e pro back end Java, php, Python?


bom basicamente para criar uma api, geralmente tu faz assim tipo pega uma dessas tecnologias e criar ela no padrão "rest"


segue link explicando api rest https://www.redhat.com/pt-br/topics/api/what-is-a-rest-api


ai depois tem que ver como tu vai usar a api exemplo


se tu vai usar para ligar back e front end é uma abordagem interna da sua programação


segue link de exemplo aplicação interna


https://imasters.com.br/back-end/rest-api-com-node-js-back-end-e-front-end


agora se precisar expor essa api a um cliente ai sugiro criar uma conta no mais famoso serviço que é o swagger e ai seus end point criados no controller da aplicação vão ficar disponíveis no swagger.


segue link para entender melhor swagger


http://www2.decom.ufop.br/terralab/documentando-sua-api-rest-com-swagger/

Icaro Sperandio
Icaro Sperandio - 14/10/2022 10:51

Aoba, rapaz, pra consumir eu ate entendo um pouco, a questão é que to precisando criar do zero mesmo kkkkk

Bruno Dórea
Bruno Dórea - 14/10/2022 09:50

Opa Icaro, blz?

Tem um curso prático aqui na DIO que ensina como você pode consumir uma API, e ele utiliza a PokeAPI.

O curso é muito bom.