Horse com Delphi - Instalação e primeiros passos

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น • 104

  • @edgaroliveira7
    @edgaroliveira7 3 ปีที่แล้ว +2

    Finalmente consegui ir até o final de um video seu! Valeu grande Heber!

  • @aroldo3661
    @aroldo3661 ปีที่แล้ว +4

    Muito obrigado por disponibilizar seu tempo e conhecimento para nos proporcionar uma excelente aula. Grato!

  • @pnzapata
    @pnzapata ปีที่แล้ว +1

    Valeu Heber, me ajudou bastante. Obrigado.

  • @Alexandre_amds
    @Alexandre_amds 4 ปีที่แล้ว +5

    Parabéns Heber, a galera so tem a agradecer, faça mais vídeos pra galera.

    • @99coders
      @99coders  4 ปีที่แล้ว +1

      Grande Alexandre! 👍

  • @ianarellijbyt
    @ianarellijbyt 3 ปีที่แล้ว +1

    Sensacional cara. Obrigado. Agora sim.. entendi um pouco de rest

    • @99coders
      @99coders  3 ปีที่แล้ว

      👏👏👏

  • @fredericoamaral2088
    @fredericoamaral2088 ปีที่แล้ว +1

    Excelente didatica. Parabéns

  • @jdqlima
    @jdqlima 4 ปีที่แล้ว +9

    Heber como sempre super didático parabéns, só uma sugestão no vídeo que for tratar com banco de dados falar também de autenticação no servidor seja por token ou próprio usuario/senha

  • @rsasystems
    @rsasystems ปีที่แล้ว +1

    Parabéns Heber pelos vídeos... sempre nos ajudando a aprender mais e mais com clareza, transparência e simplicidade nos detalhes. Admiro muito, jóia rara!!✨🤝

  • @joseiltoncavalcante7756
    @joseiltoncavalcante7756 3 ปีที่แล้ว +2

    Parabéns pelo material, que vai além de Horse, trás diversos outros conhecimento, muito top mesmo!

  • @jairpinho4963
    @jairpinho4963 4 ปีที่แล้ว +2

    Parabéns ótimo vídeo para quem não conhecia como eu

  • @ricardotosta7941
    @ricardotosta7941 3 ปีที่แล้ว +1

    não tenho palavras como seus vídeos me ajudar, parabéns! muito obrigado

    • @99coders
      @99coders  3 ปีที่แล้ว

      🤜🤛

  • @joelvilela4764
    @joelvilela4764 3 ปีที่แล้ว +2

    Excelente abordagem, muito objetiva e eficiente!

  • @crystianooliveira1085
    @crystianooliveira1085 3 ปีที่แล้ว +2

    Sensacional.... bem simples mesmo! Obrigado por compartilhar o conhecimento

  • @calexrep7749
    @calexrep7749 4 ปีที่แล้ว +2

    Muito bem esclarecido.... aguardando a sequencia !!!

  • @9701thiago
    @9701thiago 4 ปีที่แล้ว +2

    Parabéns Heber, muito bacana o conteúdo.

  • @jordelinovianadossantos472
    @jordelinovianadossantos472 4 ปีที่แล้ว +6

    Sensacional Heber. Como é fácil trabalhar com Horse.

  • @adimiltonantonio
    @adimiltonantonio 4 ปีที่แล้ว +2

    Fantástico, parabéns Heber.

  • @valmorreblin5492
    @valmorreblin5492 3 หลายเดือนก่อน

    Tudo certo meu Guru, top.

  • @elsofernandes
    @elsofernandes 4 ปีที่แล้ว +2

    Muito bom , 👍👍👍 obrigado pelo seu conhecimento

  • @amaurypereira1899
    @amaurypereira1899 3 ปีที่แล้ว +1

    Horse trabalhando com React acho que seria a dupla ideal. Parabéns pelo video.

  • @nenelns
    @nenelns 3 ปีที่แล้ว +2

    Mano... Horse é muito top! Obrigado mais uma vez pelo conteúdo!!! Partiu atualizar projetos para MVC

  • @alfredoguimaraes8389
    @alfredoguimaraes8389 4 ปีที่แล้ว +2

    Muito Bom, parabéns!!!
    Valeu...

  • @joangelelopes8149
    @joangelelopes8149 2 ปีที่แล้ว +1

    Muito bom Heber, ganhou mais um seguidor, Parabéns!

  • @claudior.estezi54
    @claudior.estezi54 2 ปีที่แล้ว +1

    Você é TOP!

  • @Hgrewssauujdkhvcjjipp
    @Hgrewssauujdkhvcjjipp 4 ปีที่แล้ว +2

    Excellent my Prof. thanks for share it!

  • @louriveira
    @louriveira 4 ปีที่แล้ว +1

    Muito top!
    Parabéns Heber.

  • @robertoribeiro9166
    @robertoribeiro9166 4 ปีที่แล้ว +1

    Conteúdo Top! Parabéns Heber

  • @descobrindopravoce6155
    @descobrindopravoce6155 4 ปีที่แล้ว +1

    Muito bom Heber.

  • @maurimonteiro5105
    @maurimonteiro5105 2 ปีที่แล้ว +2

    muito bacana esse video, parabens , faz consumindo um banco firebird

  • @josesoaressoares6584
    @josesoaressoares6584 3 ปีที่แล้ว +1

    Parabens professor!

  • @benefreitas6186
    @benefreitas6186 4 ปีที่แล้ว +2

    Heber, com vc ensinando parece ser moleza mesmo!! Parabéns pelo belo trabalho.

  • @guilhermeinfo1
    @guilhermeinfo1 2 ปีที่แล้ว +1

    Suas explicações são fodas!! Didática sensacional 👏

  • @allyrafhiyyennunes3379
    @allyrafhiyyennunes3379 3 ปีที่แล้ว +1

    estou tentando conectar o app comandas com horse, no rest debuuger passa tudo certinho mas quando tento conectar o app da
    erro de "Erro sending data 12029 uma conexao com servidor nãp pode ser estabelecida", laguem poderia me ajudar nessa?

  • @silviogarnes6446
    @silviogarnes6446 2 ปีที่แล้ว +1

    Muito bom...ótima aula.

  • @DCZROCK
    @DCZROCK 4 ปีที่แล้ว +1

    Horse me surpreendeu

  • @afonsofoletto3358
    @afonsofoletto3358 4 ปีที่แล้ว +1

    Sensacional Heber. 👏🏻👏🏻👏🏻👏🏻👏🏻

  • @leonardotorrezani6353
    @leonardotorrezani6353 3 ปีที่แล้ว +2

    No vídeo usou console aplication, e ainda seria possível service aplication e dll de iis. Qual dos três é o mais recomendado para manter a estabilidade ?

    • @99coders
      @99coders  3 ปีที่แล้ว +1

      Service ou iis....

  • @lincolnvga
    @lincolnvga 2 ปีที่แล้ว +1

    show de bola mestre com sempre didatico, eu preciso cria um app que mande 5 campos par aobanco, com horse sria o ideal tem algum que eu poderia aporveitar fico no aguardo, eu uso um banco na nuvem, com conexao direta delphi e fireda ate ai tuo bem, mas preciso ria um app para somnete enviar esses 5 campos, fico no aguardo obrigao

  • @gutonovaes19
    @gutonovaes19 ปีที่แล้ว

    Herber, bom dia, náo estou familiarizado com passar como parametros, uma procedure (exemplo do método Listen). Pode me indicar alguma bibliografia a respeito por favor?

  • @TiagoGomes-mh5xc
    @TiagoGomes-mh5xc 4 ปีที่แล้ว +1

    Show!

  • @MPBomfim
    @MPBomfim ปีที่แล้ว +2

    Prezado Heber, quando compilei depois que você inseriu a linha " procedure(Horse: THorse)
    begin
    writeln('Servidor ouvindo na porta : ' + Horse.Port.ToString);
    end;)" apareceu o erro: " [dcc32 Error] BackEnd.dpr(21): E2250 There is no overloaded version of 'Listen' that can be called with these arguments". Pode me ajuidar?

    • @99coders
      @99coders  ปีที่แล้ว

      A versão do horse mudou… faz assim:
      Thorse.Listen(3000);

    • @MPBomfim
      @MPBomfim ปีที่แล้ว

      @@99coders Alterei a linha excluindo o restante do código. É isso? Mas, e a mensagem?

    • @andrenery1543
      @andrenery1543 ปีที่แล้ว +1

      Assim...THorse.Listen(9000, procedure
      begin
      Writeln('Servidor iniciado na porta ' + THorse.Port.ToString);
      end);
      @@MPBomfim

  • @jesustecprosperityyy
    @jesustecprosperityyy 4 ปีที่แล้ว

    Show , muito bom

  • @mayronamati1643
    @mayronamati1643 3 ปีที่แล้ว +1

    O meu da Erro ( Method Not Allowed) 405 quando faço o teste do request debug com o parametro /cliente

    • @AlessandroSabino
      @AlessandroSabino ปีที่แล้ว

      Comigo também e não aparece a mensagem de erro no body

  • @joaocarlossilvaribeiro3748
    @joaocarlossilvaribeiro3748 ปีที่แล้ว +1

    Heber muito obrigado por disponibilizar seu tempo com aulas muito boas, mas estou tendo um problema, acho que de versão, pois quando coloquei no json o , ele me da o retorno: There is no overloader version of 'that can be called with these arguments, e do mesmo modo quando coloco argumentos depois do Listen(9000), ele da o mesmo retorno. pode me ajudar. obrigado.

    • @99coders
      @99coders  ปีที่แล้ว +1

      Mudaram a versão do Horse. Deixa somente assim:
      THorse.Listen(9000);

  • @hexemeister
    @hexemeister 3 ปีที่แล้ว +1

    Horse e o boss funcionam com Borland Delphi 7?

  • @HeriSouza
    @HeriSouza 3 ปีที่แล้ว +1

    Olá boa noite, vc tem algum video de instalação do horse no lazarus, Valeu.

    • @99coders
      @99coders  3 ปีที่แล้ว +1

      Opa! Infelizmente não utilizo Lazarus

  • @momora300
    @momora300 4 ปีที่แล้ว +2

    Como sempre a aula é muito boa, não tinha nem ideia do que era Horse, agora ficou bem claro. Minha pergunta é quais são as vantagens de usar Horse no lugar do RDW? você acha que deveríamos trocar de um para outro? Ainda estou aprendendo o RDW com você e usando nos meus projetos. Um abraço e obrigado.

    • @99coders
      @99coders  4 ปีที่แล้ว +2

      Ambos são bons... eu indicaria aquele que você mais se identificar.

  • @DCZROCK
    @DCZROCK 3 ปีที่แล้ว +1

    Eu utilizava o Horse e um Server Ubuntu sem problemas, quando mando em um Red Hat ele retorna o erro "Segmentation fault", alguém tem ideia do que possa ser ? O SDK foi baixado corretamente e roda via Release, porém quando mando efetivamente pro server ele da esse erro. Perdidinho aqui :

    • @DCZROCK
      @DCZROCK 3 ปีที่แล้ว +1

      Pessoal, depois de muitaaaaa pesquisa e poucas respostas encontramos a solução, no próprio link tem detalhes do por que do problema e como sana-lo www.kouraklis.com/2019/01/delphi-and-centos-7/

  • @paulinhofeix
    @paulinhofeix 3 ปีที่แล้ว +1

    Haber você vai disponibilizar mais vídeo sobre Horse?

    • @99coders
      @99coders  3 ปีที่แล้ว

      Sim, logo mais trago novidades

  • @alexandrelopez515
    @alexandrelopez515 6 หลายเดือนก่อน

    Como faço pra colocar um servidor na rede externa

  • @jorgesampaio5632
    @jorgesampaio5632 4 ปีที่แล้ว +2

    Boa noite Heber, e obrigado pelo conteúdo. Olha só, estou refatorando meu código e já até criei um pequeno backend onde o hospedei num servidor em nuvem. Estou meio que perdido para consumi-lo. Teria como falar um pouco e de repente fazer um exemplo de como fazê-lo utilizando o horse? Mais uma vez obrigado e uma boa noite!

  • @felipealef4041
    @felipealef4041 4 ปีที่แล้ว +1

    Grande Heber faz mais videos do Horse, muito mais top q o RDW

  • @paulobhz7
    @paulobhz7 4 ปีที่แล้ว +1

    Show. A didática do Heber é fantástica. Você vai abordar a aplicação cliente tambêm ?

    • @99coders
      @99coders  4 ปีที่แล้ว +1

      Sim, vamos fazer um app se comunicando com o Horse 👍

  • @lucianofreitas2674
    @lucianofreitas2674 4 ปีที่แล้ว +1

    Top estou querendo criar uma app web angular e acho que será o caminho.

  • @MauricioAbreuGames
    @MauricioAbreuGames 4 ปีที่แล้ว +1

    Já tentou fazer o Servidor Horse no Linux e se deparar por exemplo no uso dos bancos Mysql e Firebird , sobre as Dll que ele fica pedindo?

    • @99coders
      @99coders  4 ปีที่แล้ว

      Ainda não me arrisquei no Linux...

  • @danielesperendijunior6913
    @danielesperendijunior6913 4 ปีที่แล้ว +1

    Gostei Heber ! No seu ponto de vista qual seria a vantagens e as desvantagens em relação ao node.js, é possível deixar ele como serviço igual ao node.js ?

    • @99coders
      @99coders  4 ปีที่แล้ว

      Vou fazer alguns testes e volto com outro vídeo 👍

  • @kelsoncarvalh
    @kelsoncarvalh ปีที่แล้ว +1

    Excelente vídeo mas não funcionou aqui pra mim fiz tudo certo conforme no vídeo mas quando vou usar o hora pra criar o servidor da semana mobile que passou não funciona da erro horse.Jhonson horse.BasicAuthentication etc , mas obrigado não sei mais oque fazer

    • @99coders
      @99coders  ปีที่แล้ว +1

      Você precisa instalar esses middlewares do Horse (Jhonson, BasicAuth, etc). Ex:
      th-cam.com/video/EnVjbRiRRLE/w-d-xo.html

    • @kelsoncarvalh
      @kelsoncarvalh ปีที่แล้ว

      @@99coders já instalei mais já olhei todo o código da semana mobile e e não conecta servidor está online só não faz login o restante está oque aparece o seguinte TabUsuario: Field 'email ' not found

  • @joelvilela4764
    @joelvilela4764 3 ปีที่แล้ว +1

    E no Lazarus, como seria a instalação?

    • @99coders
      @99coders  3 ปีที่แล้ว +1

      Não conheço lazarus

  • @thiagoribeirodasilva6126
    @thiagoribeirodasilva6126 3 ปีที่แล้ว +1

    Boa tarde eu consigo instalar um certificado ssl nessa api?

  • @lucasabreu4652
    @lucasabreu4652 2 ปีที่แล้ว +1

    DisposeOf no TJSONArray é desnecessário ?

  • @nenelns
    @nenelns 3 ปีที่แล้ว +1

    Hebert, esse Horse também compila pra Linux? Como seria a compilação e instalação do serviço?

    • @99coders
      @99coders  3 ปีที่แล้ว

      Sim, compila... mas como não uso, não consigo gravar no momento

  • @ConectvideoBr
    @ConectvideoBr 4 ปีที่แล้ว +1

    Heber existe um site com todos os seus cursos para venda ? Pretendo investir daqui um tempo e queria ter esses links nas mãos

    • @99coders
      @99coders  4 ปีที่แล้ว

      Opa! Tudo bem? Não tem um site... eu lanço as turmas durante a semana mobile... A próxima vai ser em Janeiro

  • @zecabum2009
    @zecabum2009 3 ปีที่แล้ว +1

    Heber, você prefere trabalhar em seus projetos com Rest Dataware ou Horse?

    • @99coders
      @99coders  3 ปีที่แล้ว +1

      Estou colocando um horse em produção e logo mais vou conseguir responder melhor 😉

  • @ronaldogsi1
    @ronaldogsi1 3 ปีที่แล้ว +1

    Heber, tem como colocar o horse em uma máquina linux?

    • @99coders
      @99coders  3 ปีที่แล้ว

      Não saberia dizer, mas acredito que sim

  • @joelvilela4764
    @joelvilela4764 3 ปีที่แล้ว +1

    Para funcionar precisa estar com o Xamp ativo?

  • @hugoreisvaz3142
    @hugoreisvaz3142 4 ปีที่แล้ว +1

    Parece muito com node

  • @carloshendrikoliveir
    @carloshendrikoliveir 3 ปีที่แล้ว +1

    Achei mais simples o Horse que RestDataware

  • @jeanrodrigues6249
    @jeanrodrigues6249 3 ปีที่แล้ว +1

    Floppy

  • @andregoncalves4910
    @andregoncalves4910 ปีที่แล้ว +1

    Heber, achei muito top a explicação, fiz a instalação porém apresentou esse erro "[dcc32 Fatal Error] Horse.Core.Files.pas(40): F2063 Could not compile used unit 'Horse.Mime.pas'"

    • @99coders
      @99coders  ปีที่แล้ว +1

      Baixe a versão no link de release…

    • @andregoncalves4910
      @andregoncalves4910 ปีที่แล้ว

      @@99coders tentei novamente, mas continua sem permitir a compilação, continua "[dcc32 Fatal Error] Horse.Core.Files.pas(40): F2063 Could not compile used unit 'Horse.Mime.pas'"
      e abre o arquivo "Horse.Mime.pas"
      " var
      LKind: TMimeTypes.TKind;"

    • @andregoncalves4910
      @andregoncalves4910 ปีที่แล้ว

      @@99coders , deu certo

  • @IrinaldoSoares
    @IrinaldoSoares 9 หลายเดือนก่อน

    Fica atento, no momento em que escrevo este comentário a versão do Horse é a 3.1.6 então escreve teu código assim : uses Horse, System.SysUtils;
    begin
    THorse.Get('/ping',
    procedure(Req: THorseRequest; Res: THorseResponse)
    begin
    Res.Send('pong');
    end);
    THorse.Listen(9000, procedure
    begin
    Writeln('Servidor ouvindo na porta ' + THorse.Port.ToString);
    end);

  • @benko.airsoft
    @benko.airsoft 6 หลายเดือนก่อน

    Opa, obrigado por compartilhar este tutorial.
    Estou com um problema ao compilar o exemplo do github, ele me retorna o seguinte erro:
    [dcc32 Fatal Error] Web.WebConst.pas(61): F2051 Unit Web.HTTPApp was compiled with a different version of Web.WebConst.sErrorDecodingURLText
    Poderia me dar uma luz?

    • @natanbh1
      @natanbh1 หลายเดือนก่อน

      Estou com o mesmo erro. Conseguiu resolver? Estou testando no Delphi XE 5 que é mais antigo. Não sei se pode ser o motivo