
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.
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.
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.
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.
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.
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.
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!