Programação e tecnologia em geral é incrível. Em 2016 JS não tinha classes. Hoje 2020 tem! Em 2016 JS não tinha como fazer programação funcional hoje é é moda e muito recomendável. Antes JS era só pra brincar com HTML e CSS. Hoje, da pra fazer de tudo. Apps para celulares, apps para desktops, sites inteiros incluindo Back(node/deno) e até coisa embarcada para internet das coisas. Como uma coisa evolui! Parabéns pela didática. O conceito que é importante!
*Mas essa forma já está utrapassada o correto seria:* class Cliente{ constructor(nome,tel,cpf){ this.nome = nome this.tel = telefone this.cpf = cpf } } let dados = new Cliente() dados.tel = "......."
o foda é que o curso é de 2016, deve ter muita coisa desatualizada, deveria regravar, pro canal da uma hypada, sua didática é muito boa, ainda nao tinha visto algo ensinado dessa forma no youtube, e olha que eu estudo ha 1 ano, no curso está dessa forma também, ou as aulas sao atualizadas/?
Pesquisei e no ECMASCRIPT2015 - ES6 o javascript possui códigos específicos para criação de classes, métodos, herança etc... consultei a referência no MDNJS developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Classes . exemplo de classe simples: class Carros { constructor(nome, modelo, ano) { this.nome = nome; this.modelo = modelo; this.ano = ano; } mostrar() { console.log(this.nome); console.log(this.modelo); console.log(this.ano); } } var c = new Carros("uno","hatch","2019"); c.mostrar();
Show Delano, infelizmente não tenho referências em livros para indicar. Gosto de indicar produtos que já utilizei, porém como não li livros sobre tecnologia, somente sobre empreendedorismo, investimentos e negócios
Esse quadro ficou parecendo uma bactéria kkkkkkk Suas aulas são ótimas professor estou fazendo este curso e dei uma pausa no de C# por que já estou mais avançado . As estruturas das duas linguagens são muito parecidas. exceto o Hash que é novo pra mim. é essa diferença de C# ser estática e JS dinâmica
Tenho uma pergunta, sei que é possível a mesma classe ter várias instâncias, mas é possível uma instância ter várias classes? Por exemplo, eu tenho 3 classes a classe pessoa, engenheiro e professor, todas elas tem métodos e atributos diferentes e toda instância da classe pessoa vai ter uma profissão afinal todo engenheiro e todo professor também são pessoas, como eu faria isso através de códigos js?
Legal o questionamento, mas não. Não faz sentido uma instância ter várias classes. O máximo que vc consegue fazer em uma instância é colocar métodos, isso se chama metaprogramação. Sobre o problema acima, vc terá uma classe pessoa com a propriedade que a rotula como, engenheiro ou professor
Nossa a syntax é muito diferente do C# tem que criar uma variável e atribuir a ela uma função anonima e dentro da função vai ser a classe muito louco isso . Por que Javascript não tem a instrução Class ? kkkkkkk
Programação e tecnologia em geral é incrível.
Em 2016 JS não tinha classes.
Hoje 2020 tem!
Em 2016 JS não tinha como fazer programação funcional hoje é é moda e muito recomendável.
Antes JS era só pra brincar com HTML e CSS.
Hoje, da pra fazer de tudo.
Apps para celulares, apps para desktops, sites inteiros incluindo Back(node/deno) e até coisa embarcada para internet das coisas.
Como uma coisa evolui!
Parabéns pela didática. O conceito que é importante!
Isso mesmo Uriel, agora é um mundo de possibilidades, continue a estudar!
Muito bom Danilo, que didática, isso que os professores de programação estão carentes, obrigado!
Poxa amigo, muito obrigado pelo feedback 😊
Melhor explicação que eu achei até hj sobre classes !
Parabéns professor pela didática 👏🏻👏🏻
😍👏👏
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍 Excelente
:) se inscreve e ativa as notificações que vou te mandar mais conteúdo relacionado.
Excelente aula, professor! Me ajudou muito, obrigado.
Muito boa sua aula. Perfeita a analogia que fez com o universo.
Valeu!!!!
😍😀
Gente, que aula maravilhosa! Consegui entender tudo perfeitamente! Parabéns pelo conhecimento e pela didática!
👏👏👏👏👊😎
*Mas essa forma já está utrapassada o correto seria:*
class Cliente{
constructor(nome,tel,cpf){
this.nome = nome
this.tel = telefone
this.cpf = cpf
}
}
let dados = new Cliente()
dados.tel = "......."
Sim existe uma forma nova, explico isso em minha comunidade no projeto feito em microservicos cursos.torneseumprogramador.com.br/
Sua didática, sua forma de explicar casou perfeitamente com meu raciocínio.
👏👏👏👏 parabéns
Parabéns, realmente a sua didática é excelente , dessa forma dá pra aprender tranquilo :)
Fico feliz em ler isso, obrigado
Opaaa mann... boa aula essa heinnn.. consegui entender direito a Orientação a Objetos... =D...
Boaaa Fábio
Estrutura de dados são dados sem comportamento. Função é comportamento sem dados. Objetos são dados com comportamento (métodos)
o foda é que o curso é de 2016, deve ter muita coisa desatualizada, deveria regravar, pro canal da uma hypada, sua didática é muito boa, ainda nao tinha visto algo ensinado dessa forma no youtube, e olha que eu estudo ha 1 ano, no curso está dessa forma também, ou as aulas sao atualizadas/?
Atualizadas, agradeço a recomendação para o conteúdo do RUclips.
Gostei MT da didática, muito direto e explicativo. Valeu!
Obrigado Eric, se inscreve e ativa as notificações que vou fazer muito mais conteúdo pra você!
@@torneseumprogramador Sem perder tempo! Me admira muito ver alguém que gosta do que faz ensinando os outros ( :
Só força!
Valeu amigo
já da pra usar "class NomeDaClasse{}", mas saber essa outra forma foi útil pra mim no momento... vlw!!!
Sim, na época deste vídeo não era possível, na vídeos mais atuais e na comunidade mostro esta atualização
Mais uma aula, muito legal.
Parabéns, gostei muito da Aula todos os dias eu assisto as video aula.
Que Deus te abençoe sempre.
+Diego Teodoro amém amigo
Pesquisei e no ECMASCRIPT2015 - ES6 o javascript possui códigos específicos para criação de classes, métodos, herança etc... consultei a referência no MDNJS developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Classes .
exemplo de classe simples:
class Carros {
constructor(nome, modelo, ano) {
this.nome = nome;
this.modelo = modelo;
this.ano = ano;
}
mostrar() {
console.log(this.nome);
console.log(this.modelo);
console.log(this.ano);
}
}
var c = new Carros("uno","hatch","2019");
c.mostrar();
Sim hoje ê possível 😎
31:11 Não existe maneira melhor que ensinar através de analogias.
Simm, por isso faço as explicações no quadro, para ajudar neste sentido
Muito boa a explicação muito obrigado!
Obrigado pela excelente aula. Finalmente entendi Orientação a Objetos !!
👏👏👏👏 Parabéns 😀👊
Otima aula...professor o senhor me indicaria algum livro de js alem do guia definitivo ?
Show Delano, infelizmente não tenho referências em livros para indicar. Gosto de indicar produtos que já utilizei, porém como não li livros sobre tecnologia, somente sobre empreendedorismo, investimentos e negócios
Show Professor,, Estudando Muito Aqui nessa Quarentena kkkkkkkkk
Vaiii manda ver 👏👏👏
Excelente trabalho.
Parabéns :)
Valeu ... obrigado pelo apoio
Então o Hash é um objeto genérico . Agora faz mais sentido
Esse quadro ficou parecendo uma bactéria kkkkkkk Suas aulas são ótimas professor estou fazendo este curso e dei uma pausa no de C# por que já estou mais avançado . As estruturas das duas linguagens são muito parecidas. exceto o Hash que é novo pra mim. é essa diferença de C# ser estática e JS dinâmica
😂😂😂👏👏👏
Consegui entender bem a aula .So me perdi no comando de shell /MKDIR , e não estou conseguindo entrar no GITHUB
mkdir é para criar pastas
Muito obrigado vou estudar mais.
Tenho uma pergunta, sei que é possível a mesma classe ter várias instâncias, mas é possível uma instância ter várias classes? Por exemplo, eu tenho 3 classes a classe pessoa, engenheiro e professor, todas elas tem métodos e atributos diferentes e toda instância da classe pessoa vai ter uma profissão afinal todo engenheiro e todo professor também são pessoas, como eu faria isso através de códigos js?
Legal o questionamento, mas não. Não faz sentido uma instância ter várias classes. O máximo que vc consegue fazer em uma instância é colocar métodos, isso se chama metaprogramação.
Sobre o problema acima, vc terá uma classe pessoa com a propriedade que a rotula como, engenheiro ou professor
Nossa a syntax é muito diferente do C# tem que criar uma variável e atribuir a ela uma função anonima e dentro da função vai ser a classe muito louco isso . Por que Javascript não tem a instrução Class ? kkkkkkk
Tem sim, na versão mais nova. Quando gravei não existia o class no js
@@torneseumprogramador É o tal do EcmaScript ?