Como Você Programaria Isso? #2

  Рет қаралды 320,437

Filipe Deschamps

Filipe Deschamps

2 жыл бұрын

✅ E agora eu tenho um curso que vai ensinar isso! 🎉 Se você tiver interesse em ser um Early Adopter acesse: curso.dev/
#shorts #programação #comovoceprogramariaisso

Пікірлер: 246
@FilipeDeschamps
@FilipeDeschamps Жыл бұрын
E agora eu tenho um curso que vai ensinar isso! 🎉 Se você tiver interesse em ser um *Early Adopter* acesse: curso.dev/
@simaodiazz
@simaodiazz Жыл бұрын
Está usando alguma Framework Web?
@gabriel4745
@gabriel4745 Жыл бұрын
Tô começando a programar agora, não entendi nada que você falou, mas deve ter sido foda 🤣🤣🤣
@darkhunter9625
@darkhunter9625 Жыл бұрын
Te aconselho a não ficar consumindo esse tipo de conteúdo , melhor ficar em canais que focam no iniciante .
@vifigueiredo94
@vifigueiredo94 Жыл бұрын
exatamente.... esses tipos de conteudos acabam por colocar nas nossas cabeças que existem muitas coisas dificeis para dominarmos e a um looooooongo prazo, o que em curto prazo nos desmotiva. Não sei o que bc chama de iniciante mas eu no seu lugar consumira canais que trazem propostas de html, css e js.
@gui_gui
@gui_gui Жыл бұрын
@@darkhunter9625 qnd eu vejo esse tipo de vídeo desmotiva mesmo, como sou iniciante parece que nunca vou ser capaz de fazer isso e que é muito complexo. Mas a verdade é que todo mundo começa no básico e que ao passar do tempo chegaremos a coisas assim, o engraçado é que mesmo sabendo disso desmotiva kkkkk, o melhor é parar de ver mesmo
@prod.screeh9542
@prod.screeh9542 Жыл бұрын
​@@gui_gui Slc Eu fico mó motivado vendo isso, da vontade de começar a estudar do nada, procurar aprender mais pra um dia chegar nesse nível
@michaelbenicio7204
@michaelbenicio7204 Жыл бұрын
Tá falando grego, entendi pohaa nem uma 😂😂😂😂😂
@WizardlyBump17
@WizardlyBump17 2 жыл бұрын
Incrivel. Quando vai rolar alguma live resolvendo um problemas desses? kk
@jefersonsouza2705
@jefersonsouza2705 2 жыл бұрын
Eu vejo vídeos assim e fico me perguntando se um dia vou conseguir criar uma lógica tão boa como dev. É muito foda ver issi
@tatyplummer
@tatyplummer Жыл бұрын
Mesmo feeling
@mr.finalshare
@mr.finalshare Жыл бұрын
Você vai! O próprio filipe disse em um dos vídeos dele, que ele tinha esse mesmo pensamento, mas no final, todo mundo consegue virar um ótimo profissional:)
@thyne_
@thyne_ Жыл бұрын
Idem, estou naquela fase de estudar estudar e achar que não sei nada
@7hiago.si1va
@7hiago.si1va Жыл бұрын
Vc vai sim cara, eu consegui isso, mesmo pensando assim no passado. Só fazer o dever de casa e de preocupar em entender as coisas que é sucesso!
@7hiago.si1va
@7hiago.si1va Жыл бұрын
​@@thyne_ vai ser sempre assim! Só não desanima por isso (é besteira mesmo), sempre vai ter alguém mais novo e aparentemente com mais conhecimento que vc kkkkk só continua teu caminho de boa
@henrymarquesdossantossouza2735
@henrymarquesdossantossouza2735 2 жыл бұрын
É incrível como 1min pode ser usado para adquirir tanto conteúdo positivo, que vai agregar na sua vida profissional. Onde você tem depositado "seus minutos livre"? Ansioso para o minuto do Deschamps segunda que vem kkkk
@andregomes3080
@andregomes3080 Жыл бұрын
@MaS QuE PeRtUbAçAuM Fábio akita
@luisfernando3405
@luisfernando3405 Жыл бұрын
Cara, eu acharia interessante se houvesse uma live completa para aprendermos o projeto inteiro, para alguém que está aprendendo,😉
@user-fk6vy2xt8h
@user-fk6vy2xt8h 9 ай бұрын
A cara, é MT incrível ja assisti esse vídeo varias vezes (e entre uma vez e outra eu sempre estudo mais) dá para perceber que eu entendo mais e mais conforme vou aprendendo a sensação de evolução não tem preço!
@LucioKamiji
@LucioKamiji 2 жыл бұрын
Show... "Pré-condição, muito importante sempre para questões de segurança", mas não devemos nos esquecer da "Pós-condição" também.
@dipereira0123
@dipereira0123 8 ай бұрын
TOP Deschamps!!!! Pfv continue com essa Série. Conteúdo importantíssimo para que o pessoal tenham uma melhor noção dos desafio que um Dev enfrenta no dia a dia para criar aplicações. ABS!! ✌️
@developer_mendes
@developer_mendes 7 ай бұрын
Tenho 2 anos de estudo de programação,sim isso está fora do meu nível por enquanto,mas os videos desse canal me motivam a estudar o necessário ,até porque,nos programadores temos que desenvolver a habilidade de aprendizagem ativa(sempre estar aprendendo algo novo),primeiro os fundamentos,sintaxe da linguagem,POO,conexão com banco de dados,uso de apis,etc. Depois tentar aprender esses projetos,buscar a entender,o que é feature flags, IDAuth que para mim ainda é complexo e abstrato,comecei estudar programação ano passado no segundo semestre, no primeiro ano de Curso técnico em Informática Integrado ao Ensino Médio de IFPR
@rafaelmarcos9733
@rafaelmarcos9733 Жыл бұрын
Achei essa forma de controlar as permissões dos usuários muito interessante, até hoje eu definia um cookie ou session com um campo "tipo" e colocava um if no início das páginas para verificar se primeiramente o usuário está logado e se o tipo de usuário tem permissão de estar aí, caso contrário, redireciona para a home-page. Também uso essa técnica para esconder opções do menu.
@imrafaelcezar
@imrafaelcezar 2 жыл бұрын
Que foda cara! Quero participar dessa turma de membros kkk...
@cauanzelazowski
@cauanzelazowski Жыл бұрын
Sabe mesmo eu ainda não entendendo oque o que o Filipe esta fazendo ainda sim gosto da maneira como ele explica tudo sem problematizar ou complicar, isso me motiva a continuar estudando, e deixar isso de "é difícil demais" de lado Obs: quando digo não entendo, eu não sei oque cada variavel faz, e como funciona, não que eu não entenda o JS em si
@Eren-kz1zw
@Eren-kz1zw Жыл бұрын
Cara hj eu estudo front end,e tô me saindo muito,mas eu acho back end um bagulho tão maneiro, futuramente eu tbm vou ter que aprender,pois eu quero criar um negócio que ainda não existe no Brasil (não vou dizer o que é por motivo óbvio) mas em fim tu uma inspiração do nível que quero alcançar
@jonathanmacedo2959
@jonathanmacedo2959 Жыл бұрын
Acho que já vi esse short umas 10 vezes, agora consigo compreender uns 80% dele kkkk
@filipesander7
@filipesander7 2 жыл бұрын
Filipe, que incrivel seus vídeos, está sendo muito top esses shorts de muito aprendizado🤘
@thyne_
@thyne_ Жыл бұрын
Até que enfim um conteúdo relevante shorts, obrigada
@vitorcometti6839
@vitorcometti6839 Жыл бұрын
Esse cara é bom demais!! Até em 1 minuto o cara ensina muito!!
@luisotavionascimento1312
@luisotavionascimento1312 Жыл бұрын
Cara, que carinho fazer tudo no papel igual tu fez 😂 parabéns
@mateusvega3882
@mateusvega3882 5 ай бұрын
Segunda vez que esse video apareceu para mim, continuo sem entender muita coisa mas vi uma evolução muito grande, pois antes achava que você falava árabe
@DjEdu28
@DjEdu28 6 ай бұрын
show! genial a solução.
@thalyssonleite1479
@thalyssonleite1479 2 жыл бұрын
Cara isso é muito massa de aprender queria muito. Que ideia massa e útil de vídeo. Por favor algum dia pega essa ideia e faz num vídeo mais completo, seria muito bom se aprofundar em alguns detalhes de implementação... Na verdade parece que todo vídeo está sendo uma bomba de efeito moral para mim, eu gostava muito de poder sempre sair do vídeo podendo dizer que aprendi algo novo.
@brownish-fox3194
@brownish-fox3194 2 жыл бұрын
Gostei dessa ideia de fazer uma lista com todas as permissões do usuário.
@enthonystevie
@enthonystevie Жыл бұрын
Realmente é massa, nunca pensei nisso
@RodrigoKulb
@RodrigoKulb 2 жыл бұрын
Top perfeita explicação 🤗
@avmdesign624
@avmdesign624 2 жыл бұрын
Felipe, isso é muito avançado! Omg
@edsonsilva-id1sx
@edsonsilva-id1sx Жыл бұрын
Simples e funcional!!! Parabéns!!!!!!
@Emerson-mv4hm
@Emerson-mv4hm 11 ай бұрын
Legal que vocês implementaram na unha. Existe o KeyCloak como Authorization Server tb, é uma boa opção pq já tem tudo pronto lá, inclusive login com Google, Github, etc. :)
@gabrielteles3079
@gabrielteles3079 2 жыл бұрын
Muito legal, eu não entendo quase nada da parte mais técnica, mas acho mto foda!!!
@SalmoMascarenhas
@SalmoMascarenhas Жыл бұрын
No seu curso vô aprender a fazer esses diagramas também? Que demais isso, assim parece fácil mostrar sua ideia para qualquer um!
@Mania_de_Gato
@Mania_de_Gato 2 жыл бұрын
Mais um video perfeito, vlw!
@LucasNPPinheiro
@LucasNPPinheiro Жыл бұрын
Tem uma etapa que mostra um monte de if, se mudar para uma implementação de strategy, a evolução de novas implementações ficará mais fácil
@Leossj1
@Leossj1 2 жыл бұрын
Espero um dia chegar a esse nível...
@caioeduardosouza473
@caioeduardosouza473 2 жыл бұрын
Projeto interessante !🚀 Será que, para fins de facilitar a manutenção e evitar possíveis falhas de escrita, a lista de "features" que o usuário tenha acesso não poderia ser um só objeto? Usando TS poderia ser feito utilizando um enum. Ex: const userFeatures = { createSession: ''create:session', readSession: ''read:session', /*...*/ }
@lucasfullstack8365
@lucasfullstack8365 2 жыл бұрын
Felipe, esse modelo ta muito, eu to curtindo à beça!
@nestorbrasileiro3232
@nestorbrasileiro3232 2 жыл бұрын
Filipe, sei que você gosta de fazer as coisas "na mão" mas dá pra configurar um keycloak aí bunito! RedHat tá me salvando nessas coisas.
@thiagomenezes6968
@thiagomenezes6968 Жыл бұрын
Muito legal
@BrunoSilva-dr6yt
@BrunoSilva-dr6yt 2 жыл бұрын
Muito top ver essa tela de códigos coloridos , ainda não entendo nada dessa tela de códigos kkk , tava querendo começar estudar html css e Java pra entrar no front end , recomendam ?
@desciopinto3825
@desciopinto3825 2 жыл бұрын
Começa nesse depois vai nos frameworks de front , back-end e tenta por último full-stack. Essa é minha dica e já fiz isso.
@BrunoSilva-dr6yt
@BrunoSilva-dr6yt 2 жыл бұрын
tem que estudar todos os frameworks ? o react é o mais utilizado ne ?
@desciopinto3825
@desciopinto3825 2 жыл бұрын
@@BrunoSilva-dr6yt React e Angular são uns dos topos mais conhecido senão me engano
@matheusvonklay
@matheusvonklay 2 жыл бұрын
Não entendi nada e isso é fantástico kkkj sedento por conhecimento da área, vcs tem alguma indicação??
@rapaz1163
@rapaz1163 Жыл бұрын
@Matheus Von Klay provavelmente tu já descobriu por conta, mas, a resposta é node.js, a coisa mais difícil aí é o auth
@brasileirodev7083
@brasileirodev7083 7 ай бұрын
Estava com saudades de ouvir o Filipe falar "delicinha"😅
@andretrajano7623
@andretrajano7623 2 жыл бұрын
Gostaria de tirar uma dúvida, eu vi seu vídeo aonde você fala por qual linguagem iniciar na programação, eu tenho conhecimento do HTML e do css pois estou cursando ciência da computação. Atualmente estou com uma ideia de um projeto que teria como principal componente um editor de texto para tablet, aonde todos os conteúdos feitos no dispositivo pudesse ser enviados a um database (Semelhante a um world). Gostaria de saber que linguagem você acredita ser a ideal para esse software, para que eu consiga estudar a linguagem e fazer com que esse projeto saia do papel.
@alexalves3403
@alexalves3403 2 жыл бұрын
Sensacional
@stevan2122
@stevan2122 2 жыл бұрын
Um dia chego nesse nivel
@lucasalmeida1444
@lucasalmeida1444 Жыл бұрын
Como sou iniciante em back, eu sempre utilizo um middleware para fazer o processo de autenticação, usando JWT Também uso a arquitetura de software MSC para a organização. E como ORM uso o Sequelize.
@programateiro9507
@programateiro9507 3 ай бұрын
Meu Deus, um programador que sabe escrever à caneta! ✒️😱
@fernandopontes975
@fernandopontes975 2 жыл бұрын
Show 🤘🏼🤘🏼🤘🏼
@erikferreira95
@erikferreira95 2 жыл бұрын
Já fiz algo muito similar mas eu chamei de permissões... onde cada usuário tinha uma lista de permissões ;)
@MTdiass
@MTdiass 2 жыл бұрын
Conteúdo top em, só uma pergunta qual tema é esse do seu visual code?
@cererebalazer7845
@cererebalazer7845 Жыл бұрын
Meus parabéns para quem entendeu❤
@isaacTheInsane
@isaacTheInsane Жыл бұрын
Faria todo back-end em node e o front em react
@thiagoluznascimento5032
@thiagoluznascimento5032 2 жыл бұрын
Felipe, vc sempre faz esses esquemas no caderno antes de programar?
@dyspownder9911
@dyspownder9911 2 жыл бұрын
Eu tento até hoje entender metade do que ele diz, mas ainda tento até hoje ser um programador
@hadawardgz
@hadawardgz 2 жыл бұрын
Eu usaria um sistema de permissões com bitwise, nesse caso features seria um número inteiro representando as permissões do usuário e com alguns métodos auxiliares eu poderia acrescentar e remover permissões além de verificar se o usuário tem permissão para alguma ação. Para armazenar essas permissões em um banco de dados seria mais fácil.
@antoniocastanha6971
@antoniocastanha6971 Жыл бұрын
Você me ajuda a programar
@wils-caru
@wils-caru 2 жыл бұрын
Felipe, só uma dúvida, quando sai vídeo normal? e com que frequência vai sair esses vídeos short em relação ao vídeo normal? Eu tinha entendido que ia alternar semanalmente.
@FilipeDeschamps
@FilipeDeschamps 2 жыл бұрын
Wils, sai hoje um vídeo normal 😍
@petertech5119
@petertech5119 Жыл бұрын
Vai ficar muito massinha 😉😄
@vinni_codes
@vinni_codes 2 жыл бұрын
Conteúdo delicinha demais
@HugoSantAna7
@HugoSantAna7 2 жыл бұрын
Fiz exatamente assim no meu sistema de blogs 😆✌🏼
@Coders.Academy.
@Coders.Academy. 2 жыл бұрын
Deu um nó na cabeça
@williansilva6235
@williansilva6235 Жыл бұрын
Obrigado pelas informações. #blackhat
@eis1leonardo
@eis1leonardo 2 жыл бұрын
Eita dá até vontade de voltar pra esse vida heuhe
@imrcode
@imrcode 2 жыл бұрын
Eu gostaria muito de um dia falar com sigo, sou muito fã seu
@caio757
@caio757 Жыл бұрын
no python tem uma biblioteca que faz esses processos de autenticação com os sites oauthh
@mariannamagno7
@mariannamagno7 Жыл бұрын
👏👏👏
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
Isso parece significativamente mais custoso do que deveria, eu fiz algo parecido pro meu trampo, mas ao invés de consultar o DB embutimos as permissões diretamente no JWT como roles, então só precisamos verificar se possui o role pra executar a função, funciona muito bem apesar das desvantagens conhecidas do JWT
@minimovzEt
@minimovzEt Жыл бұрын
Não me parece ser muito prático, e o que aconteceria se você precisasse implementar um sistema de administração onde precisa retirar/alterar permissões de um usuário ?
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
​@@minimovzEt Tem algumas formas de fazer isso, como criar um cachê in-memory que faz fetches regulares com expiração pro banco de dados de regras, então você cria um validador customizado e aplica essas permissões dinamicamente. Mas fora disso, você não tem muitas opções, o JWT é uma troca, você troca o custo de fazer pesquisas caras no banco de dados de usuários pra ver se as permissões batem por praticidade de poder se conectar sem se preocupar com estados e ter tempos de verificação muito menores.
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
@@minimovzEt Nesse caso em específico, o melhor que você pode fazer é dar um tempo de expiração pequeno, coisa de horas ou poucos dias, isso também ajuda.
@minimovzEt
@minimovzEt Жыл бұрын
@@diadetediotedio6918 discordo em todos pontos propostos na realidade, fazer uma query de banco de dados para informações de acesso não deveria ser custoso a ponto de fazer qualquer diferença, se isso acontece, algum problema de infra já existe, além disso, utilizar esse sistema de cache seria pior ainda, pois teria que fazer fetch sem saber se é necessário ou não, ou seja, o que você queria evitar que acontecesse utilizando a moda antiga, iria acontecer mais vezes do que o necessário. Utilizar o jwt pra manter estado de permissão é uma ideia bem perigosa, vai contra a ideia de um sistema de permissão, já que a premissa de um sistema desse é que a troca de informação exige algum tipo de segurança, sigilo e atomicidade, delegar a manutenção desse estado pro client side criaria uma inconsistência de informação e gap de segurança.
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
@@minimovzEt É óbvio que é custoso a ponto de fazer diferença, existem certos serviços que precisam ser usados correntemente, e quanto mais usuários simultâneos você tiver mais custoso o processo fica. Acho que você não entende que foi literalmente por isso que criaram a noção de autenticação e autorização stateless. Os fetches são obviamente controlados, e são mapeados na medida da necessidade, na verdade isso não só não é sem sentido como é literalmente a base de funcionamento de coisas como as funções em núvem (o chamado warmup, por exemplo, é o tempo necessário pro servidor inicializar sua função, existe um tempo de carregamento e após isso o serviço fica ligado por um periodo determinado, em computação sempre trocamos o tempo inicial e um potencial desperdício de memória ao fazer um cachê local por mais velocidade e consistência futura). Eu também não disse nada sobre manter estados de permissão, no nosso caso existem diferentes tipos de clientes que, Ceteris paribus, deverão ser criados com permissões específicas para fazer coisas específicas (i.e. existem diferentes níveis de criação de usuários, eles segregam as partes do serviço), o client-side exclusivamente mantém a JWT e exige uma re-autenticação periódica, ele não é capaz de criar os tokens ou modificá-los a bel prazer. E sim, existe um gap de segurança, o JWT é esse tipo de troca, acho que é mais do que óbvio se você conhece a razão da existência e uso desse sistema.
@ediporodrigues9433
@ediporodrigues9433 Жыл бұрын
Cara, vc faz a programação ficar muito mais legal.
@ViajanteGaross
@ViajanteGaross Жыл бұрын
Eu juro que to me esforçando pra ficar uma logica de programação boa pq eu não entendi foi nada kkkkk
@juanfleury
@juanfleury Жыл бұрын
O vídeo pt. 2 é mais tranquilo de entender. Aquele outro só tinha termo técnico avançado kkkkk
@natanaeloliveira4614
@natanaeloliveira4614 2 жыл бұрын
Aquele vídeo delicinha de Auth com ACL
@josuedianduala472
@josuedianduala472 2 жыл бұрын
Filipe você sabe como criar um programa com linguagens de programação diferente. Como um programa Java, c, javascript, kotlin, etc
@principe.borodin
@principe.borodin 9 ай бұрын
interessante e curioso
@heslonfaustinocordeiro962
@heslonfaustinocordeiro962 Жыл бұрын
massa
@lucca3035
@lucca3035 Жыл бұрын
Reinventar a roda
@fernandom.1228
@fernandom.1228 Жыл бұрын
Aqui uso 1 biblioteca para geração de token baseado nos dados de input do usuário + criptografia de senha no banco de dados. Como a validação neste caso necessita de uma consulta ao BD, não o faço por middleware (que por padrão de design fica na camada mais externa, que não se comunica com o BD).
@raffuulll
@raffuulll 2 жыл бұрын
Bruto
@willzin-da-esfiha
@willzin-da-esfiha 11 ай бұрын
Acho mt legal pq n parece mais um bicho de sete cabeças igual quando a gente imagina pensando em soluções já prontas (auth0, por exemplo). Simplesmente lógica e credenciais de acesso. Deve ter um CSRF da vida aí também, suponho.
@eduardocouto3826
@eduardocouto3826 Жыл бұрын
Qual a caneta que você usa?
@danieldesouza5286
@danieldesouza5286 Жыл бұрын
Ok entendi esse, agora falta o primeiro
@paradaise2783
@paradaise2783 2 жыл бұрын
Slv rapaziada tô começando um curso de programação tô na TAG se alguém tem alguma dica pra mim ficar top na programação?
@thalyssonleite1479
@thalyssonleite1479 2 жыл бұрын
Só pra coleta de dados, eu não recebi notificação porque assim como muita gente eu não deixo notificações ativadas, eu ativamente vou atrás do vídeo novo no canal porque tenho interesse de ver. Só achei importante falar isso hehe pra vc levar em conta na hora de analisar o gráfico de views, considerar o fator orgânico.
@domnogueira25
@domnogueira25 Жыл бұрын
Sou novo, qual e a linguagem de programação usada no videos.
@fischerdouglas
@fischerdouglas Жыл бұрын
Essa ideia de fully self contained de autenticação me incomoda muito! Perdi as contas de quantas vezes entrei em atrito na escolha e implementação de ferramentas com essa política. E se eu quiser integrar isso com outra base de autenticação? E oAuth? SAML?
@Dev_HugoCruz
@Dev_HugoCruz 2 жыл бұрын
Qual Notebook vc usa ? E qual indica para Dev FRONT-END iniciante
@joaovictorferrari385
@joaovictorferrari385 2 жыл бұрын
O dele é um macbook pro não sei qual geração é, mas sem dúvidas é dos novos. Qualquer not com um i5 ou ryzen 5 ou superior vai te atender muito bem, mas se a grana estiver ruim pega algum com um i3 acima da 11 geração, um ssd e 8gb de ram (recomendo upgrade para 16)
@gustavoalmeida6336
@gustavoalmeida6336 Жыл бұрын
Um desenvolvedor front end trabalha nessa parte de JavaScript também ? Ou apenas os devs back end ?
@user-fk6vy2xt8h
@user-fk6vy2xt8h 9 ай бұрын
Sim
@thalesmenezes286
@thalesmenezes286 Жыл бұрын
Programou em Node?
@user-yb6rs7bm6n
@user-yb6rs7bm6n 6 ай бұрын
Eu não acredito...consegui entender!
@coins-fq6gx
@coins-fq6gx Жыл бұрын
Acredito que tenha um problema de segurança quanto a validação, se cada vez o front requisita para o back se o usuário tem acesso e o acesso é definido unicamente pelo status da resposta, eu posso alterar a resposta em proxy e conseguiria ter qualquer ação. Mesmo fluxo utilizado para redefinição de senha muitos devs verificam o status esquecendo que qualquer redirecionamento de socket pode resultar em alteração da requisição ou da resposta.
@joao_caicara
@joao_caicara Жыл бұрын
Em 2022 ainda vale a pena fazer componentes com class based?
@TOMGAMESEMAIS
@TOMGAMESEMAIS Жыл бұрын
Eu usaria o Keycloak para gerenciamento de usuários e permissões. Super robusto e open-source. :)
@hastagvemprofut
@hastagvemprofut Жыл бұрын
Deixa o front end com o pai aqui, que a CNN vai querer comprar o site
@octaviojunior
@octaviojunior 2 жыл бұрын
Uso keycloak. Muito bom
@danilohernandes7145
@danilohernandes7145 2 жыл бұрын
Grupos e features. Um grupo pode ter n features e um usuário possui 1 grupo. Salva esse grupo no token do usuário e cria um endpoint q verifica se esse grupo tem acesso a determinada feat ou não. No caso um lambda authorizer q chama esse endpoint pra cada rota em um gateway seria uma solução legal.
@Mateus707_2
@Mateus707_2 Жыл бұрын
Ei mano, pode me citar algum curso grátis que ensine coisas assim?
@Horlando-Leao
@Horlando-Leao Жыл бұрын
Isso é o design patterns 'chain of responsibility'
@kkRod__
@kkRod__ 2 жыл бұрын
Me responde uma coisa: Eu devo aprender apenas uma linguagem de programação? Se sim(ou não) qual devo aprender (ou aprender primeiro)?
@FilipeDeschamps
@FilipeDeschamps 2 жыл бұрын
Tem video sobre isso no canal 👍
@henrymarquesdossantossouza2735
@henrymarquesdossantossouza2735 2 жыл бұрын
Olha, vale a pena você olhar o canal inteiro pois tem muito conteúdo que vai abrir sua mente, mas para agilizar vou procurar o vídeo sobre isso e te mando o vídeo aqui no próximo comentário!
@kkRod__
@kkRod__ 2 жыл бұрын
@@henrymarquesdossantossouza2735 👍
@kkRod__
@kkRod__ 2 жыл бұрын
@@FilipeDeschamps 👍
@thiagocostapereira8560
@thiagocostapereira8560 2 жыл бұрын
Só faria diferente o banco de dados. Para ele ficar normalizado criaria uma tabela Users_Features para armazenar as features de cada usuário, ao invés de serializar em uma única coluna.
@0x2e2e2f
@0x2e2e2f Жыл бұрын
Pela RFC do jwt não é recomendado salvar informação sensível do usuário no payload do jwt e muito menos roles associadas ao usuário, existem outros métodos por exemplo, criptografas essas informações antes de gerar um jwt. Mas, pq isso ? O jwt de não é igual a um cookie de sessão ou seja, apertou logout geralmente leva um tempo pra esse jwt ser revogado, diferente do cookie que é um objeto e assim nós conseguimos revogar, e ainda tem o plus que do jeito que esse jwt foi gerado qualquer um com acesso aos logs pode recuperar essa informação do user que é o e-mail dele coisas que batem na LGPD. Ótimo vídeo só estou contribuindo 0,10 centavos não levem como ofensa, isso foi um crítica “positiva”
@ricardojlrufino
@ricardojlrufino Жыл бұрын
Tá mais onde é armazenado essas ROLES fica no token ? Redis ? Ou banco ?
@nadamaisadizer
@nadamaisadizer Жыл бұрын
Quando eu tinha uns 20 aos, eu poderia ler sobre qualquer linguagem que eu entendia facilmente, hoje com 30 parece que meu cerebro ficou lento, não consigo mais raciocinar igual antigamente, tentei varias vezes voltar, mas não tenho mais aquela logica onde eu programava até na cabeça os códigos, é uma pena. Acho que é uma das poucas coisas que eu realmete gostava.
@George-vh5vi
@George-vh5vi Жыл бұрын
Qual fonte usada no vs code ??
@gustavoaguiar9937
@gustavoaguiar9937 2 жыл бұрын
ta usando nextjs?
Como Você Programaria Isso? #3
0:51
Filipe Deschamps
Рет қаралды 187 М.
Se Você Passar Por Esses 5 Desafios, Você Aprendeu React JS
17:23
Filipe Deschamps
Рет қаралды 317 М.
Cat Corn?! 🙀 #cat #cute #catlover
00:54
Stocat
Рет қаралды 15 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 142 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 101 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 7 МЛН
How to Learn Programming (even if you're stupid)
8:49
dewoibau
Рет қаралды 482 М.
Maior Tapa que Steve Jobs Já Deu Num Programador (Análise Detalhada)
8:23
Filipe Deschamps
Рет қаралды 1,6 МЛН
Como Criar um Servidor Back-end Simples na Prática!
6:41
Fulltureschool
Рет қаралды 10 М.
Como funcionam as LINGUAGENS de PROGRAMAÇÃO #SagaDosComputadores Ep. 8
18:04
Minha Carreira Teria Sido MUITO Melhor
18:02
Filipe Deschamps
Рет қаралды 534 М.
Making My Own Programming Language and Coding a Game in It
10:19
AstroSam
Рет қаралды 1,2 МЛН
ASMR Programming - Calculator App Coding - No Talking
34:06
AsmrProg
Рет қаралды 4,5 МЛН
11 Conselhos Raros de SÊNIOR para JÚNIOR (Que Não Te Ensinam)
10:54
Filipe Deschamps
Рет қаралды 172 М.
How to Learn to Code FAST (Do This or Keep Struggling)
11:00
Andy Sterkowitz
Рет қаралды 695 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 355 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,7 МЛН
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 677 М.
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,5 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,7 МЛН