Skip to content

This repository contains my notes, code examples, exercises, and projects from different JavaScript courses.

Notifications You must be signed in to change notification settings

adamcegielka/javascript-journey

Repository files navigation

JavaScript/ ECMAScript Support badge

Introduction

This repository contains my notes, code examples, exercises, and projects from different JavaScript courses. It's a way for me to consolidate everything I'm learning in one place and make it easier to review and build upon my knowledge.

Courses and Resources

Here are some of the courses and resources I am using:

  1. Course_1: JavaScript Basics for Beginners - English

    • Instructor: Mosh Hamedani
    • Platform: Udemy.com
  2. Course_2: Asynchronous JavaScript: Promises, Callbacks, Async Await - English

    • Instructor: Viktor Pyskunov
    • Platform: Udemy.com
  3. Course_3: The Complete JavaScript Course 2024: From Zero to Expert! - English

    • Instructor: Jonas Schmedtmann
    • Platform: Udemy.com
  4. Course_4: Practical JavaScript course from the basis - Polish

    • Instructor: Jakub Kozera
    • Platform: Udemy.com
  5. Course_5: 10 projects in pure JavaScript - Polish

    • Instructor: Mateusz Maj
    • Platform: Udemy.com
  6. Course_6: Programming in JavaScript from Zero to Master - Polish

    • Instructor: Kuba Wąsikowski
    • Platform: Udemy.com
  7. Course_7: Course JavaScript - Polish

    • Instructor: Kanał o Wszystkim
    • Platform: Youtube

Folder Structure

The repository is organized as follows:

/JavaScript-learning-project
├── .vscode/
│   └── launch.json
├── Course_1/
│   ├── Course-Lessons/
│   └── Practice-Exercises/
├── Course_2/
│   ├── Course-Lessons/
│   └── Practice-Exercises/
├── Course_3/
│   ├── Course-Lessons/
│   └── Practice-Exercises/
├── Course_4/
│   ├── Course-Lessons/
│   └── Practice-Exercises/
├── Course_5/
│   ├── Course-Lessons/
│   └── Practice-Exercises/
├── Course_6/
│   ├── Course-Lessons/
│   └── Practice-Exercises/
├── Course_7/
│   ├── Course-Lessons/
│   └── Practice-Exercises/
├── tips/
├── .prettierrc.json
├── .gitignore
├── .prettierignore
├── .eslint.config.mjs
├── package-lock.json
├── package.json
└── README.md

Installation

  • Instal Node.js

  • Project Initialization

npm install
  • ESLint Installation
npm install eslint --save-dev
  • Configuration
npm init @eslint/config
  • Prettier Installation
npm install --save-dev --save-exact prettier
  • Add file .prettierignore :
package-lock.json
README.md
  • Add Prettier rule .prettierrc.json :
{
    "singleQuote": true
}
  • Run formatting with Prettier npx prettier --write .
  • Linking Prettier with ESLint npm install --save-dev eslint-config-prettier

Tutorials


Useful sites

Author

Author: Adam Cegiełka
Happy JavaScript Learning!


Feel free to explore the materials and track my journey in learning JavaScript. If you have any suggestions or tips, feel free to reach out!

About

This repository contains my notes, code examples, exercises, and projects from different JavaScript courses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published