Excelente vídeo. Muito obrigado pela explicação/aula. Esses conceitos sempre ficavam confusos pra mim e agora finalmente consigo sentir que entendi. Parabéns pelo conteúdo!
No caso, eu tenho uma aplicação web pronta e já em produção, e querendo construir um aplicativo Android pra ela... eu deveria e poderia utilizar API REST para conectar o aplicativo no servidor da minha aplicação?
Só para esclarecer um ponto: Todas API RESTful é uma API REST, mas nem todas APIs que utilizam a arquitetura REST é necessariamente RESTful. Uma API RESTful é uma API que implementa (de forma rigorosa) todos os princípios definidos na arquitetura REST. Os princípios são os seguintes: Uniform Interface -> (cada recurso na web tem uma URL exclusiva e manipulamos a representação desses recursos através dos métodos HTTP GET, POST, PUT/PATCH, DELETE e também abrange o conceito de HATEOAS). Stateless -> (Cada request ao servidor é independente e contém tudo que o servidor precisa para responder, não existe uma memória de requisições anteriores, cada requisição é tratada de forma independente). Cacheable -> (As responses do servidor devem indicar se podem ou não ser armazenadas no client-side para economizar tempo em futuras requests semelhantes). Client-Server -> (O cliente e servidor são entidades separadas, dividide então a aplicação em 2 partes, o cliente responsável pela interface e o servidor que gerenciar, fornece recursos etc, isso permite que o cliente e servidor evoluem independentemente um do outro). E por último o princípio de Sistema em Camadas (Layered System) -> (Organiza a arquitetura da API em níveis diferentes, cada nível tem uma função específica e cada nível só vai se comunicar com as camadas adjacentes a ele, isso torna a API flexível, modular e escalável).
Pedro, estou aprendendo muito com seus vídeos sobre API, gratidão! Pensei em fazer seu curso de API na Udemy, porem tenho que criar uma API e me pareceu mais prático e parecida com o seu vídeo Criando uma API do Zero com Python e Flask. Minha API não fará um CRUD direto e sim vai autenticar o cliente, gerar um arquivo xml em um bucket, autorizar e assinar o xml, aí sim salvar algumas informações do xml no MongoDB e devolver ao cliente o link do xml e mensagem de status ou mensagens de erro. Com o Flask achei mais prático que o Django com o admin que não vou usar nessa api. Poderia me orientar ou me dizer se disponibilizará na Udemy um curso de API com Python e Flask? Forte abraço! Estou te seguindo...
Faala Nilton, que show cara!! Muito obrigado pela sua mensagem, fico realmente feliz que esteja ajudando 🙏 Entendii, faz sentindo, mas com o Django também é possível fazer o que deseja. Eu estou me planejando pra lançar o curso de Flask sim, bastante gente está pedindo e jajá estará disponível pra ajudar a galera Grande abraço 👊👊
@@pedroimpulcetto Maravilha! Vou ver se consigo entrar no seu curso API com Django até a segunda quinzena de fevereiro e depois faço do Flask. Fazendo o curso de API fico mais a vontade para tirar umas dúvidas com vc. Grato!
@@niltonmedeiros9313 opa!! Tranquilo Nilton, no que eu puder ajudar, é só chamar No meu Instagram @pedroimpulcetto estou sempre com a caixinha de perguntas em aberto, da pra conversamos por lá também 👊🏻👊🏻
nesse caso da biblioteca, somente os funcionarios teriam acesso a essa api ? pra fazer o delete ou o update ? ou da pra um usuario malicioso ir la e deletar todos os registros, vai deletar os registros da base de dados do sistema definitivo ?
Opa João, sua API pode ser pública ou privada, você pode utilizar alguns tipos de autenticações nela, como com usuário e senha, token, entre outros. Com isso, somente quem é autorizado irá conseguir manipular sua API. E você também pode deixar alguns métodos públicos e outros privados, tudo depende da sua necessidade. Eu já gravei um vídeo aqui no canal sobre autenticação, da uma olhada COMO INCLUIR AUTENTICAÇÃO JWT EM API REST - DJANGO REST FRAMEWORK + TOKEN JWT ua-cam.com/video/LFV4MLe0ZzM/v-deo.html
Mais claro impossível! Parabéns pelo trabalho!!!!
Obrigado Michel, fico feliz que tenha ajudado 🙏🏻🙏🏻
PQP vi vários videos e os caras só complicam....isso aqui foi simples e direto, obrigado pelo video, TOP
MELHOR CURSO PROGRAMADOR FULLSTACK
📲 💻hotm.art/SUPER-CURSO-FULLSTACK
Ótima explicação meu amigo! Estava com dificuldade para entender como uma API REST funcionava na prática.
muito boa a explicação
Melhor vídeo do UA-cam sobre API para iniciantes! Parabéns e obrigadooo!
Entendi perfeitamente , obrigado.
Agora entendi 100%
Muito obrigado, sua explicação me ajudou muito estou iniciando minha carreira na área tecnologia.
Opa Thomaz, que show!!!
Obrigado pelo feedback
Temo muito vídeos legais no canal, espero que goste
Grande abraço
Tá louko.!!!!!.. Que explicação foi essa!!!???. muito obrigado e meus parabéns.
Caraca Reynaldo, muuuuito obrigado pela sua mensagem, agradeço de coração mesmo !! 🙏🏻🙏🏻 fico feliz que o vídeo tenha ajudado
bom demais!!!
tem como explicar os padroes de projeto no mesmo estilo desse video?
Simples e Objetivo, excelente
Excelente vídeo. Muito obrigado pela explicação/aula. Esses conceitos sempre ficavam confusos pra mim e agora finalmente consigo sentir que entendi. Parabéns pelo conteúdo!
Show demais Matheus!!!
Fico feliz demais que tenha ajudado
tamo junto
Fala Pedro, tudo bem! Muito obrigado por ser claro e específico na sua explicação! Um abraço!
muito bacana!@
Voce explica bem demais boa!
Ótima explicação, realmente clareou meu conhecimento!
Poo que legal Ricardo, fico muito feliz com sua mensagem cara 🙏🏻
Excelente!
Boa! OBRIGADO \O/
Boaaa Marcelo
Tamo junto 👊🏻👊🏻👊🏻
Muito explicativo. Muiti bom!
Bom vídeo
Olha, gostei bastante.
Todos os seus vídeos são bastante explicativos e diretos.
Muuuuito bom
Opa, muuito obrigado!!
Explicação clara e bem transparente, muito obrigado!
Que top !!!
Essa é a intenção
Obrigado pela mensagem 🙏🏻👊🏻
Bom conteúdo.
Boaaa Renato, obrigado pela mensagem 👊🏻🙏🏻😄
Muito bom Pedro! Vc explica muito bem!
Que show Ray!!! Muito obrigado cara, estou tentando melhorar a cada vídeo
👊🏻👊🏻
Bicho, aprendo muito com você
Que show Jorge, fico muito feliz em saber disso! Bora chamar mais gente para aprender conosco aqui 😁
Grande abraço 👊🙏 tamo junto!
Muito bom!
Obrigada sua explicação foi muito clara , foi direto ao ponto .
Ótimo!
Obrigado 😃
No caso, eu tenho uma aplicação web pronta e já em produção, e querendo construir um aplicativo Android pra ela... eu deveria e poderia utilizar API REST para conectar o aplicativo no servidor da minha aplicação?
Obrigado pela dica amigo e parabéns pelo vídeo
brabo dms, mt obrigado mano, me ajudou muito, explicação incrível
Ótima explicação, o exemplo colocado foi show!
PEDRO BOA TARDE! Como vou baixar uma API REST para imprimir CND no site da receita federal. tenho uma imobiliaria preciso sempre emitir certidões.
Olá amigo, sou iniciante no ramo da tecnologia, rsrs... Gostaria de saber se precisa ter conhecimentos avançandos no python para aplicar em uma Api ?
Só para esclarecer um ponto: Todas API RESTful é uma API REST, mas nem todas APIs que utilizam a arquitetura REST é necessariamente RESTful. Uma API RESTful é uma API que implementa (de forma rigorosa) todos os princípios definidos na arquitetura REST. Os princípios são os seguintes: Uniform Interface -> (cada recurso na web tem uma URL exclusiva e manipulamos a representação desses recursos através dos métodos HTTP GET, POST, PUT/PATCH, DELETE e também abrange o conceito de HATEOAS). Stateless -> (Cada request ao servidor é independente e contém tudo que o servidor precisa para responder, não existe uma memória de requisições anteriores, cada requisição é tratada de forma independente). Cacheable -> (As responses do servidor devem indicar se podem ou não ser armazenadas no client-side para economizar tempo em futuras requests semelhantes). Client-Server -> (O cliente e servidor são entidades separadas, dividide então a aplicação em 2 partes, o cliente responsável pela interface e o servidor que gerenciar, fornece recursos etc, isso permite que o cliente e servidor evoluem independentemente um do outro). E por último o princípio de Sistema em Camadas (Layered System) -> (Organiza a arquitetura da API em níveis diferentes, cada nível tem uma função específica e cada nível só vai se comunicar com as camadas adjacentes a ele, isso torna a API flexível, modular e escalável).
muito bom!!!!!
Pedro, estou aprendendo muito com seus vídeos sobre API, gratidão! Pensei em fazer seu curso de API na Udemy, porem tenho que criar uma API e me pareceu mais prático e parecida com o seu vídeo Criando uma API do Zero com Python e Flask. Minha API não fará um CRUD direto e sim vai autenticar o cliente, gerar um arquivo xml em um bucket, autorizar e assinar o xml, aí sim salvar algumas informações do xml no MongoDB e devolver ao cliente o link do xml e mensagem de status ou mensagens de erro. Com o Flask achei mais prático que o Django com o admin que não vou usar nessa api. Poderia me orientar ou me dizer se disponibilizará na Udemy um curso de API com Python e Flask? Forte abraço! Estou te seguindo...
Faala Nilton, que show cara!! Muito obrigado pela sua mensagem, fico realmente feliz que esteja ajudando 🙏
Entendii, faz sentindo, mas com o Django também é possível fazer o que deseja.
Eu estou me planejando pra lançar o curso de Flask sim, bastante gente está pedindo e jajá estará disponível pra ajudar a galera
Grande abraço 👊👊
@@pedroimpulcetto Maravilha! Vou ver se consigo entrar no seu curso API com Django até a segunda quinzena de fevereiro e depois faço do Flask. Fazendo o curso de API fico mais a vontade para tirar umas dúvidas com vc. Grato!
@@niltonmedeiros9313 opa!! Tranquilo Nilton, no que eu puder ajudar, é só chamar
No meu Instagram @pedroimpulcetto estou sempre com a caixinha de perguntas em aberto, da pra conversamos por lá também 👊🏻👊🏻
API's REST são apenas para desenvolvimento web?
Rapaz sou o primeiro? Que doideira
Boaaa Jorge!! Chegou voando em kkkk 👊🏻💻
nesse caso da biblioteca, somente os funcionarios teriam acesso a essa api ? pra fazer o delete ou o update ? ou da pra um usuario malicioso ir la e deletar todos os registros, vai deletar os registros da base de dados do sistema definitivo ?
Opa João, sua API pode ser pública ou privada, você pode utilizar alguns tipos de autenticações nela, como com usuário e senha, token, entre outros. Com isso, somente quem é autorizado irá conseguir manipular sua API.
E você também pode deixar alguns métodos públicos e outros privados, tudo depende da sua necessidade.
Eu já gravei um vídeo aqui no canal sobre autenticação, da uma olhada
COMO INCLUIR AUTENTICAÇÃO JWT EM API REST - DJANGO REST FRAMEWORK + TOKEN JWT ua-cam.com/video/LFV4MLe0ZzM/v-deo.html
Agora entendi esse troço. kkkkkkk