Classificação
0 %
Popularidade
Opine
Descrição:
O que você precisa aprender sobre JavaScript a partir de agora? Você conseguiu assistir todas as aulas do curso para iniciantes …






NOVIDADES:
O que estudar?
Functions:
Arrow Functions
Callbacks
Funções Anônimas
iife
JavaScript Funcional
—–
Objetos (orientação a objetos)
Modularização
RegEx (Regular Expressions)
JSON
AJAX
NodeJS
____________________________
O que é um Object?
OBJECTS são CONTAINERS de PROPRIEDADES e MÉTODOS.
OBJECTS são VARIÁVEIS COMPOSTAS, assim como os ARRAYS.
Array syntax:
let identificador = [valor, valor, valor]
0 1 2
Object syntax:
let identificador = {nome:valor, nome:valor, nome:valor}
Diferenças:
Para declarar um ARRAY usa-se COLCHETES [ ]
Para declarar um OBJECT usa-se CHAVES { }
________
Nos ARRAYS, os ELEMENTOS (conjunção de: posição e valor) são ACESSADOS por seus ÍNDICES (0, 1, 2).
Nos OBJECTS, as PROPRIEDADES (conjunção de: nome e valor) são ACESSADAS por suas KEYS (nome1, nome2, nome3).
Como fazer este ACESSO (rode este código):
const pessoas = {nome1: "rodolfo", nome2: "rogerin"}
const idades = [20, 35]
// Há 2 maneiras de acessar as PROPRIEDADES de um OBJETO.
// 1) syntax: objectName.propertyName
console.log(`O ${pessoas.nome1} tem 20 anos de idade e o ${pessoas.nome2} têm 35.`)
// 2) syntax: objectName["propertyName"]
console.log(`O ${pessoas["nome1"]} tem 20 anos de idade e o ${pessoas["nome2"]} têm 35.`)
// acessando os ELEMENTOS de um ARRAY através de seus ÍNDICES:
console.log(`O rodolfo tem ${idades[0]} anos de idade e o rogerin têm ${idades[1]}.`)
/* pessoas é um OBJETO;
nome1 e nome2 são as PROPRIEDADES do OBJETO pessoas;
"rodolfo" e "rogerin" são os VALORES das PROPRIEDADES nome1 e nome2 , respectivamente. */
________
Os OBJETOS podem também ter MÉTODOS.
Um MÉTODO é uma FUNÇÃO que é ARMAZENADA como PROPRIEDADE de um OBJETO. Ou seja, MÉTODOS são AÇÕES que podem ser EXECUTADAS em OBJETOS.
Exemplo (rode este código):
const person = {
fName: "Elon",
lName: "Musk",
fullName() {
return `${this.fName} ${this.lName}`
}
}
console.log(person.fullName())
/* this é uma keyword que refere-se a um OBJETO.
Portanto, this.fName refere-se à propriedade fName DESTE (this) OBJETO (person). */
________
O que é this ?
this é uma keyword que refere-se a um OBJETO. this NÃO É uma VARIÁVEL. Você NÃO PODE MUDAR o VALOR de this .
Mas QUAL objeto this refere-se? Isto dependerá de COMO esta keyword foi utilizada ou chamada:
Em um MÉTODO, this refere-se ao OBJETO (exemplo anterior).
Sozinha, this refere-se ao OBJETO GLOBAL.
Em uma FUNÇÃO, this refere-se ao OBJETO GLOBAL.
Em uma FUNÇÃO, em modo estrito (*strict mode), this é undefined.
Em um EVENTO, this refere-se ao ELEMENTO que RECEBEU o EVENTO.
Métodos como call(), apply() e bind() , podem referir this a QUALQUER OBJETO.
*O que é Strict Mode?
O comando: "use strict" , indica que um código DEVE SER EXECUTADO em Strict Mode, modo estrito. Este pode ser utilizado no INÍCIO do SCRIPT, agindo GLOBALMENTE, ou DENTRO de uma FUNÇÃO ESPECÍFICA, agindo LOCALMENTE.
Este modo serve para REVELAR MÁS PRÁTICAS de ESCRITA, SYNTAX, ao lançar NOVAS MENSAGENS de ERRO no CONSOLE do NAVEGADOR, que antes passariam desapercebidas. Portanto, este modo auxilia na escrita de um código mais "clean", previnindo que você atribua um valor à uma variável antes de declará-la, por exemplo (rode este código):
// SEM UTILIZAR o Strict Mode:
function serHumano() {
return nome = "rodolfo" // atribuindo um valor à uma variável SEM DECLARÁ-LA.
}
console.log(serHumano()) // "rodolfo" foi exibido normalmente sem mensagens de erro.
console.log('——-')
// UTILIZANDO o Strict Mode:
function pessoa() {
"use strict"
return sobrenome = "da Silva" // atribuindo um valor à uma variável SEM DECLARÁ-LA.
}
console.log(pessoa()) // ReferenceError: sobrenome is not defined
// Para saber mais, Google: "JavaScript Use Strict"
Já fiz o curso de HTML e CSS aqui do canal e hoje (16/12/2022) estou terminando o curso de JS. De todos os exercícios propostos, só não consegui finalizar 100% o ultimo. Onde não consegui fazer sozinho a validação dos números repetidos na array, mas isso só me fez ter mais certeza o quanto o estudos das functions são importantes.
Obrigado Guanabara, mais uma vez o seu canal me ajudou muito!
Finalizei o curso hoje, só gratidão!! Valeu Guanabara e equipe, vocês estão de parabéns!
Melhor curso do youtube!
Gostaria de deixar aqui registrado o meu MUITO OBRIGADO ao Proof. Gustavo Guanabara. Hoje é dia 12/12/2022 e estou finalizando este curso e dando meus primeiros passos no JS. Minha jornada será longa más tudo nessa viida tem um começo. Espero voltar aqui daqui algum tempo e compartilhar minhas consquistas graças a este curso. Grande abraço Guanabara!
Depois de 1 ano participando desse curso com a maior calma e paciência do mundo, partindo do zero, sem saber nem o que era uma variável até o ponto de eu conseguir desenvolver projetos em JS por conta própria.
Muito obrigado toda galera do cursoemvideo e google que fizeram esse projeto acontecer e entregar esse curso de qualidade de graça, para qualquer um que tenha interesse e determinação possa chegar no final desse video e, como eu fiz, falar pra si mesmo “eu consegui!” ❤
Terminei meu primeiro curso de javascript!!!!!! Tô muito felizzz
Professor @guanabara, por favor nos mande o link do curso completo.. nem que seja pago! Forte abraço!!
Fiz tudo, mas me embolei no for. Na verdade sigo tentando entender, o fato dele percorrer os indices do array eu peguei, mas não consigo visualizar como por exemplo ele retorna o valor de uma soma,
existe nobel para cursos? tragam um para esse!
Espero um dia um curos de ReactJS, mesmo que eu saiba bastante coisa de React voltaria aqui pra ver tudo do início só por causa de você guanabara!!
Terminei, realmente foi um ótimo curso, uma pena que é o básico, esse curso merecia um intermediário feito pelo Gustavo Guanabara, a forma de explicar dando exemplos reais e as ilustrações são muito importantes, ajuda demais.
Muito obrigado Guanabara, saúde e sucesso grande mestre, grande abraço
<p>Parabéns, Guanabara pela dedicação.</p>
Thanks Profº Guga & Google =)
Fiz o curso inteiro duas vezes pra reforçar bastante os princípios… Acho que agora estou pronto pra continuar seguindo. Obrigado por tudo Guanabara
Curso concluído! Adorei, aprendi muito! Agora, é continuar estudando. Obrigada, Guanabara!
Nunca tive vontade comentar em nenhum vídeo aqui do youtube , mas nesse eu não posso deixar de comentar … começei minha faculdade de tecnologia da informação e hoje ( 8º período) tive a certeza que quero trabalhar com programação , e VOCÊ Gustavo Guanabara me fez inspirou mais ainda … venho deixar meu agradecimento por tornar mais leve o nosso APRENDER . obrigado !
👏👏👏👏👏👏👏👏👏👏
Parabéns !
Excelente didática.
Embora seja um curso básico, foi um curso com um dinâmica que instiga aprender mais, não só no conteúdo programático.
Obrigado pelo ótimo conteúdo Guanabara
19:51 » poha, falou tudo; qualquer pesquisa do gênero acaba aparecendo um "unboxing" no meio porque alguém que viu um viu outro e assim vai…
[0:36am] && [30/10/2022] => Dia em que eu terminei esse curso básico de JS, obrigado Gustavo! Vou levar todo esse aprendizado pra vida toda.
👏👏👏👏👏👏Parabéns professor Guanabara.
Muito obrigado mais uma vez pelos ensinamentos. Sou imensamente grato.
Deus abençoe!
Dia 22/10 às 1:33 da madrugada, finalizei o curso, aprendi bastante. Obrigado curso em vídeo!
Terminando o curso no dia 17/10/2022
Só tenho a agradecer muito a esse professor que não existe igual um abraço Guanabara e galera não desistam dos próximos passos!
Curso concluído! obrigado a todos os envolvidos! 17/10/2022 02h20am BRT
Google, por favor patrocina todos os níveis desse curso!
Guanabara, gostaria de saber de algumas aplicações que já criou ou de alguns projetos de desenvolvimento de software que ja participou, sejam elas da Web, Desktop ou Mobile, desde momentos em que você estudava, acredito que sera motivadora algumas dessas histórias, só curiosidade!
Muito obrigado pelo curso , abriu meus olhos referente as possibilidades de esperança em conquistar o mundo através da educação.
Cadé a parte 2 ?
SEGUE ABAIXO ALGUNS PROJETOS QUE CONSEGUI FAZER GRAÇAS A DEUS E COM A AJUDA DESSE CURSO:
https://lucasmoura77.github.io/CORRIDA/
https://lucasmoura77.github.io/gameNew/
https://lucasmoura77.github.io/testes/
Obrigado professor Guanabara e produção, excelente! E Google tmbm.
Deus abençoe os envolvidos.
Muito obrigado professor, muito obrigado ❤
Não entendi a função do node.js nesse curso, alguém poderia me ajudar?
Por exemplo em que momento ele está sendo usado?
curso bom dms😎👌
#CursoemVídeo Guanabara meu nobre, muito grato por esse material de estudo. Só uma pergunta, visto que Orientação a Objeto é o próximo passo, existe alguma previsão ou possibilidade de sair um curso novo com base neste roteiro, que foi apresentado nessa aula final? Ou ao menos parte dele?.
To com depressão pos curso
Muito feliz de ter finalizado o curso! Estou em 2022, muitos anos após o lançamento do curso, e ainda assim foi realizador aprender tudo isso! Estou apostando minhas fichas para mudar de vida, na programação. Agora vou para o HTML e CSS, para arriscar um projeto ou outro usando HTML, CSS e o básico de jscript. E assim vou dando meus passos… Pretendo aprender Java porque dizem que é o melhor que tem para o mercado aqui em Brasília, mas também quero ver pyton porque de alguma forma me chama a atenção. Enfim! Boa sorte para você que está lendo isso! Que continuemos aprendendo cada vez mais. Sucesso para todos
Thanks from 2022!
Obrigado por tudo Curso em vídeo!
e a todos que participam dessa grande fonte de Educação e Aprendizado!
([0:40am] – 20/09/2022) Data que finalizei este curso, gostei muito fiquei empolgado do começo ao fim, quando comecei a estudar programação lá no inicio com html e css eu já amava JavaScript mas nunca tinha entendido muito bem com alguns estudos, mas com este curso, realmente me deu um upgrade enorme e me deu mais motivação ainda que esse é o caminho certo que eu estou trilhando. Obrigado Professor Guanabara e obrigado Google por esse patrocinio !!!
console.log( ` Um grande abraço e bons estudos para vocês senhores e senhoras ! `);
NÓS CONSEGUIMOOOOOOS!!!!
Obrigado!
Obrigado Professor, até a proxima
top muito bom
Enfim, mais um curso concluído !!! Avante… assinei o estudonauta e vou aprofundar mais… janeirão (com fé em deus) vou tomar posse em TI em no IF de educação e quero me capacitar ao máximo … OBRIGADO por tudo!!!
muito bom , me ajudou bastante estou aprendendo em 2022..
03/09/2022 Nesse dia eu termino meu curso de JavaScript Basico
Sim, eu copiei e colei esse comentario
03/09/2022 Nesse dia eu termino meu curso de JavaScript
curso que eu vi quando lançou mas desisti anos dps eu volto aqui e termino ele
Guanabara é simplesmente o melhor professor que eu ja tinha o prazer de acompranhar uma aula
muito obrigado a todos do curso em video
partiu HML5 E CSS