Skip to content

Anasskm/Piscine-js-Zone01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

153 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Piscine-js Zone01 πŸŠβ€β™‚οΈ

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! πŸš€

πŸ“‹ Table of Contents

πŸ“– Overview

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.

πŸš€ Getting Started

To get a local copy of this repository, clone it using git:

git clone https://github.com/Anasskm/Piscine-js-Zone01.git

πŸ—‚οΈ Project Structure

Here is a breakdown of the project structure and key exercises included:

Day 00: Introduction to JavaScript

  • Exercise 00: Hello JavaScript 🌟
  • Exercise 01: Variables and Data Types πŸ“Š
  • Exercise 02: Basic Operators βž•
  • Exercise 03: Conditional Statements πŸ”€
  • Exercise 04: Loops πŸ”„
  • Exercise 05: Functions πŸ”§

Day 01: Advanced JavaScript Concepts

  • Exercise 06: Arrays and Objects πŸ—ƒοΈ
  • Exercise 07: Higher-Order Functions βš™οΈ
  • Exercise 08: Scope and Closures πŸ”’
  • Exercise 09: Prototypes and Inheritance 🧬

Day 02: DOM Manipulation

  • Exercise 10: Selecting and Manipulating Elements πŸ–±οΈ
  • Exercise 11: Event Handling πŸŽ‰
  • Exercise 12: Forms and Input Handling πŸ“

Day 03: Asynchronous JavaScript

  • Exercise 13: Callbacks and Promises ⏳
  • Exercise 14: Async/Await πŸš€
  • Exercise 15: Fetch API 🌐

Day 04: Node.js Basics

  • Exercise 16: Introduction to Node.js πŸ–₯️
  • Exercise 17: File System Module πŸ“
  • Exercise 18: HTTP Module 🌐

Day 05: Express.js

  • Exercise 19: Setting up Express.js Server πŸ—οΈ
  • Exercise 20: Routing in Express.js πŸ›£οΈ
  • Exercise 21: Middleware 🧩

Day 06: Testing

  • Exercise 22: Unit Testing with Mocha and Chai πŸ§ͺ
  • Exercise 23: Integration Testing πŸ”

Day 07: Final Projects

  • Project 01: Build a RESTful API πŸ› οΈ
  • Project 02: Frontend and Backend Integration 🌍

πŸ“š Resources

Here are some resources that were helpful during the Piscine:

πŸ™ Acknowledgements

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. 🀝

πŸ“§ Contact

🌟 Connect with me:


Happy coding! πŸ’»

About

Welcome to my JavaScript Piscine repository! This contains my solutions and projects from the JavaScript Piscine at Zone01 Rouen Normandie. 🌊

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors