changed paragraph breaks from --- to ----
This commit is contained in:
parent
fc941f8a69
commit
378aae733d
1 changed files with 17 additions and 14 deletions
|
@ -285,7 +285,8 @@ Avec ceci, on a pu créer une phrase qui résume nos idées, et on peut créer l
|
||||||
|
|
||||||
On a aussi fait les maximalités (chiffres en bleu dans notre diagramme). Cela nous a permis de voir rapidement que la relation entre réservation et matérial allait avoir un lien Many to Many, alors pour notre MLD, nous avons mis un tableau intermédiaire afin de mieux gérer ce lien.
|
On a aussi fait les maximalités (chiffres en bleu dans notre diagramme). Cela nous a permis de voir rapidement que la relation entre réservation et matérial allait avoir un lien Many to Many, alors pour notre MLD, nous avons mis un tableau intermédiaire afin de mieux gérer ce lien.
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
|
|
||||||
### Modèle Logique de Données
|
### Modèle Logique de Données
|
||||||
|
@ -294,7 +295,8 @@ Nous progressons vers le Modèle Logique de Données, une étape plus concrète
|
||||||
|
|
||||||
![Le Modèle Logique de Données](images/MLD.jpg){width=70%}
|
![Le Modèle Logique de Données](images/MLD.jpg){width=70%}
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
|
|
||||||
### Modèle Physique de Données
|
### Modèle Physique de Données
|
||||||
|
@ -368,7 +370,7 @@ async create(data: InputRegister) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### Diagramme de cas d'utilisation
|
### Diagramme de cas d'utilisation
|
||||||
|
|
||||||
|
@ -378,7 +380,8 @@ Un admin, cependant, a des droits qu’un client n’a pas. Il peut créer, mett
|
||||||
|
|
||||||
![Le Diagramme de cas d'utilisation](images/use case diagram.jpg){width=70%}
|
![Le Diagramme de cas d'utilisation](images/use case diagram.jpg){width=70%}
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
|
|
||||||
### Diagramme de séquence
|
### Diagramme de séquence
|
||||||
|
@ -436,7 +439,7 @@ export default new DataSource({
|
||||||
entities: [Material, User, Reservation, Category, ReservedMaterial, Session],
|
entities: [Material, User, Reservation, Category, ReservedMaterial, Session],
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
---
|
----
|
||||||
|
|
||||||
### Définition des Entités avec TypeORM et TypeGraphQL
|
### Définition des Entités avec TypeORM et TypeGraphQL
|
||||||
|
|
||||||
|
@ -501,7 +504,7 @@ export class CategoryDeleted {
|
||||||
export default Category;
|
export default Category;
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### Opérations CRUD avec TypeORM
|
### Opérations CRUD avec TypeORM
|
||||||
|
|
||||||
|
@ -578,7 +581,7 @@ export default CategoryServices;
|
||||||
|
|
||||||
Dans ce contexte, TypeORM facilite la gestion des données de manière efficace grâce à des méthodes telles que find, findOne, create, save, merge et remove. Cela permet d'exécuter les opérations CRUD de façon fluide et harmonieuse avec les entités définies, tout en tenant compte des relations entre les tables.
|
Dans ce contexte, TypeORM facilite la gestion des données de manière efficace grâce à des méthodes telles que find, findOne, create, save, merge et remove. Cela permet d'exécuter les opérations CRUD de façon fluide et harmonieuse avec les entités définies, tout en tenant compte des relations entre les tables.
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### Intégration avec GrahQL et Apollo
|
### Intégration avec GrahQL et Apollo
|
||||||
|
|
||||||
|
@ -667,7 +670,7 @@ export default class User {
|
||||||
|
|
||||||
Voir la section sécurité pour plus d'informations concernant argon2.
|
Voir la section sécurité pour plus d'informations concernant argon2.
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### JWT et gestion des cookies
|
### JWT et gestion des cookies
|
||||||
|
|
||||||
|
@ -736,7 +739,7 @@ export interface Payload {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### Contexte de l’utilisateur
|
### Contexte de l’utilisateur
|
||||||
|
|
||||||
|
@ -785,7 +788,7 @@ expressMiddleware(server, {
|
||||||
}),
|
}),
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### Autorisation avec TypeGraphQL
|
### Autorisation avec TypeGraphQL
|
||||||
|
|
||||||
|
@ -852,7 +855,7 @@ async function main() {
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### CORS (Cross-Origin Resource Sharing)
|
### CORS (Cross-Origin Resource Sharing)
|
||||||
|
|
||||||
|
@ -982,7 +985,7 @@ Document.getInitialProps = async (ctx: any) => {
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### Apollo client et GraphQL Codegen
|
### Apollo client et GraphQL Codegen
|
||||||
|
|
||||||
|
@ -1310,7 +1313,7 @@ function CategoryButton({name, id}: {name: string, id: string}) {
|
||||||
export default CategoryButton;
|
export default CategoryButton;
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### Material-UI
|
### Material-UI
|
||||||
|
|
||||||
|
@ -1549,7 +1552,7 @@ describe('Test sur les matériels', () => {
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
----
|
||||||
|
|
||||||
### Tests front-end
|
### Tests front-end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue