# DevOps

Bienvenue au cours DevOps, conçu par Kevin Glass, Ph.D.

## Supports

Les codes sources pour ces supports sont disponibles au lien suivant :

{% embed url="<https://github.com/glassworks/course-devops-supports>" %}

Aidez à l'amélioration des supports ! Si vous constatez une coquille, n'hésitez pas à soumettre un *merge request*. Votre nom sera ajouté à la liste de remerciements !

## Remerciements

Merci aux personnes suivantes qui ont apporté des commentaires, des corrections et des mises à jour à ces notes :

* Alexandre Grodent

## Projet de travail

Pour travailler en local, nous allons utiliser Docker Dev Containers. Pour installer le nécessaire, suivez [ce guide, étapes 1, 2, et 3](https://docs.glassworks.tech/unix-shell/introduction/010-introduction/installation-party).

Nous allons travailler avec un projet NodeJS, contenant la base d'un API. Vous trouverez le projet ici :

[devops-sample-main.zip](https://dev.glassworks.tech/courses/devops/devops-sample/-/archive/main/devops-sample-main.zip)

Téléchargez, décompressez, et ouvrez le projet dans VSCode, et relancez votre projet dans un Dev Container (avec Docker). Suivez les instructions dans le `README.md` afin de lancer une version fonctionnelle de l'api.

## Copyright

Copyright © Kevin Glass 2023.

La rédaction de ce programme a été faite par Kevin Glass, y compris la création des exemples, exercices, et données de test.

Toute ré-utilisation du contenu de ce cours est sujet à l'accord exprès et à l'écrit de Kevin GLASS.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.glassworks.tech/devops/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
