Design Patterns // Dicionário do Programador
Vložit
- čas přidán 25. 08. 2024
- 🤝 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥 → codft.me/HGJlH...
O Dicionário do Programador é o quadro semanal onde você poderá aprender mais sobre termos, tecnologias ou palavras do maravilhoso mundo da programação!
Ele é uma ideia antiga, que tomou vida graças a grande ajuda da HostGator Brasil.
O tema da vez é: Design Patterns
▸ 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥
→ Cupom Exclusivo com 50% de desconto: CODIGOFONTE
☕ 𝗦𝗲𝗷𝗮 𝘂𝗺 𝗺𝗲𝗺𝗯𝗿𝗼 𝗱𝗼 𝗖𝗹𝘂𝗯𝗲 𝗱𝗼𝘀 𝗖𝗗𝗙𝘀
→ codft.me/clube...
🎧 𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁𝘀
→ Dicionário do Programador: codft.me/dicio...
→ Vlog: codft.me/vlog
→ Mão no Código: codft.me/maono...
→ CDF na Estrada: codft.me/cdfna...
→ CAC: codft.me/cac
👕 𝗟𝗼𝗷𝗮 𝗖𝗗𝗙𝗧𝗩
→ codft.me/loja
🔔 𝗦𝗶𝗴𝗮 𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝗱𝗼 𝗖𝗗𝗙𝗧𝗩
→ Instagram: / codigofontetv
→ Grupo Facebook: groups/...
👓 𝗦𝗶𝗴𝗮 𝗼𝘀 𝗖𝗗𝗙𝘀
▸ 𝗚𝗮𝗯𝗿𝗶𝗲𝗹 𝗙𝗿𝗼𝗲𝘀
→ / gabrielfroes
→ / gabrielroccofroes
▸ 𝗩𝗮𝗻𝗲𝘀𝘀𝗮 𝗪𝗲𝗯𝗲𝗿
→ / nessaweberfroes
→ / vanessaweberfroes
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
𝑵ó𝒔 ❤ 𝒓𝒆𝒄𝒆𝒃𝒆𝒓 𝒑𝒓𝒆𝒔𝒆𝒏𝒕𝒆𝒔, 𝒄𝒂𝒓𝒕𝒂𝒔, 𝒃𝒓𝒊𝒏𝒅𝒆𝒔 𝒆 𝒎𝒊𝒎𝒐𝒔.
Caixa Postal: 91735 - Cep: 25620-972
Petrópolis / RJ
❗ Edição e Áudio: RW Studio
🚫 Um vídeo do site Código Fonte - www.codigofont...
#DesignPatterns #DicionarioDoProgramador #CDFTV
Eu já sou velhinho e sempre apareço aqui para me atualizar. Amo o canal de vcs.
Vocês já pensaram em fazer algo do tipo "A hora do tutorial" para explanar um conceito ou técnica específica? Fica a dica.
Estou aprendendo a programar de verdade desde 2018; suas explicações e conteúdos estão de parabens, usem bastantes canetas! kkk....
Tive aula sobre isso na faculdade semestre passado. Levaram 73min pra explicar a mesmíssima coisa que vcs falaram aqui.
Só que vcs ainda foram mais claros!
Parabéns pelo vídeo! Por favor, continuem.
Ficamos felizes em ver que estamos conseguindo simplificar, ao menos, um pouquinho, os assuntos! Abraços
@@osdeving
Entendo perfeitamente sua colocação.
De fato eu ainda não sei fazer/executar/usar esses padrões. O que eu quis dizer foi que eu entendi o que era, não como fazer.
Usando a sua analogia, eu entendi o que é biologia, mesmo não sabendo a diferença entre vírus e bactéria.
@@osdeving
Tranquilo. Entendi seu ponto.
Mas é assim mesmo. As pessoas só querem entretenimento. Se alguém faz um suposto conteúdo profundo mas com uma pegada lúdica, atrai público. Mas essa sensação de que a pessoa virou um mestre sobre o assunto é real.
Minha questão era só ter entendido o conceito mesmo. Sei que não dá pra sair usando só com a explicação desse vídeo.
Mas eu não saberia definir se a existência desse conteúdo lúdico é bom ou ruim no final das contas.
@@osdeving
Tranquilo. Entendi seu ponto.
Mas é assim mesmo. As pessoas só querem entretenimento. Se alguém faz um suposto conteúdo profundo mas com uma pegada lúdica, atrai público. Mas essa sensação de que a pessoa virou um mestre sobre o assunto é real.
Minha questão era só ter entendido o conceito mesmo. Sei que não dá pra sair usando só com a explicação desse vídeo.
Mas eu não saberia definir se a existência desse conteúdo lúdico é bom ou ruim no final das contas.
Acho que vc exagerou um pouco em dizer que dar pra aprender em 8 min. Podemos dizer que esse conteúdo é um vídeo de apresentação e não explicativo.
Parabéns pelo vídeo. Seria muito bom ter um video com uma explicação pratica dos principais patterns.
Faz sentido considerar os "Anti-patterns".
Pra quem ficar curioso com o termo: Patterns são padrões de projetos que contém melhores práticas e esquemas de soluções que não são vinculados a um problema em específico e que são testados e aprovados pela comunidade que os mantém. Na contra-mão disso vem o Anti-pattern, que fala sobre lições aprendidas e o que NÃO fazer.
Um Anti-pattern pode ser: um pattern "perfeito" usado no contexto errado, ou seja, o esquema de solução certa, para resolver o problema errado. O famoso "useless" ou "unusefull".
:)
comecei a ler um livro que fala de padrões de desenvolvimento para aplicações web e citaram o Gof, até agora não consegui entender muito bem isso no sentido de como utiliza-lo na pratica mas vou continuar a ler o livro, espero compreender isso até o final do semestre.. hehe
Esse tema poderia ser uma web série de vcs, com um vídeo conseitual para cada um desses padrões.
GRASP e GoF serão os temas principais esse semestre em Análise de Sistemas II, ansioso pra aprender
Em qual faculdade você faz Análise de Sistemas?
@@Jdhimas Análise de Sistemas II é a matéria, meu curso é Análise e Desenvolvimento de Sistemas, Instituto Federal
^^
+Heaven Boy Tbm vou pegar essa matéria semestre que vem e tbm estudo no instituto federal, só que na bahia. Boa sorte e bons estudos!
Ahh sim entendi! maneiro!
A didática de vocês é impressionante, formei sem ouvir falar o que era Design Patters, Padrões de projeto, dá pra acreditar?
Caramba, muito vacilo não passarem isso. Foi facul?
Na minha também não falaram disso e já conclui todas as matérias
Dá. Desisti da faculdade no quarto semestre porque não sentia que tava aprendendo algo, hoje sou senior sem ser formado.
o casal mais lindo que já vi parabéns
Obrigada pelo elogio
ago/2024 e eu to aqui aprendendo muito com esses dois!
Com toda experiência de vcs eu
Já estou recheando o porquinho para quando vcs lançarem um curso de programação u.u
Opa! Isso serve de incentivo! ;)
Mas ainda é um sonho, nos falta tempo para fazer tudo isso. :(
amo demais esse canal gente. vcs fazem parte da minha historia.
Vocês são muito bons!
Eu fiz semana passada uma prova sobre isso no meu curso de técnico em informática para internet
Excelente como sempre! Obrigado! Quando possível sugiro adicionar alguns exemplos, é bom para alguém que está começando como eu.
Pessoal, vocês são demais. Uma sugestão: quando possível, indiquem livros para que possamos nos aprofundar no assunto tratado. Vale até um link de afiliado na Amazon prá ajudar no canal. Fica a dica, blz? Abraços e sucesso.
Sugestão anotada!
Caraca, que top esse canal. Não conhecia vim parar aqui sem querer. Muito bom
MELHOR CANAL DO MUNDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO, OBRIGADO POR EXISTIREM
Bom dia, adoro o canal de voces e tenho que pedir, DEEM CURSO ONLINE PLIIIIIIIS!
Olá Luiz, isso está nos nossos planos, ainda é um sonho, mas um dia chegaremos lá! Abraços e obrigada por nos acompanhar
Top, falem sobre Back-End as a Service .....abraço
Obrigada Talles. Sugestões anotadas!
É, a coisa evoluiu e complicou !!! no tempo do bom e velho BASIC era tudo mais simples, era só usar PRINT e GOTO e resultava numa bela duma espaguete. :-)
E isto moldou toda uma geração de programadores que criaram tecnologias fantasticas. Naquela época era mais focado. Hoje para quem vai começar tem tanta informação que complica a entrada de novos profissionais. Ninguem quer começar do básico e consequentemente, sem o básico não chega no médio/complexo.
@@pierrefreire A nossa sorte é que a camada de abstração (de alto nível) nos permite fazer bastante coisa sem ter que nos preocupar com os detalhes e complexidade da camada de baixo nível (consumidores de APIs). Com pouco estudo já é possível produzir bem ! Acho que é por isso que temos os frameworks e APIs bem evoluídos, para facilitar nossas vidas.
vcs nasceram pra isso, ótimo vídeo
Muito obrigado pelo seu reconhecimento. Nós ficamos muito felizes, de verdade. Não somos originalmente da área de educação e nos dá muita alegria saber que nosso conteúdo está ajudando.
Grande abraço! 🤓
ótimo vídeo, obrigadão pela bela explicação
Gente, que vídeo bom.
Ótima aula!
Podem falar sobre docker ?
Está na lista de assuntos! Obrigada pela sugestão
docker composer up
Sou novo no canal e gostei muito do conteúdo. Parabéns pelo excelente trabalho!
Vocês são muito bons, muito obrigado gente!!!!!
Muito obrigado pelo seu carinho conosco Dayvson! Esperamos que nossos vídeos estejam te auxiliando! 🤜🤛
Eu precisava assistir este vídeo
Show :)
Muito bom, vocês são otimos
Finalmente vídeo novo, tava ficando burro
rsrsrs agora não dá mais tempo de ficar "desinteligente", tem vídeo novo toda semana!
Abraços!!
Muito bom, parabéns!
Como faço para ter todo esse conhecimento que vocês tem???? Sou super fã de vocês
Que canal maravilhoso! Parabéns ao casal!
Muito explicativo! show! mas a mudança das canetas do bolso de um pra outro foi bem legal tbm hehehe! eu notei :P
Você entendeu mesmo? O que significa tratar os objetos de maneira mais justa?
Amei o conteúdo desse vídeo
Show de bola essa serie hein!!La pergunta nossa qntos padroẽs, estou meio assustado pela quantidade 23, mas quais os mais usados na nossa área programação web??
Abstract factory, factory method, singleton e prototype. Prototype é muito utilizado em javascript.
Thank you, good job!
Partiu estudar essa bagaça
Bons estudos. Fizemos um recentemente sobre SOLID. Complementa bem com esse vídeo
@@codigofontetv Muito obrigado, irei procurar esse vídeo 😁
Massa !!!
Obrigatório para todo desenvolvedor, analista, engenheiro de software e arquiteto de software.
Ótimo vídeo (como de costume :D). Seguindo a vibe da orientação a objetos seria legal um vídeo sobre testes de software (manuais e automatizados). Abraços.
Ótima sugestão Matheus! Obrigada!
O que eu curto mais no vídeo de vcs são a quantidade de canetas no bolso kkkkkkkkk brincadeiras a parte, canal top
Nossa eu era inscrito, faz tempo, más só recentemente passei a assis stilos. Sos . Pôr falar nisso: e o SOX? Como vai?
feliz em saber que sois casados
Acho que seria bom falar sobre APIs
Já está em nossa lista!
Eu juro que video até o fim. Alias muito bom. Mas desde a troca de crachás passei a reparar outras coisas, hj foi as canetas rsrsrs.
vc n viu lá atrás o pentagrama ?
Eu já havia visto o video, vi de novo pq o material da Estácio utilizou o videos de vocês como conteúdo complementar kkkkkkkkkkkkkk
sério, tá la , faz parte da 1 aula de Partterns
Olha, que legal. Conta mais pra gente... O vídeo foi reproduzido pelo YT?
@@codigofontetv sim, somos derecinados para o canal de vocês, reproduz no CZcams certinho. Achei legal a iniciativa de colocar conteúdo atual de pessoas que sabem que estão falando.
@@LeandroPortugal23 👏🏼👏🏻👏🏻
Façam um vídeo sobre como ter sucesso sendo programador freelancer pfvrrr
Sugestão anotada! Obrigada
Top
Muito bom
Cara, eu tenho muita vontade de começar em SI, so que fico meio q com medo de chegar na metade e me arrepender ou algo do jeito, falta um ano e meio, mas da um receio
Decidir a área a seguir é sempre um desafio. Busque o máximo de informações que puder: leia, veja vídeos, converse com quem já está atuando na área, conheça o mercado.. enfim, essas são algumas dicas para que o passo a ser dado seja na direção correta! Espero ter ajudado um pouquinho. Abraços.
bacana
Por que vcs usam guarda pó?
Gente e o padrão Connection Factory, se encaixa na primeira categoria?,
A titulo de curiosidade: Porque tantas canetas?
Sempre é bom ter backup.
Algum código binário ou algo do tipo passando mensagem para os inscritos, pode perceber sempre estão em posições invertidas em todos vídeos
Como eles já falaram em outros vídeos, o uso do Jaleco é uma inspiração e homenagem ao personagem Beakman do programa Mundo de Beakman. E se vc der uma pesquisada, vai perceber que o Beakman usava muitas canetas nos bolsos do jaleco.
Faz um sobre labs
Show, poderiam fazer um vídeo explicando MetaDados'
Ótima sugestão. Anotada. 😉
Vídeo legal, mas cade a serie de paradigmas de programação???
Vale a pena a leitura do livro citado no video ?? não sei quando foi lançado e se ja pode estar em desuso
❤
Faltou o Business Delegate, contido no Padrões de Projetos Estruturais.
Vocês poderia mostrar na prática também
otimo background '-'
Dei uma olhada no livro e a edição brasileira é de 2000. Alguém aqui acha que o livro ainda é recomendável? Ou já está desatualizado? Preciso muito aprender sobre isso. Ótimo vídeo, a propósito.
Mas por que um coloca caneta azul vermelho e outro vermelho azul?
Data Oriented Desing é um design pattern? Porquê ele expurga a Orientação a Objetos por performance.
aplausos... aplausos... aplausos...
Me ensinaram que a camada DAO era um design pattern, agora tenho dúvidas quanto a isso. Como classifico a DAO?
O DAO está relacionado a arquitetura de software como MVC. Não deixa de ser uma padronização mas não nesse caso
@@codigofontetv Muito obrigada!
Existe algum pattern chamado "Repository"?
engraçado que esse termo design pattern tmb é usado pra padrões(estampa graficas) ai fica confuso quando a gente vai procurar pelo assunto que aparece coisa de programação que na minha cabeça que design nao tem nda haver com programação
Uma pergunta: Pra q tanta caneta??
Gente eu sei que o tema do video nao tem nada a ver com oq eu vou falar
mas me ajuda e muito ai galera em geral
Os curso pra começa a programar seria melhor on line ou presencial
PARABENS PELO OS VIDEOS
Olá Sagaz, na verdade, tanto faz! :)
Algumas pessoas se adaptam mais ao presencial, pelo contato, obrigatoriedade de horário e gostam do network que ele traz. Já outras rendem muito mais com os cursos on line, que geralmente te possibilitam uma carga horária mais flexível (e normalmente mais em conta).
Acho que acabei não ajudando muito, mas juro que a intensão era ajudar! Abraços.
@@codigofontetv obrigado pela atenção
Olá Gabriel e Vanessa! Vocês acham que a inteligência artificial pode substituir nós programadores?
não sou eles mais vou dá a minha singela opinião, acho que não já que nos programadores desenvolvemos e atualizamos a I.A, logo ainda vamos controla-lá por um bom tempo, quando isso vir acontecer num futuro distante já teremos outras tecnologias mais ainda acredito que programador e a profissão do futuro!!!
@Mundo Ndroid Obrigado pela resposta, amigo. Me ajudou a esclarecer as minhas dúvidas.
Não! Porque, IA é apenas aprendizagem do ser humanos e está depende daquele!
oque significa on the fly? 🤔
DevOps?
:) Já está na lista de sugestões!! T+
Uma pergunta muito importante, o de eu compro os adesivos para notebook 😄😄😄
Alguns são do Nerd Stickers outros do Varianto25 ;)
Design Patterns subdividos em três categorias 2:06
Strategy do grego Estratégia! Rsrsrs
"cria objetos on the fly": o que ser on the fly?
while in motion, sem interromper o movimento, no caso sem interromper a execução.
1:01 Easter egg, só faltou ele falar Petter aqui. Kkkkkk
Eu entrei nesse video com medo e sai apavorado asksaksaksaksa
Quantos anos de carreira vocês tem ?
20 anos
Esse monte de caneta nos bolsos de vocês é algum easter egg que não saquei??
Se eu for depender de aprender isso tudo pra trabalhar com desenvolvimento só vou começar com 200 anos.
Design pattern é optional; nāo é obrigatório; mas precisa dar uma olhadinha!
Poderiam exemplificar cada um deles né ? rsrsrs
Não sei qual o real motivo que vejo os vídeos, se pelo tema ou para descobrir quais as particularidades das vestimentas do Gabriel e da Vanessa. Ou sera que só eu percebi isso. Tipo hoje eles estão com as canetas um separadas o outro com as canetas junta. Já houve vídeo onde estavam com os crachás trocados. Enfim, será que só eu ???
Pode ficar tranquilo, vc não é o único! rsrsrs
No início fizemos sem pensar, mas são tantos comentários sobre as canetas e afins, que já estamos fazendo de propósito! :)
Abraços
Fica muito legal, quase um easter eggs para os vídeos :) > Parabéns pelo canal, não sou programador mas tenho pensado sobre em ser um .
Sou africano
Mas que piadinha infame no final do vídeo, kkkkk
sitomadaneopa
medo bobo ai ai ai. kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Rapaz... Essa brincadeira no final ai é muito perigosa.
Cuidado!
Percebeu a olhada que ela te deu ai, não é?
kkkkkkkkkkkkkkk
Qando vc pensa q design pattern tem aver com design🤡
A explicação é show, mas o inglês! Design Páters? Templeit? KKKKK
MAS OQ CARALHOS SÃO OBJETOS?
{}
Na verdade, nao falaram de nada. So leitura chata
Muita explicação e pouco exemplo prático visual
Programadores que usam jalecos e 15 canetas no bolso. Se é pra passar autoridade, não funcionou. Ficaram parecendo 2 farmacêuticos lendo a bula. Mas o conteúdo tá ok
Olá Wendell, que bom que vc gostou do conteúdo, isso é o que realmente importa!
Bem, os jalecos, sabemos que não tem nada a ver com a gente de verdade. Só usamos mesmo para dar uma carinha diferente ao quadro.
Já as canetas, essas são para brincar e às vezes as utilizamos de forma útil nos exemplos.
Abraços