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?
Faala Wellington eu aceito kkkk, me chama no linkedin https://www.linkedin.com/in/icaro-sperandio/
Eu manjo um pouco de Nodejs se quiser um help só chamar ...
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/
e no mais igual ao que o Bruno Dórea falou tem curso na DIO para melhorar o entendimento
Abraço e bons estudos
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
Bora pow, ta precisando de que? Sei em c#. Serve?
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/
Aoba, rapaz, pra consumir eu ate entendo um pouco, a questão é que to precisando criar do zero mesmo kkkkk
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.