Тёмный

Suas Regras NÃO pertencem ao Backend 

Cod3r Cursos
Подписаться 95 тыс.
Просмотров 8 тыс.
50% 1

◆ formacao.dev ◆
◆ www.cod3r.com.br/ ◆
_
No vídeo de hoje, eu quero te explicar que as regras de negócio da sua aplicação não devem estar presas ao tipo de ambiente onde são chamadas.
O que isso significa? Que as regras não pertencem ao backend ou ao frontend da sua aplicação. Vem conferir o vídeo pra entender!
_
Com mais de 400 mil alunos, a Cod3r é uma das principais escolas de tecnologia do País. Um dos seus produtos mais importantes é a Formação DEV.
Uma formação completa que tem o objetivo de preparar os profissionais para o mercado, desde iniciantes no mundo da programação ou profissionais que estão migrando de carreira, a arquitetos de software. A Formação DEV conta com um conteúdo completo para te ajudar a construir soluções inovadoras e enfrentar os desafios da era digital.
_
◆ Vem fazer parte da nossa comunidade:
Discord: / discord
_
◆Siga a Cod3r nas redes sociais:
RU-vid: bit.ly/2LJdjpX
Instagram: bit.ly/3bAStnX
Facebook: bit.ly/2MWAn5p
LinkedIn: bit.ly/3i3pfPC

Наука

Опубликовано:

 

7 авг 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@allancassio6674
@allancassio6674 11 месяцев назад
Cria um vídeo codando isso na prática. Pra ter uma ideia melhor. Pfvr ... 😊
@Heldinho_1
@Heldinho_1 9 месяцев назад
Up
@camilaisabela3183
@camilaisabela3183 11 месяцев назад
Que conteúdo excelente! Na minha jornada de trabalho a "Arquitertura Limpa" é sempre discutida e implementada entre nosso time e estamos constantemente buscando adquirir conhecimentos nesse sentido. Obrigada por compartilhar!
@rdgomt
@rdgomt 11 месяцев назад
Excelente conteúdo professor. Se possível, faz um vídeo codando um exemplo de core.
@williansdutra
@williansdutra 11 месяцев назад
Muito bom. Isso é bem discutido na arquitetura limpa. A primeira parte é justamente mostrando que o S de sólido é abstraído para qualquer nível da arquitetura.
@user-jk9pe3fd7h
@user-jk9pe3fd7h 11 месяцев назад
Faz sentido, o ponto no final seria manter todos os pacotes que usam esse core atualizados, pq qualquer regra quebrada de versao anterior pode criar bugs. Por isso -EU- prefiro manter as regras em um lugar so, geralmente no backend pq no front impacta em mais bundle. Vejo muitos pontos positivos em ter um app core mas nesse sentido de compartilhar regras entre BE e FE nao, quem sabe compartilhar models/entidades
@victoralmeida1583
@victoralmeida1583 11 месяцев назад
Boa reflexao. Obrigado
@pinheirovisky
@pinheirovisky 11 месяцев назад
Excelente conteúdo! Inverter as dependências das bibliotecas é um hábito que estou tentando criar, mas isso de desacoplar TOTALMENTE a regra de negócio do backend é absurdo demais! Ótima didática, parabéns!
@juscilan
@juscilan 3 месяца назад
Uma aplicacao classica seria uma validacao de CPF, teriamos em um modulo/pkg e chamariamos do front ou back! Sensacional Leo.
@fabiuloso5557
@fabiuloso5557 11 месяцев назад
eu comprei esses dias o curso de java, to curtindo muito apesar de estar estudando sozinho, to gostando e entendendo bastante coisa. Sou muito seu fã !
@pedroblandim3926
@pedroblandim3926 11 месяцев назад
Sensacional!! Quais livros você indica para aprender mais sobre esse assunto?
@ericnevesr
@ericnevesr 11 месяцев назад
Que conteúdo excelente!!!
@raulbarros6941
@raulbarros6941 11 месяцев назад
Ótimo vídeo! food for thought !
@thallesgarbelotti9885
@thallesgarbelotti9885 10 месяцев назад
Muito bom!!
@maykon-oliveira
@maykon-oliveira 11 месяцев назад
Muito bom o conteúdo. Eu gostaria de um dia encontrar um projeto estruturado assim 🥲
@GilbertoAlbino
@GilbertoAlbino 11 месяцев назад
Exemplo na vida real? O mundo tá cheio de seta pra cá e seta pra lá que levam a nenhum lugar!
@PedroAugusto-lc4fg
@PedroAugusto-lc4fg 11 месяцев назад
Excelente conteúdo
@dolfera1962
@dolfera1962 11 месяцев назад
Top demais hein! Seria interessante um exemplo prático em um próximo vídeo.
@wesleysantana6163
@wesleysantana6163 11 месяцев назад
Excelente conteúdo professor, obrigado. Não sei se é somente eu que tenho isso, mas quando o barulho da caneta raspando no papel vaza para o audio do vídeo da agonia/arrepio DD: mas durante o video isso não aconteceu muitas vezes e deu para acompanhar de boas, parabéns pelo conteúdo 👏👏
@versaleyoutubevanced8647
@versaleyoutubevanced8647 10 месяцев назад
cara essa idéia de desvincular o core do backend apenas, e usar ele como um package em um monorepo é muito foda, qual o nome dessa abordagem pra eu estudar mais sobre?
@lazarofernandes9978
@lazarofernandes9978 11 месяцев назад
Parabéns... O vídeo e muito bom. Mas deve levar em conta o cenário onde se quer aplicar. Muita gente acha que essa receita serve para tudo e quem faz diferente e errado. O inverso tbm e verdade. Nas aplicações que trabalho segurança e essencial e o frontend não e algo 100% seguro. As opções que vejo sempre vai ter uma duplicidade de alguma coisa. Seja negócio seja uma api que vai chamar o core novamente para garantir segurança, no final vejo só mais complicação. Lógico que depende do negócio da empresa e há cenário que isso que o Léo mostrou funciona muito bem. Obrigado pelo vídeo.
@DenissaleS10
@DenissaleS10 4 месяца назад
Leo, esse exemplo fica bem claro quando tanto o back quanto o front são da mesma línguagem, como o javascript por exemplo. Mas como essas organização seria caso o back fosse .Net e front javascript? Como eu poderia ter módulos do core para reutilizar no front?
@eurico_dev
@eurico_dev 11 месяцев назад
Conteúdo muito top
@renatobmps
@renatobmps 11 месяцев назад
Queria ter aprendido isso desde o começo
@user-fn7bp4tb9b
@user-fn7bp4tb9b 11 месяцев назад
Conforme o que disse, o core seria um componente que poderia ser importado para um módulo qualquer que use essas regras de negócio, está correto? Isso quer dizer que vc precisaria atualizar todos os módulos quando houver uma atualização do core? Além disso, os módulos que precisam de "validações simples" iriam depender do que não usam? Não sei se consegui entender corretamente, mas me parece que o que está dizendo fere alguns princípios importantes para um bom código.
@franciscocito
@franciscocito 11 месяцев назад
Eu não sei, mas depois de um bom tempo programado eu acabo vendo que as regras de negócio acabam sendo como um relógio. As engrenagens de nada servem sem ponteiros. Ou seja, há partes mais importantes no código e outras menos, mas tudo faz parte das regras de negócio de uma forma ou de outra. No entanto achei bem legal essa organização de código que apresentou com o Core, me lembra muito o MVC.
@josesergioangellaangella54
@josesergioangellaangella54 11 месяцев назад
☺ótimo 👍
@devfrota4709
@devfrota4709 11 месяцев назад
Lá vou eu criar mais uma ramificação de estudos pra, só depois de compreender e dominar tudo, retornar. Fazer oq 😅 Show!👍
@emanoelinfinity
@emanoelinfinity 11 месяцев назад
As regras do negócio nesse caso está diretamente ligada aos requisitos, certo?
@AndreRds
@AndreRds 11 месяцев назад
🔥🔥🔥🔥
@josesergioangellaangella54
@josesergioangellaangella54 11 месяцев назад
(0)seg =% tempo p/espaço =-1 (0)+1 limite infinito
@Alice_Liddell_1865
@Alice_Liddell_1865 11 месяцев назад
show
@lucastavares7767
@lucastavares7767 11 месяцев назад
Otimo video Leo, na parte do core poderia ter um orm ou nao?
@leonardomleitao
@leonardomleitao 11 месяцев назад
O ORM fica fora do core. 😁
@lucastavares7767
@lucastavares7767 11 месяцев назад
@@leonardomleitao Valeu Léo 😃👍
@lucastavares7767
@lucastavares7767 11 месяцев назад
@@leonardomleitao Então, fica em qual pasta?
@opaulodetarso
@opaulodetarso 11 месяцев назад
Meu fi tá tão polêmico hehe
@LuisFernandoGaido
@LuisFernandoGaido 11 месяцев назад
As regras pertencem a qualquer manifestação do software. O backend precisa assegurar que essas regras não serão burladas.
@josesergioangellaangella54
@josesergioangellaangella54 11 месяцев назад
👍
@paulovinicius21
@paulovinicius21 11 месяцев назад
Legal, mas e o curso de flutter, quando vai ser refeito, pq aquilo tá sem condições de estudar pelo fato de estar totalemente desatualizado. Falta de respeito com quem compra aquilo em 2023 😞
@josesergioangellaangella54
@josesergioangellaangella54 11 месяцев назад
#hes 01
@migueldaipre10
@migueldaipre10 11 месяцев назад
DDD + TDD + Clean Arch
@tvdasala2413
@tvdasala2413 11 месяцев назад
Sua empresa deve ter dinheiro infinito.
@user-no5dg8nz1k
@user-no5dg8nz1k 11 месяцев назад
Ta ai um canal a menos para seguir
Далее
Vamos Falar Sobre Arquitetura Limpa?
18:48
Просмотров 9 тыс.
A POO está sendo ASSALTADA!
10:19
Просмотров 31 тыс.
Каха заблудился в горах
00:57
Просмотров 4,8 млн
Старый Дим Димыч вернулся😱
00:16
БАТЯ И ТЁЩА😂#shorts
00:58
Просмотров 4,1 млн
Seu próximo back-end Node com TESTES! (+ SOLID)
1:02:43
Oque é teste unitário?
5:05
Просмотров 2,4 тыс.
Conceitos Essenciais: O Básico de HTTP
20:13
Просмотров 36 тыс.
Aprenda a Separar o Framework das Regras de Negócio
21:20