Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Gildaciolopes/learn-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

30 Commits

Repository files navigation

πŸ“š Complete JavaScript Guide: From Basics to Advanced

Welcome to the "Complete JavaScript Guide" repository! πŸš€ Here, you'll find a structured path to learning JavaScript, from fundamentals to advanced concepts.

The repository is under development.

πŸ“Œ Table of Contents

🏁 Introduction

This repository is designed for those who want to learn JavaScript in a practical and structured way. The content covers everything from the basics to more complex topics, allowing you to build modern and robust applications.

βœ… Prerequisites

Before getting started, it's recommended to have:

  • Node.js
  • A code editor (VS Code recommended)
  • Basic knowledge of HTML and CSS (optional but helpful)

πŸ’Ύ Installation

πŸ–₯️ How to Clone the Repository

To clone this repository to your local machine, follow these steps:

  1. Open a terminal or command prompt.
  2. Navigate to the directory where you want to store the project:
    cd path/to/your/directory
  3. Clone this repository using Git:
    git clone https://github.com/your-username/learn-javascript.git
  4. Navigate into the cloned directory:
    cd learn-javascript

Now you're ready to start exploring the project!

  1. Clone this repository:
    git clone https://github.com/your-username/learn-javascript.git
  2. Navigate to the directory:
    cd learn-javascript
  3. Run the examples (if applicable):
    node example.js

πŸ“– Content

The repository is divided into modules:

🟒 Basics

  • Syntax and fundamental concepts
  • Data types
  • Variables and operators
  • Control structures (if, switch, loops)
  • Functions and scope

πŸ”΅ Intermediate

  • Arrays and objects
  • DOM manipulation
  • Events and form handling
  • Introduction to ES6+ (let, const, arrow functions, template literals)
  • Promises and async/await

πŸ”΄ Advanced

  • Object-oriented programming (OOP) with JavaScript
  • Modules and Webpack
  • API consumption (fetch, Axios)
  • Unit testing
  • JavaScript on the backend (Node.js, Express)
  • Design Patterns and best practices

🀝 How to Contribute

We welcome contributions! Follow these steps to contribute:

  1. Fork this repository.
  2. Create a branch for your changes:
    git checkout -b feature-new-content
  3. Make your modifications and commit them:
    git commit -m "Added new content on [topic]"
  4. Push to your fork:
    git push origin feature-new-content
  5. Open a pull request and describe your changes.

⭐ If you find this content useful, don't forget to give the repository a star! ⭐

About

learn javascript with complete javaScript guide

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /