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.
Here are some of the courses and resources I am using:
-
Course_1: JavaScript Basics for Beginners - English
- Instructor: Mosh Hamedani
- Platform: Udemy.com
-
Course_2: Asynchronous JavaScript: Promises, Callbacks, Async Await - English
- Instructor: Viktor Pyskunov
- Platform: Udemy.com
-
Course_3: The Complete JavaScript Course 2024: From Zero to Expert! - English
- Instructor: Jonas Schmedtmann
- Platform: Udemy.com
-
Course_4: Practical JavaScript course from the basis - Polish
- Instructor: Jakub Kozera
- Platform: Udemy.com
-
Course_5: 10 projects in pure JavaScript - Polish
- Instructor: Mateusz Maj
- Platform: Udemy.com
-
Course_6: Programming in JavaScript from Zero to Master - Polish
- Instructor: Kuba Wąsikowski
- Platform: Udemy.com
-
Course_7: Course JavaScript - Polish
- Instructor: Kanał o Wszystkim
- Platform: Youtube
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
-
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
- JavaScript Unit Testing, The Practical Guide - Udemy
- The Modern JavaScript Tutorial
- Learn JavaScript Full Course for Beginners - YouTube
- What is JavaScript - YouTube
- JavaScript Full Course for free - YouTube
- Modern JavaScript Tutorial - YouTube
- JavaScript Unit Testing, The Practical Guide - Udemy
- Repository for the Linkedin Learning course: JavaScript Essential Training - GitHub
- Document Object Model (DOM)
- 🇵🇱 Kurs JavaScript dla superbohaterów
- 🇵🇱 Kurs JavaScript Pasja informatyki - YouTube
- 🇵🇱 Kurs JavaScript od podstaw krok po kroku 7h - YouTube
- 🇵🇱 JavaScript, przykładowe zadania na rozmowie technicznej - YouTube
- 🇵🇱 ESLint, Prettier i VS Code - YouTube
- 🇵🇱 ESlint, Prettier, Husky - YouTube
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!