Skip to content

rafa-san/codecademy-learn-javascript

Repository files navigation

Badge  Sparkles   Badge  Folded Hands Light Skin Tone

Codecademy - Learn JavaScript

1️⃣ Objetivo

Organizar em um repositório as anotações, exemplos e exercícios desenvolvidos ao longo do curso Learn JavaScript, da plataforma Codecademy.

2️⃣ Descrição

O curso abrange desde os fundamentos da linguagem até conceitos intermediários de forma clara, didática e com foco na prática.

Cada módulo apresenta conteúdos bem explicados, seguidos por mini-projetos e desafios para fixação.

Programa de estudos

  1. Introduction
    • Introduction to JavaScript
      • console
      • comments
      • data-types
      • arithmetic operators
      • string concatenation
      • properties
      • methods
      • built-in-objects
    • Variables
      • variables
      • create a variable var
      • create a variable let
      • create a variable const
      • mathematical assignment operators
      • the increment and decrement operator
      • string concatenation with variables
      • string interpolation
      • typeof operator
  2. Conditionals
    • what are conditional statements
    • if statement
    • if else statement
    • comparison operators
    • logical operators
    • truthy and falsy
    • truthy and falsy assignment
    • ternary operator
    • else if statements
    • the switch keyword
  3. Functions
    • what are functions?
    • function declarations
    • calling a function
    • parameters and arguments
    • default parameters
    • return
    • helper functions
    • function expressions
    • arrow functions
    • concise body arrow functions
  4. Scope
    • block and scope
    • global scope
    • block scope
    • scope pollution
    • practice good scoping
  5. Arrays
    • create an array
    • accessing elements
    • update elements
    • the length property
    • the push method
    • the pop method
    • more array methods
    • nested arrays
  6. Loops
    • repeating tasks manually
    • the for loop
    • looping in reverse
    • looping through array
    • nested loops
    • the while loop
    • do while statements
    • the break keyword
  7. Iterators
    • Higher Order Functions
      • function as data
      • functions as parameters
    • Iterators
      • the forEach method
      • the map method
      • the filter method
      • the findIndex method
      • the reduce method
      • iterator documentation
      • choose the right iterator
  8. Objects
    • Objects
      • introduction to objects
      • creating object literals
      • accessing properties
      • bracket notation
      • property assignment
      • methods
      • nested objects
      • pass by reference
      • looping through objects
    • Advanced objects
      • advanced object introduction
      • the this keyword
      • arrow functions and this
      • privacy
      • getters
      • factory functions
      • property value shorthand
      • destructured assignment
      • built-in object methods

3️⃣ Principais Modificações

Todos os arquivos presentes neste repositório (incluindo textos, imagens, arquivos em PDF) foram organizados com base no conteúdo gratuito oferecido pela plataforma Codecademy.

4️⃣ Tecnologias Utilizadas

Linguagens

  

Ferramentas

  

5️⃣ Créditos

Agradeço à equipe da Codecademy por disponibilizar cursos gratuitos de altíssima qualidade, que não apenas ampliaram meus conhecimentos, mas também contribuíram muito para a construção do meu portfólio.

6️⃣ Licença

Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais informações.


Star Gostou do projeto? Deixe uma estrelinha Star

About

Anotações, exemplos e exercícios desenvolvidos ao longo do curso Learn JavaScript, da plataforma Codecademy.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors