Não consigo mais começar a estudar algo novo sem antes passar aqui no dicionário do programador. Faço resuminho e tudo!! Nem tenho como agradecer a vocês!!!
Na faculdade nos ensinaram usar o MODEL apenas como uma classe com os mesmos atributos do banco, porem quem fazia as consultas era a DAO e tinha a SERVICE que tratava os dados antes de entregar ao CONTROLLER (java com springbot)
HAHAHA Melhor simulação de MVC da internet!!! Lembrando que para poder potencializar os padrões de desenvolvimento (MVVM, MVC, MVP...) vale a pensa utilizar dependency injection
Parabéns pelo vídeo é impressionante a forma como vocês sempre encontram exemplos didáticos do mundo real para explicar conceitos. Quando voce vai perguntar esse tipo de coisa para um colega de trabalho muitas vezes é ignorada ou simplesmente escuta uma explicação cheia de maneirismos e termos técnicos da pessoa que está explicando pois o interesse dela não é explicar mais sim inflar o ego (e muitas vezes a pessoa nem domina de verdade o assunto).
Muuuuuito obrigado pelo seu comentário Amanda! Isso é um incentivo enorme para nós. Não somos professores de fato e sempre (SEMPRE MESMO) reparamos exatamente o que vc relata no seu comentário. Perdemos um bom tempo na hora de produzir os vídeos quebrando a cabeça nessa tentativa maluca de deixar o assunto o mais leve de mais fácil entendimento possível. Lendo seu comentário, resgatamos exatamente o objetivo de termos vindo colocar nossas "carinhas" no RU-vid. :D Muito obrigado novamente e continue nos acompanhando. :)
Aprender hoje o padrão MVC é quase que obrigatório pra quem quer se destacar pois entendido seus conceitos a migração de tecnologias ou frameworks se torna muita mais simples. Ótimo vídeo!!!
Valeu Gabriel! Valeu Vanessa! É sempre muito agradável assistir os vídeos de vocês, bastante informação passada de forma imparcial e objetiva. Conteúdos relevantes e atuais. Sem falar na simpatia dos dois. Obrigado e parabéns. Alto nível.
Quando eu estava aprendendo a programar em PHP, meu instrutor sempre fazia a parte dele em fazer a consulta no banco de dados através de um script específico para isso. Graças a ele, desde cedo eu começei a programar de uma maneira na qual não fosse me dar tanto trabalho quando eu fosse atualizar um trecho de código. E eu nem sabia que aquilo já era o começo para eu aprender MVC.
Tô desenvolvendo minha primeira API RESTful em NodeJS na Semana OmniStack da Rocketseat e fiquei em dúvida quando o Diego citou "MVC". Obrigado pela elucidação, casal CDF!
Eu fiz um site há 7 anos quando estava aprendendo o básico do desenvolvimento web. Esse site se mostrou rentável e até hoje é meu sustento. Nunca soube o que é MVC e essa é uma das primeiras aulas que assisto a respeito. Moral da história: MVC e frameworks é coisa de quem não precisa de dinheiro urgente em casa kkk
Meeeeuuu pai. Olha eles brincando de boneco no final do vídeo hahahahahaha Vocês são ótimos. Mais um conteúdo muito bem produzido. Parabéns! :) A forma de apresentação, simpatia e dinâmica de vocês é incrível.
ainda vale a pena fazer ciências da computação ou engenharia da computação na conjuntura atual... ?? ja tem muito tempo desde a época que vc fez o ultimo vídeo então teria como vc fazer outro vídeo falo sobre as áreas como elas estao e como possivelmente vai ficar no futuro próximo ???qual das duas e melhor para cada publico atualmente estou com duvidas sobre ainda
MVC não seria somente uma camada em uma aplicação? Não sei bem as diferenças mas acredito que quando falamos de padrões de arquitetura, o MVC não é uma delas. Forte abraço, continuem fazendo este grande trabalho!
Ola, vim dos recomendados do RU-vid, gostei muito do canal, parabéns. Fazia tempo que procurava canais de programação e desenvolvimento de qualidade e carisma. Vi que vocês tem um quadro respondendo o pessoal, então farei a minha pergunta e caso já tenha respondido em outro lugar, avise-me. Valeu. Bom, me chamo Douglas Medeiros, tenho 25 anos e sou programador. Tenho um salario bom, de um pouco mais de 2k. A questão que tira meu sono é sobre a graduação, eu comecei com 17 anos naqueles cursinho de HTML/CSS no Dreamweaver. Depois me apaixonei pela profissão mas não consegui seguir, apos alguns anos sem desenvolver, já com 23, na empresa que hoje trabalho, precisava de um programador para ajudar no desenvolvimento de um software interno e um website. Foi ai que a paixão pela programação voltou, com isso hoje apos a conclusão daquele projeto, já estamos no próximo passo que é criar todo um sistema de gerenciamento interno, notas fiscais, websocket e etc. Trabalho com as linguagens web com foco no PHP. A questão é, preciso ter uma graduação mesmo sabendo """tudo"""" que preciso? tipo, se eu quisesse trabalhar em uma empresa de desenvolvimento, eu preciso fazer alguma faculdade e ter algum diploma? hoje em dia faz diferença? Vejo muitas empresas gringas e historias fantásticas de pessoas que programam ou fizeram sua vida disso sem ao menos segurar um diploma, sempre aprendendo e pesquisando por conta. A minha ideia é terminar o sistema e comercializar para pequenos negócios cobrando uma mensalidade. Para que serve hoje a faculdade se a tecnologia e o mundo evolui muito mais rápido e as coisas mudam tao depressa que parece que tudo la é ultrapassado. Desculpas se falei algo muito fora do real, mas essa é a impressão que tenho, espero a resposta para clarear a mente, valeu.
Olá Douglas, seja bem vindo ao canal e muito obrigada por nos acompanhar! Vc não é o único a ter essa dúvida, dá uma olhadinha nesse vídeo: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ItZpvW8wTe8.html Espero que te ajude. Abraços
Tenho dado uma pesquisada na internet, mas não consigo encontrar uma resposta que me ajude a solucionar algumas dúvidas sobre MVC, pois todas são bem resumidas, e quando vejo algum exemplo, envolve framework... No modelo MVC: . Eventos de clique/teclado ficam na camada View ou na Controller? . A view só apresenta as informações ou captura a interação com usuário? . Se tiver que executar algum tipo de tratamento do dado (cálculo, verificações etc) é a model a responsável ou a controller? Você recomenda algum curso sobre mvc que não use framework? Sabe, vejo em muitos lugares o pessoal falando constantemente de framework para "tudo"... posso até optar por usar algum no futuro, mas no momento, acho que o mais importante seria aprender a fazer sem. Afinal, como posso analisar e dizer que alguém faz bem algo se não sei o que faz, como faz e porque faz?
Entendi e não entendi kkk. Tipo, como sou novo na programação então já entrei no MVC sem nem mesmo saber, então pra mim a explicação não teve muito sentido já que pra mim é o "normal", faltou citar na pratica mostrando algum codigo ou projeto com algum padrão antes do MVC para fazer a analogia.
Professores obrigado pelo conhecimento ! Estou estudando PHP, seria mais viável foca um pouco na estrutura MVC como sendo uma forma mais segura dentro da linguagem em questão? E no caso do PHP com MVC há especializações na área nesse sentido?
Olá F. Augusto, nós que agradecemos! Uma das vantagens em trabalhar com PHP e conhecer bem o padrão MVC, está na utilização de frameworks bem conhecidos no mercado, como o CodeIgniter e o Laravel. Eu, Vanessa, não conheço uma especialização completa e tão específica sobre esses assuntos, mas existem muitos cursos que abordam a linguagem, o padrão MVC e até os frameworks. Espero ter ajudado! Abraços
MVC não é difícil, fora que tá que o desenvolvimento está muito ligado a utilização de frameworks. Eles já te dão uma boa base para evitar ficar implementando aqueles redirects de POSTs e GETs porquê eles já abstraem tudo no router por exemplo, outro exemplo seria o banco de dados, que eles podem suportar vários e você talvez só precise mudar o nome do BD usado (essa é a parte do model).
Saudações, Gostaria de saber o seguinte: Aplicações que não utilizam API e nem consomem um serviço, fazem parte de qual tipo de arquitectura de software ?
Boa tarde casal mais nerd do Brasil tudo bem? Gostaria de notificar que o conteúdo do canal de vocês está com retrição no facebook tentei compartilhar o conteúdo de vocês quase como sempre e fui impedido e estava escrito que o conteúdo de vocês viola os padrões da comunidade.
Podemos dizer que o MVC é semelhante, ou pelo menos está ligado a POO? Pelo menos quando eu programo, faço o front para que quando receba os dados do back crie ou repita o elemento para os dados ficarem fáceis de entender. E mesmo que o back (regra de negócio) mude, para o usuário não haverá muita diferença já que o front irá trabalhar normalmente.
Ele são coisa distintas, o MVC está ligado a arquitetura de software já a POO é um paradigma de desenvolvimento. Mas é muito comum os dois trabalharem juntos.
Olá Rodrigo, sua pergunta não é muito simples de responder, rolam algumas teorias. A que eu, Vanessa, acho mais lógica é a de que ele fica entre o Model e o Banco de Dados. Espero ter ajudado. Abraços