Classes JavaScript: o Tutorial que Você Precisa

Поділитися
Вставка
  • Опубліковано 13 гру 2024

КОМЕНТАРІ • 178

  • @joaofilipe4672
    @joaofilipe4672 Рік тому +4

    a algumas semanas atras eu mal conseguia entender esse vídeo, hj eu entendi ele perfeitamente.

    • @dpwoficial
      @dpwoficial  Рік тому

      A mágica de estudar e aprender. ✨

    • @victorcardoso1627
      @victorcardoso1627 10 місяців тому

      Cara é normal não entender vendo algumas vezes?

    • @joaofilipe4672
      @joaofilipe4672 10 місяців тому

      @@victorcardoso1627 sim, depois de praticar resolvendo aguns algoritmos eu entendi bem

  • @Dariuh_Prince
    @Dariuh_Prince 2 роки тому +2

    2022 Utube me recomendou essa maravilha de vídeo... Obrigado

  • @AllanMegiani
    @AllanMegiani 4 роки тому +24

    Que didática incrível!
    No aguardo do vídeo detalhado de classes :D

  • @phpedrassi
    @phpedrassi Рік тому +1

    Ótima aula. Acho q o q eu precisava era alguém q vai direto ao ponto, sem muita teoria.

  • @julia-gabgomes
    @julia-gabgomes Рік тому +1

    Um dos melhores vídeos sobre classes que já assisti!

  • @Goliank4987KatiUchaDiedy
    @Goliank4987KatiUchaDiedy 4 роки тому +2

    Show ... outros exemplos serão bem Vindos !

    • @dpwoficial
      @dpwoficial  4 роки тому

      Obrigado pelo comentário, Ramon. Ainda teremos muita coisa boa envolvendo classes. Ativou o sininho?

  • @JeannChuab
    @JeannChuab 2 роки тому +1

    Excelente didática e dicção. Parabéns pelo trabalho!

  • @hermessantos181
    @hermessantos181 2 роки тому

    esse video é tão bom que eu usei pra aprender POO no Laravel (PHP)

  • @emoezequias
    @emoezequias Рік тому

    Ajudou muito, aguardo uma aula completa sobre class em Javascript

  • @andersonsilva9998
    @andersonsilva9998 3 роки тому +2

    Queremos mais aulas sobre classes! Show de bola. [2]

  • @urielsouza29
    @urielsouza29 4 роки тому +1

    Eu acho essa sintax suggar muito boa
    Mas eu preciso composição no lugar de herança .
    E acho melhor factories functions.
    Sempre bom aprender mais!

  • @saulolima6874
    @saulolima6874 3 роки тому +1

    Queremos mais vídeos sobre JS, nota 10!

  • @mayconalvesdealmeida3747
    @mayconalvesdealmeida3747 3 роки тому +3

    Show de bola, explicação clara e objetiva. Parabéns pelo trabalho !!!

  • @victormatheus11
    @victormatheus11 9 місяців тому +1

    Sensacional teu conteúdo cara. Vi um tempo atrás e não tinha entendido muito bem, mas hoje voltei e consegui pegar tudo.
    Pelo vídeo ser de um tempo já, achei que não postava mais no canal, mas vi que tem vários conteúdos 🙏.
    Obrigado mestre!

    • @dpwoficial
      @dpwoficial  9 місяців тому

      Que bom que ajudou, Victor.
      Estamos na área, firmes e fortes. o/

  • @samuelsantos5559
    @samuelsantos5559 5 місяців тому

    Sua didática é muito boa. Obg por compartilhar. Mais um inscrito 😊

    • @dpwoficial
      @dpwoficial  5 місяців тому

      Eu que agradeço! o/

  • @matheussoares1138
    @matheussoares1138 3 роки тому +1

    Cara, você explica muito bem!!!

    • @dpwoficial
      @dpwoficial  3 роки тому +1

      Muito obrigado!
      Mas que linha é essa?

  • @TheIzabellada
    @TheIzabellada 3 роки тому +4

    Vídeo sensacional. Deveria ter mais vídeos sobre OOP no canal 👀🎉

  • @everton1480
    @everton1480 2 роки тому +1

    Aguardando mais aulas de Class

    • @dpwoficial
      @dpwoficial  2 роки тому

      Esse vídeo é base para outros conteúdos que vamos trazer no canal.

  • @lofimood242
    @lofimood242 Рік тому +1

    sua didatica e muito boa mano parabens e obg pelos ensinamentos

    • @dpwoficial
      @dpwoficial  Рік тому +1

      Obrigado você pelas palavras. :)

  • @ramonvinicius4419
    @ramonvinicius4419 3 роки тому +2

    Eu já conheço classes por causa do Java. É um "molde", a partir do qual os objetos são criados. A classe se torna o tipo desse objeto.

    • @dpwoficial
      @dpwoficial  2 роки тому

      Boa. É mais ou menos iss daí. 👍

  • @PabloDoebber
    @PabloDoebber 2 роки тому +1

    Muitoo bem explicado o assunto... obrigado

  • @RonanTI
    @RonanTI 3 роки тому +1

    Gratidão eterna!

  • @diogobozan8631
    @diogobozan8631 2 роки тому +1

    Irado a explicação, eu curtia ver um mais completo. :)

    • @dpwoficial
      @dpwoficial  2 роки тому

      Vlw, Diogo! Quem sabe fazemos um mais completo, com mais exemplos. Obrigado pela sugestão.

  • @cassiapalmeira8365
    @cassiapalmeira8365 Рік тому +1

    didático pra caramba, obrigada

  •  Рік тому +1

    Obrigado pelo vídeo.

  •  4 роки тому +2

    Excelente conteúdo, Tárcio! Muito claro e objetivo!

  • @katrielaraujo5090
    @katrielaraujo5090 3 роки тому +1

    Foi uma ótima revisão, valeu

  • @Teteu.freitas
    @Teteu.freitas 3 роки тому +2

    Wooow! Que didática fantástica! Meus parabéns, continue fazendo esse tipo de conteúdo. Se for fazer um vídeo mais detalhado meu sininho já está ativado! hahaha

    • @dpwoficial
      @dpwoficial  3 роки тому +2

      Esse é o padrão de inscritos que queremos, pessoal. Aprendammm

    • @josue.ribeiro
      @josue.ribeiro 3 роки тому +1

      Up!

    • @dpwoficial
      @dpwoficial  3 роки тому +1

      @@josue.ribeiro 🆙

  • @luccaslima5694
    @luccaslima5694 3 роки тому +1

    explicação muito boa, obrigado e queremos mais aulas sobre classes haha.

  • @willian-mugen
    @willian-mugen 4 роки тому +1

    muito boa sua didática

    • @dpwoficial
      @dpwoficial  4 роки тому

      Muito obrigado, Willian! 👍

  • @carloslandini
    @carloslandini 2 роки тому +1

    Cara que aula boa!

  • @takeda_jc
    @takeda_jc 3 роки тому +1

    Muito bom a explicação

    • @dpwoficial
      @dpwoficial  3 роки тому

      Espero ter ajudado, Junio.

  • @igorst5912
    @igorst5912 4 роки тому +3

    Cara, vc me ajudou D+, ótimo trampo

  • @jonasrocha2836
    @jonasrocha2836 Рік тому +1

    Amigo, gosto muito de sua didática e organização. Muito obrigado pelos esclarecimentos.
    Te perguntar: aqui em seu canal tem algum vídeo:
    1- A como estruturar arquivos de css conforme o BEM?
    2- Reaproveitar blocos existentes para várias seções do layout?
    te agradeço.

    • @dpwoficial
      @dpwoficial  Рік тому

      Muito obrigado, Jonas.
      Ainda não tem no canal, mas tem no nosso curso.
      Aliás, as inscrições estão abertas até a semana que vem.
      Cadastrou seu e-mail para receber nossos contatos (tem o link em vários vídeos do canal)?

    • @jonasrocha2836
      @jonasrocha2836 Рік тому

      @@dpwoficial qual o link do curso?

    • @dpwoficial
      @dpwoficial  Рік тому

      @@jonasrocha2836 cssalemdosensocomum.com.br/

  • @zoltancaputo9562
    @zoltancaputo9562 2 роки тому +1

    excelente explicação

  • @vitorpetri1376
    @vitorpetri1376 2 роки тому +1

    Valeu!! Muito bem explicado :D

    • @dpwoficial
      @dpwoficial  2 роки тому

      Imagina, eu que agradeço o comentário. vlwww

  • @cristianobatistademelo7681
    @cristianobatistademelo7681 3 роки тому +1

    Video mais completo Tárcio, please !

  • @lucaslobato5598
    @lucaslobato5598 3 роки тому +1

    Ajudou demais, obrigado!

  • @nelson.costa.dev2536
    @nelson.costa.dev2536 4 роки тому +1

    Cara vc sempre arrebentando nas explicações valeu ai.

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Opa, muito obrigado, Nelson! ;)

  • @deboraaguiartavares5784
    @deboraaguiartavares5784 3 роки тому +1

    Sensacional!!

  • @devsantiag
    @devsantiag 2 роки тому +2

    Perfeito!!

  • @FlavioSantos-info
    @FlavioSantos-info 3 роки тому +1

    Excelente vídeo! Faz mais sobre classes e herança... Muito bom!!!

    • @dpwoficial
      @dpwoficial  3 роки тому +1

      Faremos, Flavio! Obrigado.

  • @raimundoclessyo8943
    @raimundoclessyo8943 Рік тому +1

    Explodiu a minha cabeça🥴. Negócio complicado, depois vou pesquisar mais a fundo

    • @dpwoficial
      @dpwoficial  Рік тому +1

      Assista várias vezes a esse vídeo e pratique com suas próprias classes que a coisa começa a ficar um pouco mais fácil. :)

  • @pandorofortes9309
    @pandorofortes9309 2 роки тому +1

    Essa aula foi incrível🔥🔥🔥🔥👌🏽

  • @Trambulhao
    @Trambulhao 4 роки тому +1

    Faz mais completo sim..

  • @joezersmaniotto3103
    @joezersmaniotto3103 3 роки тому +1

    Que vídeo top, poderia explicar melhor o uso do this ? e no aguardo por mais conteúdos sobre classes. Realmente show de bola a explicação.

    • @dpwoficial
      @dpwoficial  3 роки тому

      Muito obrigado, Joezer!
      Eventualmente, vamos sim trazer explicando mais sobre o this. Saber isso é essencial no JavaScript.
      Vlwww

  • @bbcoelhobrunao
    @bbcoelhobrunao 3 роки тому +1

    Muito bom! Obrigado! Ganhou um seguidor!

    • @dpwoficial
      @dpwoficial  3 роки тому

      Nós que agradecemos, Bruno!

  • @antoniojunior1164
    @antoniojunior1164 4 роки тому

    Muito Bom seu canal vai crescer muito irmão

    • @dpwoficial
      @dpwoficial  4 роки тому

      Opa, muitíssimo obrigado, Antonio! :D

  • @fernandomarques3271
    @fernandomarques3271 2 роки тому +1

    Muito Bom !

  • @renataa.bianchi1677
    @renataa.bianchi1677 3 роки тому

    Já curti, compartilhei, sininho

    • @dpwoficial
      @dpwoficial  3 роки тому

      Nós que agradecemos, Renata! :D

  • @sudsierspace9010
    @sudsierspace9010 3 роки тому

    Muito daora e bem explicado 😎

  • @brunainchains_
    @brunainchains_ 2 роки тому

    Finalmente uma pessoa que pronuncia "sintaxe" certo 😭🙏🏼 kkkkk
    Excelente explicação. Valeu demais!

    • @dpwoficial
      @dpwoficial  2 роки тому +1

      haha Outro dia apareceu um carinha dizendo que saiu do vídeo porque pronunciei errado... ¯\_(ツ)_/¯

    • @brunainchains_
      @brunainchains_ 2 роки тому +1

      @@dpwoficial kkkkkk nem todo mundo reconhece qualidade quando vê 👀

  • @patricksantos6800
    @patricksantos6800 4 роки тому

    Que didática! 👏👏👏👏

    • @dpwoficial
      @dpwoficial  4 роки тому

      Muito obrigado, Patrick! Vlw mesmo!

  • @LeirissonTV
    @LeirissonTV 6 місяців тому

    maravilhoso esse video

  • @bolssonaro
    @bolssonaro 2 роки тому +1

    OOP now kkk, daora

  • @VanderleiRobertoMoretto
    @VanderleiRobertoMoretto 2 роки тому +1

    Quando sai aquele curso maroto de OOP with Javascript ?

    • @dpwoficial
      @dpwoficial  2 роки тому

      Primeiro temos que marcar... ;)

  • @romuloalves9349
    @romuloalves9349 4 роки тому

    Ótimo vídeo parabéns ✌.

    • @dpwoficial
      @dpwoficial  4 роки тому

      Muito obrigado, Romulo! o/

  • @caladoflash
    @caladoflash 4 роки тому

    Muito bom , video top!!!

  • @MrRenironi
    @MrRenironi 3 роки тому +1

    Tárcio, porque essa numeração de linhas diferente (duplicada) no VS Code? tem uma numeração decrescente mais identada à direita e outra "normal" mais identada à esquerda?

    • @dpwoficial
      @dpwoficial  3 роки тому

      Eu uso "vim mode", então toda minha navegação é feita direto pelo teclado. Os números de linha relativos servem para eu saber quando linhas vou deslocar da minha atual, seja para cima, seja para baixo.

    • @MrRenironi
      @MrRenironi 3 роки тому

      @@dpwoficial Cara, desculpe-me, mas... não entendi nada!

    • @dpwoficial
      @dpwoficial  3 роки тому +1

      @@MrRenironi euhuehueh, não tem problema, é meio doido, mesmo. =P
      vim é um editor das antigas; tudo o que se faz nele é pelo teclado, inclusive navegação (não se usa mouse).
      A maioria dos editores tem um "vim mode" que emula a maioria das teclas de atalho dele.
      Através de teclas de atalho a gente sobe ou desce linha; essas linhas relativas é para quando a gente quer subir/descer X linhas de uma vez.

  • @lucasdelima6500
    @lucasdelima6500 Рік тому +1

    muito bom! procurei o vídeo da aula detalhada e não encontrei! alguém me envia o link por favor!!!

  • @shivonaldo
    @shivonaldo 4 роки тому +1

    Tu é bom, manda mais o/

  • @letaciogalvao9908
    @letaciogalvao9908 2 роки тому +1

    mto bom

  • @salvimateus
    @salvimateus 4 роки тому +1

    explicação top

  • @stomperhk9107
    @stomperhk9107 3 роки тому +1

    3:36 - Com o método antigo já se podia criar métodos dentro da função construtora (ao invés de colocá-los dentro do prototype).

  • @JOAGOSTINI
    @JOAGOSTINI 3 роки тому

    Por que não consigo ativar o sino para receber todos os envios do canal? Estou inscrito mas o sino está cortado pela barra, indicando que está desativado. Não aceita nem personalizados. Obrigado.

    • @dpwoficial
      @dpwoficial  3 роки тому

      Não faço ideia, Joao... Tente desativar o sino, fechar o navegador, abrir novamente e tentar ativar.
      Muitos outros canais reclamam que acontecem bugs assim no UA-cam. Sinceramente, desconheço os motivos. :(

  • @andersonxavier83
    @andersonxavier83 2 роки тому +1

    E metodos publicos e privados?

    • @dpwoficial
      @dpwoficial  2 роки тому

      Públicos foram mostrados no vídeo; para mais infos sobre privados: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields

  • @marciooliveira5262
    @marciooliveira5262 Рік тому

    Qual o nome que a gente dá pra pasta onde ficam os gets e sets? Eu esqueci.

    • @dpwoficial
      @dpwoficial  Рік тому

      Ué, como assim? Eu achei que podia dar o nome que quisesse. :)

  • @imthedaniels
    @imthedaniels 2 роки тому +1

    Hoje em dia os getters e setters não são obrigatórios né?

  • @anzueira9629
    @anzueira9629 Рік тому +1

    Aula teórica no javascript seria uma boa

  • @tiagobarros5510
    @tiagobarros5510 10 місяців тому

    ja tem um video detalhado??? ;)

  • @100Palavr
    @100Palavr 2 роки тому

    como você fez pra rodar o código do vscode no dev tools?

  • @RodrigoAdriano
    @RodrigoAdriano 3 роки тому

    Não sei se fiz algo errado ou existe alguma atualização,,, porem só declarando a classe , eu consigo pelo console.log acessar as propiedades, inclusive modificalas , sem ter escruito o Get e Set

    • @dpwoficial
      @dpwoficial  3 роки тому

      Consegue pela própria aplicação?

    • @RodrigoAdriano
      @RodrigoAdriano 3 роки тому

      @@dpwoficial Pelo console do navegador

    • @dpwoficial
      @dpwoficial  3 роки тому +1

      @@RodrigoAdriano Pois é. Mas, na hora de codar, mesmo, vai ser como mostrado no vídeo.

  • @rogeriovaz4420
    @rogeriovaz4420 2 роки тому +1

    Bárbaro.

  • @Ar-TK
    @Ar-TK 9 місяців тому

    Quem mais achou um pecado não ter um ";" em cada final de linha? 😂

    • @dpwoficial
      @dpwoficial  9 місяців тому

      Aqui trabalhamos com economia de caracteres. U_U

  • @sabrinazimmerman5716
    @sabrinazimmerman5716 4 роки тому

    infelizmente eu assisti 5 vezes e não entendi nada, tenho deficit de aprendizado, como faço para entender e apreder a usar

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Sabrina, se é um conteúdo que você nunca viu antes, normal ter que reassistir. Reassista mais 50x se preciso for!
      Se tiver dúvidas mais pontuais, pode perguntar pra gente ajudar a esclarecer as coisas. 👍

  • @tiagobrasileiro2605
    @tiagobrasileiro2605 Рік тому

    vc tem voz de dublador kkk

    • @dpwoficial
      @dpwoficial  Рік тому

      Pooo, quem me dera! Eu gosto pra caramba de dublagem. :)

  • @TertuhTV
    @TertuhTV 6 місяців тому

    Me sentindo burro pra caramba por não ter entendido :\

    • @dpwoficial
      @dpwoficial  6 місяців тому

      Não precisa. Basta assistir novamente, quantas vezes forem necessárias, para entender.
      Principalmente se é um tema que você tem pouca familiaridade, é normal demorar para entender no início, mas já já você vai entender. :)

  • @kaiorodrigo4231
    @kaiorodrigo4231 2 роки тому

    Não gostei da sua didática péssima. O cara parece que quer fazer ARMr kkkk guro de Internet

  • @canaldoferrarezzi4687
    @canaldoferrarezzi4687 2 роки тому +1

    Cara em primeiro lugar parabéns pelo conteúdo e pela didática!
    Estou aprendendo JS por um app, e trombei em um exercício que não consigo entender, mesmo vendo o seu vídeo não consegui resolver, pode me dar uma dica ou me apontar um outro video seu que possa me ajudar, abaixo está o exercício e o resultado esperado. Não seu como alterar ou transformar o parametro rest em string e alterar os caracteres.
    Exercício:
    class Add {
    constructor(..._words) {
    this._words = _words;
    }
    //your code goes here
    print(){
    console.log(this._words)
    }

    }
    var x = new Add("hehe", "hoho", "haha", "hihi", "huhu");
    var y = new Add("this", "is", "awesome");
    var z = new Add("lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing", "elit");
    Resultado esperado:
    $hehe$hoho$haha$hihi$huhu$
    $this$is$awesome$
    $lorem$ipsum$dolor$sit$amet$consectetur$adipiscing$elit$

    • @dpwoficial
      @dpwoficial  2 роки тому +1

      Estude o que é possível fazer com o método `join()`.

    • @canaldoferrarezzi4687
      @canaldoferrarezzi4687 2 роки тому +1

      @@dpwoficial consegui resolver cara vlw msm

    • @canaldoferrarezzi4687
      @canaldoferrarezzi4687 2 роки тому +1

      Ficou assim, usei o Join com um parametro.
      console.log("$"+this.words.join("$")+"$")

  • @Wanderson_Ferreira94
    @Wanderson_Ferreira94 2 роки тому

    Alguém sabe porque essa class está retornando undefined?
    class Person{
    construtor(name, age){
    this.name = name;
    this.age = age;
    }
    greetings(){
    console.log('Hello, how are you, my name is',this.name);
    }
    }
    class Alumn extends Person {
    construtor(name, age, Class){
    Super(name, age);
    this.turma = turma;
    }
    }
    let jose = new Alumn('jose', 30, '283');
    console.log(jose);

    • @dpwoficial
      @dpwoficial  2 роки тому

      Você escreveu "construtor" ao invés de "constructor".

    • @Wanderson_Ferreira94
      @Wanderson_Ferreira94 2 роки тому +1

      @@dpwoficial Obrigado, funcionou corretamente.

    • @dpwoficial
      @dpwoficial  2 роки тому

      @@Wanderson_Ferreira94 Boa! o/