Skip to content

Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. 🔰

Notifications You must be signed in to change notification settings

nop-dev/learning-js

Repository files navigation

JS-Learning

Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. 🔰


Módulos 📒

1. Primeiros passos

  • Esse foi o módulo de introdução. Aqui foi abordado como fazer comentários no JavaScript.

2. Tipos de Dados

  • Vi quais são os tipos de dados: Primitive / Primitive Value, Structural e Structural Primitive;
  • Vi dados primitivos como: String, Number, Boolean, Undefined;
  • Vi dados estruturais como: Array, Map, Set, Date;
  • E um primitivo estrutural: null.

3. Variáveis

  • Vi quais são so tipos de variáveis: var, let, const;
  • Estudei sobre o comportamento de cada uma delas, e como o escopo delas funciona;
  • Também estudei sobre como nomear bem as variáveis.

4. Prática e Avanço

  • Aqui fiz alguns exercícios práticos para aplicar o que estudei nas três primeiras fases desse módulo;
  • Aprendi a como usar interpolação;
  • Pude testar os conceitos de escopo que vi na fase 03.

5. Funções

  • Aqui aprendi a criar e usar funções;
  • Aprendi sobre como o Hoisting funciona em funções;
  • Aprendi a usar arrow functions e callback functions;
  • Aprendi a usar contrutores para criar funções.

6. Manipulando Dados

  • Aprendi sobre os conceitos de Protótipo do JavaScript;
  • Aprendi sobre conversion e coersion de dados;
  • Aprendi a usar funcionalidades como o .toFixed(), .toUpperCase(), .toLowerCase, .split, .join, .includes e .slice;
  • Aprendi a manipular arrays com .push, .unshift, .pop, .shift, .splice e algumas das propriedades citadas no tópico acima.

7. Expressões e Operadores

  • Aprendi o conceito de Expressões;
  • Aprendi quais são os operadores aritméticos;
  • Aprendi sobre operadores de comparação;
  • Aprendi sobre operadores lógicos e o operador condicional ternário;
  • Aprendi sobre Falsy e Truthy e precedência de operadores.

8. Condicionais e Controle de Fluxo

  • Aprendi sobre os condicionais if e else;
  • Aprendi a usar o switch;
  • Aprendi o conceito de Throw e Try/Catch para lançar erros de uma forma mais compreensível.

9. Estruturas de Repetição

  • Aprendi a como usar e quand usar for e while;
  • Aprendi sobre o uso de for...of para o uso de repetição e Arrays;
  • Aprendi sobre o uso de for...in para o uso de repetição em Objetos.

Com certeza esse módulo do curso foi muito bom para agregar conhecimento sobre JavaScript. Em breve estarei aplicando esses conceitos em projetos!

Nop-Dev, 2023 🚀

Deixe sua ⭐ nesse repositório! Seu apoio vale muito para mim!

About

Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. 🔰

Topics

Resources

Stars

Watchers

Forks