Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cesium/etudes-js
📙 JavaScript Études
https://github.com/cesium/etudes-js
Last synced: 24 days ago
JSON representation
📙 JavaScript Études
- Host: GitHub
- URL: https://github.com/cesium/etudes-js
- Owner: cesium
- Created: 2024-09-18T15:36:00.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-23T22:13:45.000Z (about 2 months ago)
- Last Synced: 2024-12-19T21:43:38.641Z (about 1 month ago)
- Language: JavaScript
- Homepage:
- Size: 54.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📙 JavaScript/TypeScript Études
Welcome to the **JavaScript/TypeScript Études** Collection! This repository contains a comprehensive list of exercises designed to help you master **JavaScript** and **TypeScript**. With progressively challenging exercises, these will guide you through essential and advanced features of both programming languages. Whether you're a beginner or an experienced developer, this collection will strengthen your skills in JS and TS.
The collection is composed of five chapters with five JavaScript questions each, and a final chapter with six TypeScript questions.
## 👀 Introduction
JavaScript is a versatile, dynamic language used widely for web development, while TypeScript is a statically typed superset of JavaScript that offers enhanced tooling and error-checking features. These exercises provide a practical, hands-on approach to learning both languages, covering:
- Basic syntax and data structures
- Functional programming principles
- Object-oriented programming
- Error handling and debugging
- TypeScript types and interfaces## 🚀 Getting Started
To get started with these exercises, you'll need to have **Node.js** and **TypeScript** installed on your system.
Once the tools are installed, you can clone this repository and start exploring the exercises:
```bash
git clone https://github.com/seu-usuario/etudes-js.git
cd etudes-js
```## ✅ Submitting
As you work through each chapter, please submit your work so we can leave a review and help you out!
1. **Branch Naming**: Use the format `[your_initials]/chapterXX` for branch names.
2. **Pull Requests**: Submit a PR at the end of each chapter, or sooner if you need our help with an exercise.
3. **Code Review**: Engage in the code review process by providing constructive feedback on your peers’ PRs.## 📚 Resources
- **JavaScript Documentation**: [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- **TypeScript Documentation**: [Official TypeScript Docs](https://www.typescriptlang.org/docs/t)