Prisma: o ORM Node.js que você precisa em 2022

Поділитися
Вставка
  • Опубліковано 13 вер 2024
  • Conheça nossos planos: rseat.in/rocke...
    Inscreva-se no evento inédito: rseat.in/event...
    GitHub da aplicação: github.com/roc...
    Prisma é uma ferramenta que vem cativando nossa atenção desde suas primeiras versões, além de ser o ORM queridinho para o universo Node.js em 2022.
    Estamos sempre acompanhando as novidades e preparamos aulas incríveis para nossos alunos e alunas. Nesse encontro vamos conversar sobre os novos módulos de Prisma, que agregam a trilha Node.js, com a educadora Dani Evangelista.

КОМЕНТАРІ • 70

  • @ricamourao
    @ricamourao 2 роки тому +50

    Atalhos:
    - Inicio: 12:48
    - Os produtos do Prisma: 19:15
    - Customizando o nome da tabela: 36:53
    - Criando as migrations: 38:15
    - Criando model "Category": 51:30

  • @fabriciofeitosadecastro3170
    @fabriciofeitosadecastro3170 2 місяці тому

    Explicação sensacional , carisma e um conteúdo fantástico. Parabéns e gratidão.

  • @everson_vinicius
    @everson_vinicius Рік тому +1

    depois de experimentar o prisma, nunca mais quis voltar pro TypeORM, nossa, melhor decisão 😁

  • @mouravocal
    @mouravocal 2 роки тому +2

    Execelente! Estava usando Sequelize e agora peguei um freelance com Prisma e me surgiu esse vídeo, esclareceu muito! Valeu!!!

  • @gabrieldiniz9043
    @gabrieldiniz9043 2 роки тому +22

    Sei que o video é sobre backend, mas testes para front-end, em react, usando Cypress, Playwright, Jest, React-Testing, etc. Sinto falta disso na hora de estudar nos videos no youtube

  • @antonioalmeidademelo
    @antonioalmeidademelo 2 роки тому +3

    Conteúdo top!

  • @jeffersonSeb
    @jeffersonSeb 2 роки тому

    Muito boa a aula, Dani explica muito bem e Maicão e muito gente boa. Valeu rapaziada.

  • @rogeriomq
    @rogeriomq 2 роки тому +3

    Uma observação, o prisma evoluiu sobre essa questão de inserir registro no banco com IDs de FKs(No caso do vídeo, Produto com categoria), pode-se passar diretamente na prop id_category que o prisma internamente já vai fazer a checagem da chave. Legal né! O que já era fácil ficou mais prático ainda. Não vejo a hr do Prisma ser compatível com o Deno.

  • @arissonlimafreire
    @arissonlimafreire 2 роки тому +7

    Quando veremos essas novas tecnologias nos cursos da Rocketseat? Mais precisamente dentro das trilhas do Ignite?

  • @Junior11048
    @Junior11048 2 роки тому +2

    Que conteúdo incrível.

  • @silasbispo01
    @silasbispo01 2 роки тому +4

    O sorriso do mayk é contagiante =D

  • @Black7ColtsBand
    @Black7ColtsBand 2 роки тому +3

    Eu uso o type orm , será que o prisma supera ele ? Tem lá na trilha de node.já na nossa plataforma ? Quero aprender para ver se dá pra migrar o que tenho pra ele

  • @fernandotozetto7263
    @fernandotozetto7263 2 роки тому +4

    Fala de TypeGraphQL com o Prisma no Code Drops!!!!!

  • @DanielRios549
    @DanielRios549 Рік тому

    O que eu mais gostei no Prisma foi a tipagem que ele gera quando vc faz as migrations, é bom demais isso, eu to "mal acostumado" com Typescript, qualquer coisa sem tipagem já fico com receio e tals, e o Prisma deu conta de tipar os Models de uma forma muito top

  • @jessicasantana1783
    @jessicasantana1783 Рік тому

    Aula sensacional parabéns!!

  • @leandroduarte.88
    @leandroduarte.88 9 місяців тому

    Eu estou usando o Sequelize e vejo semelhança dele com o Prima, principalmente na criação das funções no controller

  •  2 роки тому

    Estou usando Prisma com NestJS e a produtividade ficou muito foda!!! #PR Vamos configurar o prisma por módulos no NestJS conectando com banco de dados diferentes

    • @rimas4e20
      @rimas4e20 2 роки тому

      Boa tarde amigo, você ja fez essa implementação?

    •  2 роки тому

      @@rimas4e20 Consegui fazer sim!

    • @tiagofarinon
      @tiagofarinon 2 роки тому

      @ SOCORRO! kkkk vc tem algum material que me ajude a fazer isso amigo? Conectar bancos diferentes..

  • @AlvaroLuizBrasilia
    @AlvaroLuizBrasilia 2 роки тому +24

    Início aos 5:03 de nada

  • @flayer2011
    @flayer2011 2 роки тому +1

    TOP DE MAISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

  • @luantoningalvan8512
    @luantoningalvan8512 2 роки тому

    Estou amando o Prisma

  • @charlesrune
    @charlesrune 2 роки тому

    A rocketseat é a melhor 💜

  • @luancardosoti
    @luancardosoti 2 роки тому +4

    Fala galera, tiva alguns problemas ao tentar chamar o model de 'Category' dentro do prisma, ele não reconhecia. Tive que reiniciar a aplicação atualizando o script de "yarn dev" para apenas "ts-node-dev src/server.ts".
    Creio que isso seja porque os comandos do prisma altera o node_modules e a flag "--ignore-watch node_modules" fazia com que o node ignorasse as mudanças no node_modules.
    Posso estar enganado, mas o que eu fiz resolveu :)

    • @luancardosoti
      @luancardosoti 2 роки тому

      mentira, continuou dando errado, F. help-mes

    • @trezentosfull
      @trezentosfull 2 роки тому

      @@luancardosoti brother eu resolvi com o comando: yarn prisma generate Curte ai quem passou por isso e isso resolveu.

    • @cleytoncoro
      @cleytoncoro 2 роки тому

      Estava acontecendo comigo. Aí descobri que fechando e reabrindo o documento funcionava. Pode ser no intelisense do vs code.
      Tenta fazer o generate tbm.

    • @nycolassantana5366
      @nycolassantana5366 2 роки тому

      O meu só consegui resolver dando reload no vs-code

    • @mauriciojunior7265
      @mauriciojunior7265 2 роки тому

      estou com esse problema tb, como vc resolveu?

  • @devchines
    @devchines 2 роки тому +7

    O Dani, na moralzinha, passa essas configs e extensões do vscode kkkkk

  • @ronaldtomaz8155
    @ronaldtomaz8155 2 роки тому

    Sensacional.

  • @amirawebsystems5217
    @amirawebsystems5217 2 роки тому +3

    Dani, ótimo vídeo , muito bom mesmo. Me diz uma coisa , Eu implementei aqui com o mysql e quando ele grava os dados o created_at vem com a hora errada de +3 horas ( ex: gravei as 08:00 a hora aparece as 11:00 ) Já fiz de tudo no projeto simples que eu criei. Já recriei do zero e o problema parece vir do express ... Consegue me mostrar o seu server.ts como está chamando a app para que eu possa comparar com a minha . Abraços e parabéns pelo video !!!

    • @cleytoncoro
      @cleytoncoro 2 роки тому +4

      Geralmente as datas são salvas em GMT. Ou seja, o horário de greenwich. Isso é o ideal.
      Aí a data correta vc altera na exibição conforme a localização do usuário.
      Ex. Se vc criar um blog e faz uma postagem, a data é salva em GMT, que é o horário de greenwich e fica 3 horas na frente do Brasil.
      Aí se um brasileiro vê o blog vc ajusta no front end para o local do Brasil. Se alguém acessa do Japão vc ajusta no front end para o horário do Japão.

  • @tiagofarinon
    @tiagofarinon 2 роки тому

    Oi Dani! Consegue fazer algum vídeo mostrando como usar dois bancos ao mesmo tempo com prisma?

  • @ruijose4803
    @ruijose4803 2 роки тому

    Video muito massa! Como sugestao podem fazer um video sobre documentar uma api feita com graphql?

  • @saviodev777
    @saviodev777 Рік тому

    aula boa de mais :)

  • @pedrocosta6829
    @pedrocosta6829 Рік тому

    Não pude assistir ao vivo e ainda fiquei com uma dúvida. Os models devem ficar todos no mesmo arquivo?

  • @inspiracaomusical2024
    @inspiracaomusical2024 2 роки тому

    Precisava saber como que faz esse relacionamento para controle de estoque dos produtos. exemplo foi cadastrado 5 do mesmo produto, e no estoque informar a quantidade. o prisma é bom para isso?

  • @ThalesZarzar
    @ThalesZarzar Рік тому +1

    Vocês podiam fazer as coisas do zero, zero mesmo... O conteúdo de vocês é maravilhoso, mas tem um problema muito ruim que é passar uma impressão de que é muito fácil começar a usar esses frameworks, como se bastasse rodar um "npm install alguma coisa" e pronto. Falaram aí no vídeo que em 15 minutos o banco de dados tava pronto com o Prisma. Eu to há literalmente mais de 2 dias tentando levantar um banco Postgres com o Prisma, pq simplesmente é erro atrás de erro. Não é possível que vcs nunca passem por erros de instalação, etc.

  • @mateussales1150
    @mateussales1150 2 роки тому

    Acho que a melhor parte desse vídeo é a dani correndo contra o tempo. Tá codando rápido hein kkkkkkk

  • @maycondouglas3179
    @maycondouglas3179 Рік тому

    Ela não está mais na Rocket ?

  • @jeandossantos8279
    @jeandossantos8279 2 роки тому

    Como foi feito essa parada que já cria a class controller createproductcontroller com um atalho?

  • @williamfreitas
    @williamfreitas Рік тому

    como faz para rodar o prisma io e aplicação no docker????

  • @myguelangello8563
    @myguelangello8563 2 роки тому

    Uma DÚVIDA, no caso de um relacionamento MANY-TO-MANY(N:N), a chave primária das tabelas não deveria ser a junção das duas chaves estrangeiras??

  • @wellingtondev
    @wellingtondev 2 роки тому

    deu uma olhada e parece que já possui uma precificação para os serviço que o prisma oferece

  • @lusougamer
    @lusougamer Рік тому

    eu consigo adicionar 4 objetos em um array no prisma com create?

  • @jonatasrosamoura9666
    @jonatasrosamoura9666 2 роки тому

    Têm o prisma no Ignite?

  • @ageurodriguesdeoliveira8953

    Apanhando para fazer o Prisma funcionar no docker :(, alguém ai tem um dica, eu só encontrei como configurar o primaGraghpl :(

  • @Gabriel116216
    @Gabriel116216 Рік тому

    Olá preciso colocar uma API de um blog que fiz em produção, tenho conta um servidor VPS já faz algum tempo, servidor esse igual a Digital Ocean, essa API foi desenvolvida com Node JS, ORM Prisma Client, Typscript, e banco de dados local Postgres, como faço deploy dessa API com essas configurações? Ficou complicado fazer pois não se trata mais de ter apenas o Node, e sim o ORM e o Typscript junto e também ter que configurar um banco de dados Postgres do zero na VPS.

  • @marcelor1235
    @marcelor1235 2 роки тому

    Alguém aí pode opinar qual a performance do Prisma2 em projeto grande, tabela com 600 mil registros com muito relacionamento?
    Pra projetos pequenos a gente sabe que funciona, mas e pra algo parrudo?

  • @DanielRios549
    @DanielRios549 Рік тому

    A única coisa que eu não gostei no Prisma é que ele cria as migrations direto em SQL, isso não me parece tão bom pois se eu decidir mudar de banco, o SQL do MySQL pode não ser o mesmo do SQLite, por exemplo, ai ele pode não funcionar eu acho, não sei como o Prisma lida com isso

  • @luanportugal7699
    @luanportugal7699 2 роки тому

    Alguém sabe como posso usar os operadores aritméticos?

  • @genilsonDC
    @genilsonDC Рік тому

    Que live delicia, foi muito rápida

  • @srsilva2
    @srsilva2 2 роки тому

    Utilizado o AdonisJs, vale apena substituir o Lucid pelo Prisma?

    • @LuisEduardo-ik3ex
      @LuisEduardo-ik3ex Рік тому

      Sei que faz tempo, mas vou deixar minha opinião mesmo assim. O Adonis ele é um framework bastante opinado, ele tem pacotes próprios e te entrega uma solução completa para desenvolver uma aplicação, nesse caso o mais interessante é sempre priorizar utilizar os próprios módulos do Adonis, de acordo como a documentação recomenda, pois a integração da aplicação permanece de forma consistente.

  • @patrickrodrigues4889
    @patrickrodrigues4889 2 роки тому

    Alguem pode me ajudar ? o meu projeto não reconhece o model Category

  • @rlmn9468
    @rlmn9468 Рік тому

    Galera, alguém sabe como eu consigo gravar o caminho de um arquivo tipo png usando prisma?

  • @DiegoSouza23
    @DiegoSouza23 2 роки тому

    Qual a fonte que você utiliza no VSCode?
    Vídeo top!

    • @bernardoborges8598
      @bernardoborges8598 2 роки тому +1

      Tokyo Night Storm

    • @DiegoSouza23
      @DiegoSouza23 2 роки тому +1

      @@bernardoborges8598 Esse é o tema, certo? A fonte também tem esse nome?

  • @ThugLifeModafocah
    @ThugLifeModafocah 2 роки тому

    Se eu não quiser usar com typescript não rola então? Ou preciso instalar o ts só pra usar o prisma?

  • @ivoneijr
    @ivoneijr 2 роки тому

    Experimentem o prisma com graphql, é uma delicia!

  • @fferrandini
    @fferrandini 2 роки тому

    nao curti o relacionamento entre entidades, poderia ser uma anotação.

  • @jonatasrosamoura9666
    @jonatasrosamoura9666 2 роки тому

    Caramba mentira kkkkk Vou usar!