Hey there! π I'm Anass, and this repository is where I've documented my journey through the Piscine JS bootcamp at Zone01 Rouen Normandie. Over the course of this intensive program, I dived deep into the world of JavaScript, exploring everything from the basics to advanced concepts. This bootcamp was an incredible learning experience, filled with coding challenges, project building, and lots of fun! π
The Piscine JS is an intensive bootcamp designed to teach JavaScript from scratch. It covers fundamental and advanced concepts, aiming to develop a strong understanding of the language and its applications.
To get a local copy of this repository, clone it using git:
git clone https://github.com/Anasskm/Piscine-js-Zone01.gitHere is a breakdown of the project structure and key exercises included:
- Exercise 00: Hello JavaScript π
- Exercise 01: Variables and Data Types π
- Exercise 02: Basic Operators β
- Exercise 03: Conditional Statements π
- Exercise 04: Loops π
- Exercise 05: Functions π§
- Exercise 06: Arrays and Objects ποΈ
- Exercise 07: Higher-Order Functions βοΈ
- Exercise 08: Scope and Closures π
- Exercise 09: Prototypes and Inheritance π§¬
- Exercise 10: Selecting and Manipulating Elements π±οΈ
- Exercise 11: Event Handling π
- Exercise 12: Forms and Input Handling π
- Exercise 13: Callbacks and Promises β³
- Exercise 14: Async/Await π
- Exercise 15: Fetch API π
- Exercise 16: Introduction to Node.js π₯οΈ
- Exercise 17: File System Module π
- Exercise 18: HTTP Module π
- Exercise 19: Setting up Express.js Server ποΈ
- Exercise 20: Routing in Express.js π£οΈ
- Exercise 21: Middleware π§©
- Exercise 22: Unit Testing with Mocha and Chai π§ͺ
- Exercise 23: Integration Testing π
- Project 01: Build a RESTful API π οΈ
- Project 02: Frontend and Backend Integration π
Here are some resources that were helpful during the Piscine:
- MDN Web Docs π
- JavaScript.info π
- Node.js Documentation π
- Express.js Documentation π οΈ
I would like to thank the instructors and staff at Zone01 Rouen Normandie for their support and guidance throughout the Piscine. Special thanks to my peers for their collaboration and assistance. π€
π Connect with me:
- Author: Anass EL Karoumi @Anasskm
- Email: karoumi14@gmail.com.
Happy coding! π»