Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Como trabalhar com classes no Javascript
Rating: 4.6 out of 5(45 ratings)
794 students

Como trabalhar com classes no Javascript

Melhore o seu desenvolvimento com Javascript aprendendo a trabalhar com classes
Created byVitor Ceron
Last updated 1/2023
Portuguese

What you'll learn

  • Como definir classes no Javascript
  • Como fazer herança de classes
  • Identificar locais onde utilizar classes e seus conceitos
  • Criar projeto prático utilizando classes

Course content

1 section6 lectures53m total length
  • Introdução7:05

    Neste curso vou falar sobre as classes do Javascript, vou abordar alguns conceitos como herança, getters e setters, static, atributos e métodos privados e entre outras dicas.

    E este é o primeiro vídeo vou dar uma introdução sobre as classes, vou mostrar o que é, quando utilizar e como utilizar na teoria e na prática.

  • Getter e setter no Javascript8:38

    Neste vídeo vou falar o que são os getters e os setters do Javascript, como e quando utilizar.

    Eles são métodos que servem para obter ou adicionar valor em um atributo de uma classe.

    Há casos mais específicos para utilizar os getters e setters, por exemplo quando é necessário adicionar uma lógica antes de obter um dado, ou fazer uma validação antes de definir um valor.

  • Herança de classes10:36

    Neste vídeo vou falar o que é herança no Javascript, quando utilizar, quando não utilizar e também como utilizar, na teoria e na prática.

    A herança possibilita que uma classe obtenha atributos e métodos de outra classe.

    Uma classe filha poderá pegar todos os comportamentos da classe pai, com isso, os métodos em comum podem ficar centralizados em uma classe.

  • Atributos e métodos privados6:26

    Neste vídeo vou falar sobre atributos e métodos privados de uma classe no Javascript.

    Os atributos e métodos privados de uma classe, são uma forma de não expor parte de uma classe para quem estiver acessando ela.

    Imagine que você tem um valor importante para a sua lógica, para evitar problemas de troca de valor, é possível deixar como privado somente para a classe ter acesso.

  • Static6:40

    Neste vídeo vou mostrar sobre a palavra reservada static do Javascript.

    É uma palavra reservada que pode ser utilizado em variáveis e métodos.

    E ela indica que é um atributo ou método estático, indicando que pode ser utilizando independente da instância da classe.

  • Exemplo prático - Banco14:06

    Neste vídeo eu vou mostrar na prática as classes do Javascript.

    Para compilar todos os conceitos que mostrei, vou criar a simulação de um sistema de banco, onde a gente vai ter uma classe de Conta, e uma classe de Conta Poupança.

    Além de ter uma classe para métodos utilitários.

Requirements

  • Conhecimento básico em Javascript

Description

Neste curso você vai aprender como trabalhar com as classes do Javascript, este tema é bem importante pois com as classes você consegue obter novas soluções, um paradigma diferente de programação, pode deixar o código mais fácil de dar manutenção e expandir as funcionalidades.


Será abordado temas como getters e setters, herança, atributos e métodos privados, palavra reservada static e entre outras dicas que serão apresentadas durante os vídeos.


Todos os assuntos serão mostrados primeiro na teoria, com uma apresentação em slides e mostrando o que é, quando podemos utilizar, e também como utilizar, com um exemplo de código e explicado em detalhes.


Depois da teoria, em cada aula tem a parte prática, onde é desenvolvido algo utilizando classes e os conceitos mostrados na teoria, isso para ajudar ainda mais no aprendizado.


Recomendo que tente realizar a implementação de todos os exemplos, pois normalmente é na hora da implementação, que surgem mais dúvidas, pensamentos de como utilizar de outras formas e ajuda bem mais a fixar todo o conhecimento adquirido.


Nos vídeos uso o editor Visual Studio Code, que é um editor gratuito e muito utilizado por outros programadores, e os exemplos são mostrados no console de desenvolvedor do Google Chrome, que estará rodando com a extensão live server, para facilitar a visualização.


Te espero no curso!

Who this course is for:

  • Desenvolvedores Javascript que querem melhorar no desenvolvimento