Aula top ! Onde esta o link que voce falou no final do video, sobre pensamento computacional?
@mcbrito14 ай бұрын
Opa! Tá na mão!! kzbin.info/www/bejne/poPTm4yomcdsi7ssi=xPiInTbnLIYFg_KH
@flaviofernandes59904 ай бұрын
@@mcbrito1 muito obrigado irmão 🙌🏾👏🏾👍🏾
@alexconvago5 ай бұрын
🙌🙌🙌
@alexconvago5 ай бұрын
Mais um ótimo conteúdo 👏👏👏
@alexconvago5 ай бұрын
👏👏👏
@alexconvago5 ай бұрын
Conteúdo de qualidade! Obrigado por compartilhar!
@alexconvago5 ай бұрын
Excelente aula! Parabéns pela didática 👏
@HildaMichellyF.SilvaAragao6 ай бұрын
Boa aula
@gracekelly25117 ай бұрын
Muito obrigada professor, me ajudou demais esse vídeo. Então o emblema aparece apenas na aba Emblemas e no campo Últimos emblemas?
@mcbrito16 ай бұрын
Oi, Grace! Exato! Existem meios de mostrar os emblemas em outros locais, mas vai depender do que será mostrado. As vezes uns "gatinhos" tbm são necessários pra certas coisas funcionarem! :-)
@LucasMateus-hk9zf8 ай бұрын
Oi, tudo bem? Há algum livro introdutório que eu consiga entender as diferentes abordagem que é possível na criação de modelagem?
@mcbrito18 ай бұрын
Opa! Escrever um caso de uso é como contar uma história. Duas pessoas podem contar a mesma história de formas diferentes, que ainda assim será a mesma história. Todavia, existem coisas invariáveis, como fluxos de exceção. Eles precisam estar lá e independente de quem esteja contando a história, não podem ser omitidos. Comece por um livro de UML por exemplos que isso facilitará sua iniciação! Um abraço!
@mcbrito18 ай бұрын
Complementando minha resposta, recomendo o livro Aprenda UML por meio de estudos de caso, de Wilson Moras Goes. Também tem o UML - Uma abordagem prática, do Gilleanes T A Guedes. São as bibliografias que uso.
@joseronaldorossato561610 ай бұрын
Qdo vou realizar o pagamento pelo pix, vem a informação que se trata do concurso 2689.
@mcbrito110 ай бұрын
Boa noite! Não tem problema. Direcionaremos para o bolão correto.
@eribertobrandaosarmentofilho10 ай бұрын
Única coisa que não entendi. O que seria a parte de Categoria? Se retirasse a Categoria e deixasse ItemCardapio em diante, em que isso impactaria?
@mcbrito18 ай бұрын
A categoria é opcional dentro do contexto que estiver sendo trabalhado. A consequência da retirada dela é que os itens de itemCardapio ficariam "soltos".
@dockiller1400 Жыл бұрын
precisava de ajuda com um exercicio, como posso entrar em contato com o senhor?
@mcbrito1 Жыл бұрын
Bom dia. Estou um pouco enrolado por causa dos fechamentos de notas de fim de ano. Vc consegue mandar sua dúvida por aqui?
@enockapany9303 Жыл бұрын
professor como faço para ampliar o icone dos relacionamentos
@mcbrito1 Жыл бұрын
Opa! Tudo bem? Ali do lado direito, tem um painel onde é possível selecionar a espessura da linha e alterar o ícone das pontas.
@DrZedd11 Жыл бұрын
boa
@monica308510 Жыл бұрын
Interessante!
@andrepapito770 Жыл бұрын
se tiver por exemplo, geração de relatório, como faz? cria uma classe relatórios?
@mcbrito1 Жыл бұрын
Excelente pergunta! Não sou muito fã de adotar esta prática, pois isso acaba poluindo nossos diagramas. Talvez eu seja um pouco purista, mas entendo que as classes usadas devem ser aquelas que de fato interagem para a realização das ações em um caso de uso. Por exemplo: se estou modelando um sistema para uma oficina mecânica, terei a classe veículo, cliente, funcionário, peça, dentre outras... Percebe como uma classe relatório destoaria de todas essas outras? Pessoalmente, eu criaria essas funcionalidades, ou dentro de um package ou por meio de um diagrama de componentes. Uma outra abordagem seria adicionar a cada uma das classes um método como geraRelatorio(). Mas se vc desejar centralizar tudo em um aglomerado só, eu recomendaria a primeira abordagem! Espero ter ajudado! Um abraço!
@andrepapito770 Жыл бұрын
@@mcbrito1 muito obrigado 🙏
@ederdasilva Жыл бұрын
Vou pegar como exemplo o Categorias, mas creio que pode ser usado em outros casos. Não poderia ter um "Gerenciar Categorias" e o Obter categoria, listar, inativar e manter serem um extend de Gerenciar Categoria?
@mcbrito1 Жыл бұрын
Costumo dizer que casos de uso, bem como histórias de usuário, são como uma cebola com suas camadas. À medida que as ações vão ficando complexas, podemos nos aprofundar. Se seu caso de uso for trivial, opte pela simplicidade.
@ederdasilva Жыл бұрын
@@mcbrito1 obrigado 😀
@AbraaoAraujoprogramador Жыл бұрын
bom video, to vendo em 2023
@Drisith Жыл бұрын
Nunca ia ter conseguido sem ter visto esse vídeo, me salvou. Obrigadão!
@mcbrito1 Жыл бұрын
Estamos às ordens!
@vidalwamopte8909 Жыл бұрын
Qual é o nome que vc está usando p criar um diagrama?
@mcbrito1 Жыл бұрын
Vc diz o aplicativo? É o diagrama.net. Ele está disponível online.
@ClaytonMCarvalho Жыл бұрын
Boa tarde. Como posso fazer uma questão de arrastar e soltar no texto, só que com 2 opções possíveis na mesma caixa, exemplo: O [[1]] e o [[2]] são animais domésticos, enquanto que o [[3]] é um animal selvagem. [[1]] - cachorro [[2]] - gato [[3]] - jacaré; Respostas: 1/2/3 está correta, mas 2/1/3 também. Como posso fazer?
@mcbrito1 Жыл бұрын
Olá, Clayton! Infelizmente, na questão de arrastar e soltar no texto, não é possível de fazer essa configuração, já que cada resposta precisa estar associada ao campo específico, não sendo possível escolher mais de uma opção. O que sugiro é colocar o cachorro e gato na mesma sentença e de repente, colocar mais um com o jacaré, para que ambas as opções fiquem no plural. Sua ideia seria uma possibilidade interessante, porém adicionaria uma complexidade à configuração e poderia fazer com que muitas pessoas se confundissem! Acho que por isso, a turma do moodle não a implementou no questionário. Um abraço!
@ClaytonMCarvalho Жыл бұрын
@@mcbrito1 Ok, então. Obrigado.
@thyne_2 жыл бұрын
Se eu tiver como classe: produto, compra, e venda, e quiser registrar a quantidade vendida de um produto em uma venda, é necessário criar uma nova classe? Senão, em qual classe faz mais sentido eu registrar?
@mcbrito12 жыл бұрын
Existem várias formas de modelar. Vou te sugerir uma aqui: a classe produto pode ter um parâmetro chamado estoque (int). A classe compra e venda referenciarão esta classe e terão o parâmetro qtde (int). A regra de negócio deverá calcular a quantidade do produto por meio de estoque + compra->qtde e subtraindo venda->qtde daquele total. Outro meio seria, por meio da regra de negócio, adicionar ou subtrair do parâmetro estoque, mas em sua implementação mais simples, isso faria perder o histórico de compras e vendas. Espero ter ajudado! Um abraço!
@thyne_2 жыл бұрын
@@mcbrito1 Opa, eu errei ao dizer venda, na verdade tenho aqui Clientes,Venda e Produto. Ainda se aplica essa lógica que vc me passou?
@mcbrito12 жыл бұрын
@@thyne_ A classe cliente se relaciona com a tabela venda, que o referenciará, para indicar quem está comprando, endereço de entrega, etc... É interessante falar que a modelagem das classes não necessariamente será idêntica à modelagem relacional do banco de dados. Assim, na modelagem relacional, eu criaria uma entidade fraca chamada venda_produto, onde eu vou criar uma tabela relacionando a entidade da venda com os produtos adquiridos. A lógica que te passei ainda se aplica, mas é necessário compreender qual seria a aplicação. Se for pra um sistema interno de uma loja, por exemplo, podemos ser mais pragmáticos. Já se for para um e-commerce de um grande varejista, deixamos o pragmatismo de lado e partimos para soluções bem mais complexas. Por fim, para tentar te ajudar o máximo dentro do que este campo de texto permite, pressupondo que trata-se de uma solução mais simples, pense nas entidades Cliente, Produto, Movimentação (que pode ser entrada ou saída). Na tabela produto, não teremos mais o campo estoque. Os quantitativos serão controlados por meio do campo movimentação. Criamos uma relação entre a entidade Movimentação e Cliente, para indicar por meio de quem o produto entrou ou saiu. É a implementação mais direta e simples que consigo conceber neste momento, em minutos e com os recursos que possuo. Espero ter ajudado!
@Maxuuth Жыл бұрын
@@mcbrito1 Cara é necessário colocar o ID no funcionário sendo que ele já possui o CPF para identificação? (Só dúvida mesmo)
@mcbrito1 Жыл бұрын
@@Maxuuth eu colocaria, visto que o CPF não pode ser considerado um identificador unívoco. Pode demorar, mas um mesmo CPF pode pertencer a duas pessoas.
@junior1992a2 жыл бұрын
Salvei o vídeo como guia!!! Muito mas muito BOM!!!
@GuilhermeSilva-hs1mw2 жыл бұрын
Ola, você tem algum curso completo ou algo do tipo?
@mcbrito12 жыл бұрын
Olá, Guilherme! Infelizmente, pronto, não. Se sua situação não for urgente urgentíssima, abordaremos ao longo deste curso aqui, o moodle de A a Z.
@cesin92 жыл бұрын
Mto bom a aula , parabéns 👊👍
@lidianealicedarochamendes60372 жыл бұрын
Excelente aula,muito obrigada!
@diegomoreira67912 жыл бұрын
Cara incrível seus vídeos, mas poderia colocar playlist dos seus videos.
@mcbrito12 жыл бұрын
Vou organizar sim os vídeos em playlists! Obrigado pela preferência!
@lfmt94072 жыл бұрын
Muito boa a aula, me ajudou muito.
@thiagodejesussouza26012 жыл бұрын
Esse documento de especificação dos casos de uso está disponibilizado em algum lugar?
@mcbrito12 жыл бұрын
Olá, Thiago! Infelizmente, no momento, não. Vou verificar se ainda o possuo e o disponibilizo!
@eduardoj82283 жыл бұрын
muito interessante, obrigado pelo vídeo
@kalanzans3 жыл бұрын
Sensacional! +1 Inscrito.
@kalanzans3 жыл бұрын
Hahaha! Cara que astral legal, excelente tutorial e vibração. Grato!
@welligtonsantos37543 жыл бұрын
Aula muito boa!!!
@brenobcsilva3 жыл бұрын
Opa, otima aula, mas qual é a primeira aula? Valeuuu!!
@mcbrito13 жыл бұрын
Tudo bem, Breno? A primeira aula foi sobre normas ABNT e a segunda, sobre Scrum. O que vc está precisando? Posso preparar um vídeo pra te ajudar! Abraço!
@gabrielmonteironovais18183 жыл бұрын
Aula muito top professor
@maycomoura41953 жыл бұрын
Parabéns pelo canal bem elaborado e ótimos conteúdos!
@mitchel9013 жыл бұрын
qual seu nome so pra colocar no projeto
@mcbrito13 жыл бұрын
Opa! Marcelo Campos Brito
@brunacardozo85243 жыл бұрын
oii, entt algm sabe se tenho como adicionar uma ferramenta para tradução dentro do meu jogo? (no scratch, se conhecer outra plataforma tbm pode ser) brigada!
@mcbrito13 жыл бұрын
Oi, Bruna! Que tipo de tradução? Textual ou de voz? Se for textual e não tiver muitas línguas, basta adicionar uma variável para que a pessoa escolha seu idioma e o balãozinho ser mostrado de acordo. Se for tradução de voz, o Scratch possui um complemento para adicionar voz (TTL) que acho que é compatível com o português brasileiro.
@brunacardozo85243 жыл бұрын
oii, entt algm sabe se tenho como adicionar uma ferramenta para tradução dentro do meu jogo? (no scratch, se conhecer outra plataforma tbm pode ser) brigada!
@mcbrito16 ай бұрын
Oi Bruna! Não sei se há algo pronto pra isso, mas há formas programáticas de fazer isso, que darão um pouquinho de trabalho. Por exemplo: criar pacotes com as traduções, usando dicionários. Aí o usuário selecionaria sua linguagem e o pacote seria carregado.
@tokage41123 жыл бұрын
boa aula
@isagamerbrazil32963 жыл бұрын
Kkakakkakakak
@rodrigohenrique38473 жыл бұрын
26:18 kkkkkkkkkkk
@nilsonnogueira10203 жыл бұрын
mano vc é foda ... meus parabéns!!! +1 inscrito!!!
@mcbrito13 жыл бұрын
Obrigado
@JVictorCode3 жыл бұрын
The Best professor Marcelo
@maykonkof4 жыл бұрын
Amigão, boa noite. Parabéns. Seus vídeos são legais, mas qual ordem eu sigo na sua playlist? Sou iniciante. Abraço. Sucesso.
@mcbrito14 жыл бұрын
Fala, Maykon! No caso desse vídeo, existem os 2 anteriores. Também sou iniciante, mas no youtube! rsrs! Vou tentar ordenar os vídeos pra facilitar a vida de vcs! Obrigado pelo comentário!
@maykonkof4 жыл бұрын
@@mcbrito1, bom dia guerreiro. Só se for no KZbin, hahaha. Agradeço e fico no aguardo. Abraço. 👍
@mcbrito14 жыл бұрын
@@maykonkof criei a playlist kzbin.info/www/bejne/emLZdplmfdisncU que contém os 3 vídeos dessa série!