angelicaalbuquerque / guia-de-javascript_rocketseat

Estudos sobre JavaScript em sua forma mais pura.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Guia de JavaScript | badge rocketseat

badge javascript badge vscode

Made by Angélica Albuquerque Repository size Last commit on GitHub


Sobre   |    Notas de aula   |    Desafios   |    Contato

📚 Sobre

Criado pela Rocketseat, o "Guia Estelar de JavaScript" é um curso livre para aprendizado da linguaguem, que traz vida e interatividade às páginas web.

Lecionado por Mayk Brito, o curso faz parte da trilha "Guias Estelares" do projeto Discover. A trilha foi desenhada para quem busca dominar os fundamentos da programação e da web, como HTML, CSS, JavaScript e Git.

Grade do curso

Módulo 01 | Introdução ✔️
  • Abertura
  • Javascript
Módulo 02 | Primeiros Passos ✔️
  • Sintaxe
  • Maneiras de executar o JavaScript
  • Adicionando arquivos JS
  • Comentários
Módulo 03 | Tipos de Dados ✔️
  • Introdução
  • String
  • Number
  • Boolean
  • Undefined vs null
  • Object
  • Array
  • Conclusão
Módulo 04 | Variáveis ✔️
  • Conhecendo as variáveis
  • Tipos dinâmicos
  • Scope e var
  • Scope let e const
  • Nomeando variáveis
Módulo 05 | Praticando e Avançando ✔️
  • Declaration assignment var
  • Agrupando declarações
  • Concatenando e interpolando variáveis
  • Objects
  • Arrays
  • Exercícios
Módulo 06 | Functions ✔️
  • Functions
  • Argumentos e parâmetros
  • Retornando valores dentro da função
  • Outra maneira de entender funções
  • Function scope
  • Function Hoisting
  • Arrow function
  • Callback function
  • Funções construtoras
Módulo 07 | Manipulando dados ✔️
  • Prototype
  • Type conversion coersion
  • Strings em números
  • Contando caracteres e digitos
  • Casas decimais
  • Maiúsculas e minúsculas
  • Encontrando palavras em frases
  • Separando strings
  • Criando array com construtor
  • Elementos do Array
  • Strings para arrays
  • Manipulando arrays
Módulo 08 | Expressões e Operadores ✔️
  • Expressões e operadores
  • New
  • Typeof delete
  • Operadores aritméticos
  • Grouping operator
  • Operadores de comparação
  • Operadores de atribuição
  • Operadores lógicos
  • Operador condicional ternário
  • Operadores para string
  • Falsy e truthy
  • Precedência dos operadores
Módulo 09 | Condicionais e controle de fluxo ✔️
  • Controle de fluxo da aplicação
  • If e Else
  • Switch
  • Throw e Try/Catch
Módulo 10 | Estruturas de repetição ✔️
  • For
  • While
  • For of
  • For in
Módulo 11 | Consolidando com exercícios ✔️
  • Praticar para aperfeiçoar
  • Sistema de notas escolares
  • Fluxo de caixa familiar
  • Celsius to Fahrenheit
  • Buscando e encontrando dados em Array

📝 Notas de aula

As anotações das aulas estão disponíveis aqui.

💻 Desafios

Os desafios dos módulos estarão disponíveis em breve.

📬 Entre em contato!

frontangie.dev Linkedin Email Twitter


Feito com ☕ e 🖤 por Angélica Albuquerque

About

Estudos sobre JavaScript em sua forma mais pura.


Languages

Language:JavaScript 96.1%Language:HTML 3.9%