Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comments #9

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 22 additions & 13 deletions architecture/rest.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,29 +8,38 @@

## 🎓 J'ai compris et je peux expliquer

- les verbes HTTP ❌ / ✔️
- les statuts HTTP ❌ / ✔️
- les endpoints ❌ / ✔️
- CORS ❌ / ✔️
- la nomenclature recommandée pour les routes ❌ / ✔️
- les verbes HTTP ✔️
- les statuts HTTP ✔️
- les endpoints ✔️
- CORS ✔️
- la nomenclature recommandée pour les routes ✔️

## 💻 J'utilise

### Un exemple personnel commenté ❌ / ✔️
### Un exemple personnel commenté ✔️ 👌

### Utilisation dans un projet ❌ / ✔️
```javascript
// Mongoose Validation Error
if (err.name === 'ValidationError') {
const message = Object.values(err.errors).map(error => error.message);
error = new ErrorResponse(message, 400);
}
```
```

[lien github](...)
### Utilisation dans un projet ✔️ 👌

Description :
[https://github.com/lolottetheclash/kayu_coco](...)

Description : Projet perso de voyages

### Utilisation en production si applicable❌ / ✔️
### Utilisation en production si applicable❌

[lien du projet](...)

Description :

### Utilisation en environement professionnel ❌ / ✔️
### Utilisation en environement professionnel ❌

Description :

Expand All @@ -57,5 +66,5 @@ Résolution :

## 📽️ J'en fais la démonstration

- J'ai ecrit un [tutoriel](...) ❌ / ✔️
- J'ai fait une [présentation](...) ❌ / ✔️
- J'ai ecrit un [tutoriel](...) ❌
- J'ai fait une [présentation](...) ❌
50 changes: 30 additions & 20 deletions development/langage-javascript.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,47 +8,57 @@

## 🎓 J'ai compris et je peux expliquer

- les `structures` de base du langage ❌ / ✔️
- les normes `ecmascript` ❌ / ✔️
- l'utilisation de l'`asynchrone` ❌ / ✔️
- les spécifités du mot-clef `this` ❌ / ✔️
- les `structures` de base du langage ✔️
- les normes `ecmascript` ✔️
- l'utilisation de l'`asynchrone` ❌
- les spécifités du mot-clef `this` ✔️

## 💻 Je code en Javascript

### Un exemple de code commenté ❌ / ✔️
### Un exemple de code commenté ❌ **Un exemple de code JS dont tu es fière / par exemple un codewars ou un algo un peu compliqué**

```javascript
(e) => mc2;
code commenté // let a = 2;
```

### Utilisation dans un projet ❌ / ✔️
### Utilisation dans un projet ❌ **Un projet plus personnel/parlant que celui de candidature**

[lien github](...)
[https://github.com/lolottetheclash/jason](...)

Description :
Description : Projet API REST pour la wild

### J'ai utilisé ce langage en production ❌ / ✔️

[lien du projet](...)
### J'ai utilisé ce langage en production ❌ **Un projet plus personnel/parlant que celui de candidature**

Description :
[https://jason31.herokuapp.com/](...)

### J'ai utilisé ce langage en environement professionnel ❌ / ✔️
Description : Projet API REST pour la wild

Description :

### J'ai utilisé ce langage en environement professionnel ❌ **Plus de précisions sur les cas d'utilisations et le travail réalisé en stage (librairies, fonctionnalités etc...)**

Description : Utilisé lors de mondernier stage chez Beeguard

## 🌐 J'utilise des ressources

### Titre
### Academind

- [https://www.youtube.com/channel/UCSJbGtTlrDami-tDGPUV9-w]
- Nombreux tutos

### Brad Traversy
- [https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA]
- Nombreux tutos

- lien
- description
### Developer Mozilla
- [https://developer.mozilla.org/fr/docs/Web/JavaScript]
- Référence sur Js

## 🚧 Je franchis les obstacles

### Point de blocage ❌ / ✔️

Description:
Description: Travailler l'asynchrone + héritage des classes

Plan d'action : (à valider par le formateur)

Expand All @@ -60,6 +70,6 @@ Résolution :

## 📽️ J'en fais la démonstration

- J'ai ecrit un [tutoriel](...) ❌ / ✔️
- J'ai fait une [présentation](...) ❌ / ✔️
- J'ai ecrit un [tutoriel](...) ❌
- J'ai fait une [présentation](...) ❌

42 changes: 21 additions & 21 deletions development/nodejs.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,47 +8,47 @@

## 🎓 J'ai compris et je peux expliquer

- Comment développer en utilisant un système de *livereloading* (`nodemon` par exemple) ❌ / ✔️
- La connexion de mon application à une base de données avec et sans ORM/ODM (avec `mongodb` puis `mongoose` par exemple) ❌ / ✔️
- Le développement d'une API REST et GraphQL (avec les packages `express` et `graphql` par exemple) ❌ / ✔️
- *Bonus : la manipulation des fichiers système avec `fs` et l'utilisation des streams en NodeJS* ❌ / ✔️
- Comment développer en utilisant un système de *livereloading* (`nodemon` par exemple) ✔️
- La connexion de mon application à une base de données avec et sans ORM/ODM (avec `mongodb` puis `mongoose` par exemple) ❌ (pas fait sans mongoose)
- Le développement d'une API REST et GraphQL (avec les packages `express` et `graphql` par exemple) ❌ (fait une seule fois en tuto)
- *Bonus : la manipulation des fichiers système avec `fs` et l'utilisation des streams en NodeJS* ❌

## 💻 J'utilise

### Un exemple personnel commenté ❌ / ✔️
### Un exemple personnel commenté ❌ **Voir commentaires dans langage JS**

```javascript
// this function takes a path to a .md file of the host system and write the HTML version of this file
// the .html file is given back
const convertMDFileToHTML = (pathToMDfile) => /* ... path to HTML file */
// Import routes
app.use('/api/users', users);
```

### Utilisation dans un projet ❌ / ✔️
### Utilisation dans un projet

[lien github](...)
[https://github.com/lolottetheclash/jason](...)

Description :
Description : Projet API REST pour la wild

### Utilisation en production si applicable❌ / ✔️
### Utilisation en production si applicable

[lien du projet](...)
[https://jason31.herokuapp.com/](...)

Description :
Description : Projet API REST pour la wild

### Utilisation en environement professionnel ❌ / ✔️
### Utilisation en environement professionnel ❌

Description :

## 🌐 J'utilise des ressources

### Titre
### Bootcamp tuto : Brad Traversy

- lien
- description
- [https://www.udemy.com/course/nodejs-api-masterclass/]
- Description: Node.js API Masterclass With Express & MongoDB

## 🚧 Je franchis les obstacles

### Point de blocage ❌ / ✔️
### Point de blocage ❌
Node à travailler en général ^^

Description:

Expand All @@ -62,5 +62,5 @@ Résolution :

## 📽️ J'en fais la démonstration

- J'ai ecrit un [tutoriel](...) ❌ / ✔️
- J'ai fait une [présentation](...) ❌ / ✔️
- J'ai ecrit un [tutoriel](...) ❌
- J'ai fait une [présentation](...) ❌