- 42
- 196 755
Vinicius Sanchez
Brazil
เข้าร่วมเมื่อ 16 ก.ค. 2012
#11 Consumo de API REST com Delphi
Aprenda de forma simples e prática a consumir APIs REST com Delphi utilizando o RESTRequest4Delphi.
Treinamento completo: hotmart.com/pt-br/marketplace/produtos/introducao-ao-consumo-de-apis-rest-com-delphi/U88695509H
RESTRequest4Delphi: github.com/viniciussanchez/RESTRequest4Delphi
Treinamento completo: hotmart.com/pt-br/marketplace/produtos/introducao-ao-consumo-de-apis-rest-com-delphi/U88695509H
RESTRequest4Delphi: github.com/viniciussanchez/RESTRequest4Delphi
มุมมอง: 1 434
วีดีโอ
Centralização de logs com Grafana Loki
มุมมอง 2.6Kปีที่แล้ว
Aprenda a como centralizar os logs da sua aplicação utilizando o Grafana Loki, juntamente com o uso de ferramentas como Delphi, Docker e RESTRequest4Delphi, de uma forma bem simples e didática.
Balanceamento de Carga com Docker, NGinx e Delphi
มุมมอง 3.8K2 ปีที่แล้ว
Palestra apresentada no Intensive Delphi 2022 Docker: www.docker.com/ NGinx: nginx.org/en/ Horse: github.com/HashLoad/horse
#3 Criando uma API REST no Lazarus - Basic Authentication
มุมมอง 1.7K3 ปีที่แล้ว
Aprenda como trabalhar com autenticação básica (basic authentication) no Lazarus juntamente com o framework Horse para construção de API REST de forma segura, simples e rápida
#2 Criando uma API REST no Lazarus - Trabalhando com JSON
มุมมอง 3.7K3 ปีที่แล้ว
Aprenda como criar uma API REST no Lazarus de forma bem simples e rápida, utilizando o framework Horse, um dos frameworks mais utilizados do mundo Delphi, agora compatível também com Lazarus.
Você sofre instalando componentes no Lazarus? Conheça o Boss!
มุมมอง 2.4K3 ปีที่แล้ว
Conheça agora o mais novo gerenciador de dependências para Lazarus (Windows). O Boss que até então era super utilizado em aplicações Delphi passa a ser compatível também com o Lazarus. Assista ao vídeo e confira na íntegra!!!
#1 Criando uma API REST no Lazarus - Introdução
มุมมอง 6K3 ปีที่แล้ว
Aprenda como criar uma API REST no Lazarus de forma bem simples e rápida, utilizando o framework Horse, um dos frameworks mais utilizados do mundo Delphi, agora compatível também com Lazarus.
#5 Boas práticas na construção de uma API REST - Path variables
มุมมอง 1.6K3 ปีที่แล้ว
Aprenda o que são os path variables do mundo REST e suas principais características.
#4 Boas práticas na construção de uma API REST - Query Params
มุมมอง 2.2K3 ปีที่แล้ว
Aprenda o que são os query params no mundo REST e suas principais características.
#3 Boas práticas na construção de uma API REST - Status Codes
มุมมอง 1.4K3 ปีที่แล้ว
Aprenda como utilizar de forma correta os Status Codes e boas práticas na sua utilização.
#2 Boas práticas na construção de uma API REST - Verbos HTTP
มุมมอง 1.9K3 ปีที่แล้ว
Aprenda como utilizar de forma correta os verbos do protocolo HTTP e boas práticas na sua utilização. #1 Boas práticas na construção de uma API REST - Recursos th-cam.com/video/2ggUfN0szVA/w-d-xo.html
#1 Boas práticas na construção de uma API REST - Recursos
มุมมอง 2.9K3 ปีที่แล้ว
Aprenda de uma forma bem resumida o que são os recursos do mundo REST e quais são as boas práticas que podem ser utilizadas na sua criação.
API Node.js x API Delphi
มุมมอง 3.5K3 ปีที่แล้ว
Neste vídeo vamos acompanhar o desenvolvimento de duas API, uma utilizando o Node.js com o framework Express e outra utilizando o Delphi com o framework Horse. O intuito do vídeo é mostrar que em ambas as tecnologias, a criação de uma API é muito simples, e que o Delphi não está atrás do "mundo lá fora".
#9 Configurando PAServer no Linux com Docker
มุมมอง 1.9K3 ปีที่แล้ว
Aprenda a configurar o PAServer no Linux com Docker ou direto pelo terminal da sua máquina Linux.
#12 Criando uma API REST com Delphi - Swagger
มุมมอง 3.4K3 ปีที่แล้ว
Palestra apresentada no Intensive Delphi 2021 com o intuito de mostrar como documentar uma API desenvolvida utilizando o framework Horse utilizando o Swagger. Código fonte: github.com/viniciussanchez/intensive-delphi/tree/main/2021/horse-swagger
SOLID para leigos - Intensive Delphi 2021
มุมมอง 1.8K3 ปีที่แล้ว
SOLID para leigos - Intensive Delphi 2021
EC2020 - Do backend ao frontend com Horse e Angular
มุมมอง 1.4K3 ปีที่แล้ว
EC2020 - Do backend ao frontend com Horse e Angular
#13 Criando uma API REST com Delphi - Token JWT
มุมมอง 9K4 ปีที่แล้ว
#13 Criando uma API REST com Delphi - Token JWT
#11 Criando uma API REST com Delphi - Filtros avançados
มุมมอง 7K4 ปีที่แล้ว
#11 Criando uma API REST com Delphi - Filtros avançados
Consumindo API REST no FMX com RESTRequest4Delphi
มุมมอง 6K4 ปีที่แล้ว
Consumindo API REST no FMX com RESTRequest4Delphi
#10 Criando uma API REST com Delphi - ETag
มุมมอง 2.8K4 ปีที่แล้ว
#10 Criando uma API REST com Delphi - ETag
#9 Criando uma API REST com Delphi - Middleware Paginate
มุมมอง 3.6K4 ปีที่แล้ว
#9 Criando uma API REST com Delphi - Middleware Paginate
#8 Criando uma API REST com Delphi - Gerando LOG
มุมมอง 3.7K4 ปีที่แล้ว
#8 Criando uma API REST com Delphi - Gerando LOG
#7 Criando uma API REST com Delphi - Trafegando Stream
มุมมอง 7K4 ปีที่แล้ว
#7 Criando uma API REST com Delphi - Trafegando Stream
#6 Criando uma API REST com Delphi - Controlando Exceções
มุมมอง 4.8K4 ปีที่แล้ว
#6 Criando uma API REST com Delphi - Controlando Exceções
#5 Criando uma API REST com Delphi - Compression
มุมมอง 4.9K4 ปีที่แล้ว
#5 Criando uma API REST com Delphi - Compression
#4 Criando uma API REST com Delphi - Basic Authentication
มุมมอง 9K4 ปีที่แล้ว
#4 Criando uma API REST com Delphi - Basic Authentication
#3 Criando uma API REST com Delphi - Trafegando JSON
มุมมอง 15K4 ปีที่แล้ว
#3 Criando uma API REST com Delphi - Trafegando JSON
#2 Criando uma API REST com Delphi - Horse
มุมมอง 19K4 ปีที่แล้ว
#2 Criando uma API REST com Delphi - Horse
Já existe uma imagem docker do PAserver no docker hub.
Como configura essa compilação para Linux no RAD Studio?
Olá Vinicius, no curso vc ensina como consumir API com autenticação oauth2 ? estou estudando para consumir a API do Blig que atualmente esta na V3
Boa noite! ta dando erro aqui "LUsers := LService.ListAll(Req.Query).ToJSONArray();" Incompatible types: 'TDictionary<string,string>' and 'THorseCoreParam' O que pode ser? Resolvido... Req.Query.Dictionary
Isso mesmo, na versão nova do Horse mudou um pouco isso ai... Req.Query.Dictionary resolve
@ViniciusSanchez Cara, Parabéns pela excelente didática. Seus vídeos ajudaram muito.
@@fabiolopes2645 vlw
00:14:24 Inicio da implementação dos testes unitários
vlw
Opa boa tarde tudo bem como eu passo x-api-key e uma senha no headers usando horse
Excelente vídeo! Muito obrigado!!!!
@@AleTu-z6x obrigado
inicialmente, parabéns, sua didática é excelente. Dúvida: aos 13:20 você diz que tem outra forma de limpar todos os edits de uma única vez... Seria via código? Como seria?
Obrigado... da para limpar com RTTI por exemplo
Ei cara muito bom vídeo, me ajudou muito... Eu consigo utilizar o nginx proxy manager no lugar desse nginx??
Muchas gracias vinicius
:)
Demorei pra vir aqui.. Infelizmente não consigo rodar o boss... Não existe mais o instalador. Então fiquei meio confuso sobre como instalar ele no windows e chamar o boss init..
Tive o mesmo problema amigo. Baixei o release mais recente, mas ao colocar o caminho no PATH do windows, o boss simplesmente não funcionava. Baixei o release 3.0.5 e instalei pelo setup.exe mesmo. Para o que preciso atende normalmente.
@@ronilsongomes8845 Beleza, chefe. Vou tentar fazer isso aqui tb.
Muito bom, parabéns! Estou vendo todos os vídeos do Rest/Api/Horse desde os de 2020 :)
Nossa kkkkkkk, que bom que gostou... obrigado
Parabéns., muito bom seus vídeos. Uma duvida, é possível utilizar a API em VCL, ou ideal seria utilizar o projeto em console?
Obrigado... sim é possível sim. Na pasta samples do Horse tem exemplos. Mas o ideal mesmo é ter um servidor de aplicação por trás dela, como um apache, um IIS, nginx...
ótima explicação!
@@helvesb obrigado
Parabéns Vinícius
Obrigado...
15:49 então e por isso que no Head não consigo passa tento com acentos!
Horse e RR4D e vida!
@@marciomtk chique né
Como seria a mudança dos motor pela diretiva de compilação?
@@MrDiegoverdan só adicionar no projeto a diretiva referente ao motor que deseja e boa
Vinícius, parabéns pelo video e pelo Dataset-serialize. Hoje eu uso Delphi com RDW e Reflection do FireDAC. Estou migrando para Horse no Lazarus. Aprendendo com o curso que comprei do Adriano Santos.
Obrigado 🙏🏼
Estranho... estava zero likes, dei like e continuou com zero likes.
Estranho mesmo, aqui tá um kkk
O Boss não é um gerenciador de dependência ?
show Vinicius
@@gilmarsantossilva4332 vlw Gilmar
Fala Vinicius, blz? Aos demais que estão assistindo e comentando, tudo bem com vcs tbm? Bom... Já tenho uma aplicação mobile publica na Google Play com servidor na AWS, com poucos clientes. Essas 2 aplicações foram construídas em delphi 11.3 ce fmx. Como não sabia desses detalhes de Basic Auth, Bearer/JWT, infelizmente está ainda apenas em Basic Authenticator com o username/password em ambas as apçlicações no hardcoded. Aprendi como criptografar o password com AES256 entre aplicações e agora um hacker terá dificuldade de ir no base64 decoder pra descobrir a senha. Estou construindo uma aplicação web, que para cada acesso ao servidor, estou criando uma rota com uso do JWT. Pergunto: pra não mexer na aplicação mobile e manter compatibilidade com o servidor (back-end) e os 2 front-ends (mobile e web), fica seguro manter o Basic Authenticator para ambas as aplicações front-end e na web acrescentar o JWT como mais uma camada de segurança? Ou seja, manter o Basic Auth de forma global pra ambas aplicações front-end, mas, na aplicação web (front-end) e na rota exclusiva dela no servidor (back-end), assim que fizer login, obrigatoriamente devolver o token JWT. Fica seguro desta forma também? #gratidão
professor, muito obrigado pelo curso! tenho uma dúvida: agora com a API pronta, como fazer o deploy? quais serviços o sr. usa? além dos pagos, existe alguma opção gratuita para eu usar?
Oba tudo bem consegue me tirar uma duvida,consigo usar GraphQl com horse e sabe qual a melhor ferramenta pra trabalhar com Graphql
Maravilha de explicacao!!!!!!!!!!!!!!!!!!!
Obrigado
Obrigado pelo conteúdo!
Vlw
você é fera, evolui muito só vendo videos seus no youtube, possui algum tipo de curso voltado para delphi ?
Vlww... tenho participação em 2 cursos com o Adriano Santos (REST do Básico ao Avançado com Delphi e Horse, e o outro é Fullstak com Delphi e Angular) e 1 com o Thulio (sênio developer). Também lancei um recentemente de voltado para consumo de API REST com Delphi, na Hotmart.
Bom dia... Parabéns pelo vídeo. Já me ajudou bastante. Tenho uma dúvida: a ideia principal dessa autenticação é fazer com que o os dados sejam trafegados encripatadamente, para evitar intercerptação e uso indevido dos dados, correto? Mas, para o client receber o token, ele precisa fazer uma primeira requisição enviando dados de login, e essa requisição não tem como encriptar. Pelo que entendi, essa primeira requisição ficaria órfã de uma proteção? Se sim, então o que seria recomendado fazer além de um SSL? Obrigado!
Perfeito Sanchez
vlw
olá Vinicius estou tentando utilizar a biblioteca, estou com o mesmo problema já mencionado aqui onde THorseLogger.New() não é mais reconhecido para o problema você sugeriu ver o exemplo, entretanto o exemplo da branch main está da maneira antiga que não funciona mais e na branch atualizada lumberjack não há uma pasta de exemplos
esquece já achei aqui kkk tem que tbm usar o middleware horse-logger-provider-logfile
Horse.Core.pas (12,3) Fatal: Impossível localizar Generics.Collection usado por Horse.Core.
Olá. Segui os passos, mas não está localizando "Generics.Collections". Mostra o seguinte erro:
Olá, qual o erro?
Só para ver se compreendi, hoje eu trabalho com. Net, então lá na minha camada de api eu tenho controllers para meu negócio. Aqui com Delphi e Horse, eu criaria uma classe para cada negócio com uma instância do Horse em cada uma delas? A lógica eu entendi, um exemplo didático para mostrar, fica tudo no mesmo lugar. Mas com isso eu poderia ter minhas classes específicas que equivalem as camadas de aplicação, domínio e outras? Ou teria uma instância global do Horse e minhas classes a receberiam de alguma forma?
Bacana seu canal e estou começando a usar o Horse recentemente e gostaria de saber como faz para declarar um valor default para os param formdata. Existe esse recurso na classe do Swagger?
Parabéns pelo video, uma ótima explicação. Sucesso em seus projetos Vinicius.
Vlww
Obrigado mais uma vez pelos videos aula. São fantásticos e nos ensina bastante. Sucesso em seus projetos Vinicius
Obrigado...
Parabens Vinicius pelo video aula. Sucesso em seus caminhos meu caro. Alexandre / SBC
Obrigado...
Obrigado pelo video Vinicius. Ótima didática. Sucesso em seus projetos.
Obrigado...
Parabéns pelo video. Sucesso em seus caminhos Vinicius.
Muito obrigado 🙌
Parabéns pelo video Vinicius. Obrigado por mais esse video aula. Sucesso em seus projetos.
Muito obrigado 🙌
Parabéns Vinicius pelo video. Muito obrigado por essa aula. Sua didática é muito boa. Desejo sucesso em seus projetos. Alexandre / São Bernardo do Campo
Muito obrigado 🙌
Muito obrigado pelo video. Estou aprendendo bastante com ele. Sucesso em seus projetos.
Muito obrigado 🙌
Parabéns Vinicius pelo video. Está me ajudando bastante. Obrigado por nos ensinar, desejo sucesso em seus projetos. Alex / São Bernardo do Campo
Que bom estar ajudando... obrigado
Parabéns Vinicius!!! Sua didática é muito boa e está me ajudando bastante. Muito grato pelo conteúdo no qual disponibilizou a todos. Desejo sucesso nos seus projetos.
Que bom estar ajudando... obrigado
Bom dia tudo bem Vinicius ? Primeiramente gostaria de agradecer ao seu conteudo, se eu precisar de uma consultoria sobre Horse e Delphi você faz ?
Bom dia... faço sim. Me envia um email viniciuss.sanchez@gmail.com
@@ViniciusSanchez ok estou iniciando o projeto, chegando a hora certa te aviso, obrigado por responder
É possivel rodar uma API Horse em uma hospedagem simples na LocaWeb?
Nunca testei, mas não vejo porque não.. se a máquina for windows ou linux ubuntu por exemplo...
Vinícius, você tem algum curso para desenvolvimento mobile?
Específico não.. mas tenho esse com o Adriano, Mateus e o Andre que está bem legal e tem FMX, Skia... campanhas.adrianosantostreina.com.br/fullstack-delphi-lazarus-angular/
Vinicius, boa tarde. Querido essa API poderia ser colocada em um WebService como do HOSTGATOR? Se sim, qual a aula tem a implantação dessa API Rest em um servidor?
Pode sim... mas não tenho aula mostrando isso...
Top, parabéns
Vlw mestre