Saber OO, SOLID e arquitetura limpa já é suficiente para escrever um código melhor do que 85% das empresas ai!
@baltaio
4 жыл бұрын
Com certezaaa!
@tonymontoro
6 ай бұрын
Muito boa a explicação exatamente o que eu achava mas eu pensava que estava viajando, agora consolidei meu entendimento bem mais, vou implementar com mais gosto
@baltaio
6 ай бұрын
🚀
@TresEfes
4 жыл бұрын
Balta, obrigado... Sou assinante da plataforma e adoro os conteúdos...por favor não pare de falar sobre isso... muito importante
@baltaio
4 жыл бұрын
@willianalmeida3670
4 жыл бұрын
Este formato de vídeo é excelente Balta. Parabéns. Nos ajuda muito a sermos diferenciais.
@baltaio
4 жыл бұрын
Obrigado
@Cadecristao
2 жыл бұрын
Melhor explicação que já vi sobre o assunto,ajudou a entender de vez!
@baltaio
2 жыл бұрын
Que ótimo!
@danilocalixto
11 ай бұрын
Simples e objetivo.
@baltaio
11 ай бұрын
🚀
@pierrefreire
3 жыл бұрын
Obrigado sr. Balta, seus conteúdos são maravilhosos.
@thalitalanusse
4 жыл бұрын
Sempre trabalhei com infra e uso a programação como ferramenta auxiliar, mas decidi esse ano que quero ter uma base mais sólida em programação e esse tipo de vídeo está me ajudando para caramba, muito obrigada.
@baltaio
4 жыл бұрын
Que bommmm
@egsantos10
3 жыл бұрын
Show Balta explicando sempre de forma simples e objetiva aprendi muito no vídeo parabens obrigado. Sou C# Jr.
@fpazoti
4 жыл бұрын
Balta acho sua didática excelente, inclusive sou seu aluno e recomendo para qualquer um. Agora só falta um curso top de react e react native!
@baltaio
4 жыл бұрын
Wooowww
@LatifahBani
4 ай бұрын
Ainda bem que alguém ainda da importância a OO. Tem coisas que fazemos hoje que nem lembramos mais o pq e por isso, podemos estar fazendo de uma forma menos eficiente. Bom saber que vc que é mestre, ainda revisita esse assunto! Achei que só eu que esquecesse alguns conceitos rs 😊
@baltaio
4 ай бұрын
🚀🚀🚀
@richardduarte4719
2 жыл бұрын
Meu excelente. Rápido e simples. Melhor vídeo. Para ter uma noção sobre o os 4 pilares. Excelente. Foi explicado de forma resumida. Estou começando na programação. Acredito que isso é só uma introdução para entender os pilares tem muito mais coisas alem disso. Porém esse vídeo me deu um norte para começar a entender melhor a orientação a objeto e me aprofundar mais sobre o assunto. obrigado. Que Deus o abençoe e sucesso!
@baltaio
2 жыл бұрын
Muito obrigado
@developerjavalinux
4 жыл бұрын
Excelente professor. Vídeo obrigatório.👊
@raffaferreira3056
4 жыл бұрын
Tem conceitos de Orientação a Objeto e Estrutura de Dados, que eu releio até hoje, tem coisas que com certeza, fica na nossa cabeça durante a vivencia de projetos do dia a dia, mas eu sempre procuro estar estudando ou relendo de novo sobre o conceito, principalmente de Solid, clean code, padrões de projeto, tem bastante coisa que as vezes eu vou esquecer de alguma forma, então tento me manter atualizado sobre o conceito. Usando esses princípios simples de programação, dá para se construir um excelente código. Como você mesmo diz: "Não pule o básico.."
@baltaio
4 жыл бұрын
@LuizFernando-oj9iq
4 жыл бұрын
Gostei do material, da organização do curto vídeo, gostei também dessa atualização do youtube possibilitando intitular os temas por tempo de vídeo, muito massa.
@baltaio
4 жыл бұрын
Legal né?
@Don_Verissimo
Жыл бұрын
Estou no terceiro semestre de EAD, perambulei em python, java, Javascript, C, porém C# foi amor a primeira vista, .NET vai me colocar no mercado eu tenho paixão em estudar, não vejo a hora de chegar em casa e colocar meus cursinho da udemy
@baltaio
Жыл бұрын
🚀
@canalstartinside
2 жыл бұрын
Excelente trabalho! Explicação maravilhosa. 👍
@baltaio
2 жыл бұрын
💜💜💜💜
@KacioC
3 жыл бұрын
Grato aí pela bela explicação.
@camilasilvaqueiroz7424
Жыл бұрын
Muito bom conteúdo e didática, finalmente consegui entender
@baltaio
Жыл бұрын
💜💜💜
@luanabaratta
3 жыл бұрын
Melhor explicação que já vi sobre o assunto!
@baltaio
Жыл бұрын
🚀🚀🚀
@marckvaldowallas4331
11 ай бұрын
Boa tarde, Balta. Tenho acompanhado os seus conteúdos e gostaria de parabenizá-lo pela sua contribuição. No entanto, acredito que houve um equívoco na diferenciação entre abstração e encapsulamento quando você mencionou que "abstração é o processo de esconder detalhes desnecessários das implementações". Eu acredito que essa afirmação ainda faz parte do conceito de encapsulamento, visto que é durante o encapsulamento que ocultamos certos detalhes do nosso código usando os modificadores Private, Protected e Public. A abstração, por sua vez, está relacionada à representação de objetos do mundo real dentro de um contexto. Se a pessoa vai ter acesso publico ou global isso acredito que está no mundo de encapsulamento. Valeu Balta.
@givanildofeitoza8995
11 ай бұрын
Permita-me uma intervenção, pois fiquei um pouco confuso. Receio que a explicação do vídeo trouxe uma ligeira confusão entre o conceito de Abstração e encapsulamento. A abstração é a capacidade de criar abstrações de coisas do mundo real e transformá-las em Objetos ou unidade de código. Isso feito de maneira que se separe as características relevantes, em um determinado contexto, deixando fora coisas menos importantes. Não esconder, deixar fora! Exemplo: No contexto de um aplicativo de futebol é importante que a entidade “cliente” tenha uma propriedade que defina o time que ele torce; Já no contexto de um aplicativo de educação, a entidade cliente, não necessita da propriedade com o time que ele torce. Isso não é relevante. Então não precisa ter! não é que se vá criar uma classe com o atributo “time” com o modificador de acesso privado. Não! nesse contexto ele nem deve existir. A ideia de esconder utilizando os modificadores de acesso trata-se do encapsulamento. Se foi alguma falha de compreensão minha, peço desculpas.
@baltaio
11 ай бұрын
Obrigado pelos pontos pessoal, vou tentar melhorar a explicação aqui... Encapsular é o processo de unificar alguns pontos e expor somente o necessário, esta é a definição da palavra: www.google.com/search?q=encapsulate&oq=encapsulate&gs_lcrp=EgZjaHJvbWUyCQgAEEUYORiABDIHCAEQABiABDIHCAIQABiABDIHCAMQABiABDIHCAQQABiABDIHCAUQABiABDIHCAYQABiABDIHCAcQABiABDIGCAgQRRhA0gEIMjUwNWowajGoAgCwAgA&sourceid=chrome&ie=UTF-8 Abstrair é ter uma imagem mental subjetiva, irreal. Segundo o Google: operação intelectual em que um objeto de reflexão é isolado de fatores que comumente lhe estão relacionados na realidade.
@raphandrews1
2 жыл бұрын
essa sensação doida ainda mais pra qm ta começando @_@
@baltaio
2 жыл бұрын
💜
@brunorodrigues9334
2 жыл бұрын
Muito bom!
@baltaio
2 жыл бұрын
💜
@kkkkkkkkk902
3 жыл бұрын
cara que didática fantástica. Parabéns!!
@baltaio
2 жыл бұрын
Muito obrigado 😃
@WyniciusSilva
10 ай бұрын
Obrigado!!
@baltaio
10 ай бұрын
🚀
@egsantos10
3 жыл бұрын
Balta gostaria de saber mais sobre o RDLC, como usar, as melhores práticas dicas sobre como criar de firma simples relatórios com suas funções e etc...........
@arquitetodasgalaxias
4 жыл бұрын
Show de bola hein! Eu também resolvi falar desse assunto, por coincidência publiquei um vídeo hoje também kkkk. Parabéns pelo canal. Abraços
@baltaio
4 жыл бұрын
Obrigado e parabéns pelo canal também!
@eduardorezende8462
Жыл бұрын
Balta é fera demais !
@baltaio
Жыл бұрын
💜
@iagopinto3285
3 жыл бұрын
Muito bom o seu vídeo!!! Parabéns.
@eng.wandeson
2 жыл бұрын
Seu curso de C# é sensacional.
@baltaio
2 жыл бұрын
Obrigado 😃💜💜💜💜
@MarcosPmkt
3 жыл бұрын
Excelente explicação
@theredao
4 жыл бұрын
Balta, só pra ficar melhor colocado ali no 4:55: As variáveis correspondem as características/propriedades do objeto, enquanto as funções correspondem aos comportamentos/ações do objeto, que no paradigma de orientação objetos é chamado de método.
@baltaio
4 жыл бұрын
Muito obrigado pelo complemento
@deividemateus1133
4 жыл бұрын
Muito bom Balta, estou com cursos de Asp.Net Core para tentar entrar no merdado, porém antes de iniciar eles voltei para o início e estou revendo OO novamente para facilitar o aprendizado quando chegar no ASP. Seria interessante um vídeo falando sobre o paradigma funcional, algo que não é muito falado como OO.
@baltaio
4 жыл бұрын
Foca na OOP!!!! hahahahah
@normalzinho
2 жыл бұрын
Estou com dificuldade de pegar mais conhecimento sobre esse assunto. Essa aula me ajudou pra caramba, agora eu estou a procura de conhecimento em CRUD com algum banco de dados e MVC e C# OOP porque gostei da linguagem A minha dificuldade está em entender como funciona a orientação a objetos com crud e MVC más estou praticando porem não entendo 100% do assunto. Meio que comecei agora nessa linguagem e estou sem grana então né kkkkkk preciso utilizar youtube pra encontrar o conhecimento
@baltaio
2 жыл бұрын
balta.io/carreiras/desenvolvedor-backend-dotnet
@lenonlmsv
4 жыл бұрын
Gostei do conteúdo! Mais um inscrito
@baltaio
4 жыл бұрын
Obrigado e bem vindo
@TalesMilleto
2 жыл бұрын
No caso do Delphi, quando se cria um form e sua unit, o sistema já implementa a classe do formulário, TForm1 = class(TForm). Por mais procedural que façamos dentro dessa classe, sempre pertencerá a ela.
@baltaio
2 жыл бұрын
💜
@djvinnybeat0817
2 жыл бұрын
na programação, sobre a explicação de "Orientação a Objetos (POO)", é algo muito formal, palavras que algumas pessoas não sabem a definição e nem pra onde vai, se fosse palavras do português comum que a gente já nos damos, seria bem mais fácil. Me complico todo com muita inteligência! kkksks 😂😂😂
@baltaio
2 жыл бұрын
Bora colocar a mão na massa então 💜
@agnaldobarros9317
4 жыл бұрын
Muito bom 👍
@thiiagofernando
4 жыл бұрын
Gostei da Camiseta
@baltaio
4 жыл бұрын
Terminei, só falta testar hahahahahha
@tarcisioalves1791
4 жыл бұрын
Já cheguei dando like !
@baltaio
4 жыл бұрын
@fabriciosilvaalmeida2467
4 жыл бұрын
Mais um ótimo vídeo Balta. OO é daqueles assunto que quando a gente aprende a teoria, a gente acha que já sabe tudo. Mas quando vamos aplicar os conceitos na pratica, é ai que o bicho pega rsrs. Mudando de assunto, vc acha que compensa investir no Xamarin?
@baltaio
4 жыл бұрын
Bom dia meu querido, muito obrigado pelo comentário
@MsDiogocouto
3 жыл бұрын
Boa noite Balta . Não sei se seria viável essa pergunta em meio à 2021 , mas estou estudando t.i já com meus 34 anos 🙄😳😁 . Decidi mudar de área, e sempre fui vidrado na área da tecnologia. Já conheci um pouco de Java da faculdade, um pouco de python e, um pouco, mais bem pouco de Banco de dados . Para um completo iniciante , c# .net seria uma boa ? Vejo a galera na " cristã da onda do" react , vue , angula ... A sensação que sinto que o mercado de trabalho só está esperando esses framework do Js . Obrigado pelos conteúdos enriquecidos!
@MichaelDev
4 жыл бұрын
Algo que eu sinto muita dificuldade é nas tipagens, por exemplo Flutter, Tipagem forte, fraca... Daria um video muito bacana Balta, falar sobre!
@baltaio
4 жыл бұрын
Bom diaaaa! Faz nosso curso de LP com Flutter... tá gratuito => balta.io
@hitolabs
3 жыл бұрын
double resultado = 3 / 2; Qual o valor de resultado?
@jailsonathayde74
Жыл бұрын
O código das classes lembra struct em C.
@baltaio
Жыл бұрын
🚀
@khayan.malantrucco
4 жыл бұрын
Sempre excelente, Balta! Uma questão que sempre penso é que faz sentido que o Polimorfismo aconteça sempre quando há Herança? Digo, existe alguma obrigatoriedade ou cada caso é um caso? Por que eu "extendERIA" uma classe sem que as filhas não possuíssem override em pelo menos 1 método?
@baltaio
4 жыл бұрын
Cada caso é um caso... não é algo obrigatório... Você pode ter um método na classe pai que não deseja sobrescrever nas filhas.
@khayan.malantrucco
4 жыл бұрын
@@baltaio perfeito! E sobre as interfaces? Quais são as vantagens em relação a essa abordagem da herança e do polimorfismo? Eu poderia ter uma classe pai Garrafa que implementa uma IGarrafa (contendo as assinaturas), e, a partir de Garrafa, criar heranças para outras classes como GarrafaPet, GarrafaKS, Barril? É isso ou servem para coisas diferentes?
@lestatmp6157
4 жыл бұрын
Faz um vídeo sobre interface
@baltaio
4 жыл бұрын
Na lista
@misaelcostahomem7999
4 жыл бұрын
É só abrir uns fontes por ai de grandes projetos que vamos ver que esse vídeo deveria se repetir umas 1000 vezes heheheh
@baltaio
4 жыл бұрын
Né hahahahahah
@evertonvictor9772
4 жыл бұрын
Abstração parece com Factory do Design Patterns
@baltaio
4 жыл бұрын
OOP é a base disso tudo!
@carlossantos8475
6 ай бұрын
Para eu que sou iniciante foi um vídeo um pouco confuso. A música de fundo só fez atrapalhar. Vou estudar mais. Talvez daqui a alguns meses entenda estas explicações.
@baltaio
6 ай бұрын
🚀
@tassianofernandes2464
4 жыл бұрын
Fala Balta tudo bem!? Eu de formação sou engenheiro de produção mas amo a programação! Minha primeira língua de programação foi o Java, porém não pratico muito.... Eu tenho uma dúvida sobre abstração (Classe Abstrata, Interfaces) pois não sei como utilizar! O Pessoal do curso que eu fiz falou que eles agem mais como um contrato que serviria para regulamentar os objetos, porém mesmo assim fica muito vago
@manoelcasimiro
4 жыл бұрын
Não sei se te ajuda: média, falta, notas são abstrações da interface aluno em um contrato feito no package escola.
@manoelcasimiro
4 жыл бұрын
Primeiro é definido em contrato (matrícula) com a escola, depois é criado a inteface com as abstrações.
@baltaio
4 жыл бұрын
As interfaces funcionam como contratos e você pode implementar várias delas. Os contratos (Interfaces) até o C# 8 não podiam conter implementação base, agora podem. As classes abstratas, funcionam como uma base para outras classes. No C# não temos herança múltipla via classes. Tanto as interfaces quanto as classes abstratas não podem ser instanciadas.
@fleal07
4 жыл бұрын
Muito bom Balta. Quais leituras você recomenda sobre OOP ?
Пікірлер: 112