---
title: Doc pour stage
tags: Docs_Matthieu
---
# Remarques
- Besoin de "preuves" de ses compétences autant en design (maquettes, prototypes, wireframes), qu'en dev (site portofolio si possible ou description des projets, technos utilisées).
- Github = service d'hébergement en ligne pour l'outil GIT (système de contrôle de version) : Est-il à l'aise avec GIT ?
- Clarifier concrètement que veut dire "niveau intermédiaire/avancé".
# Questions
- Pour le front (HTML/CSS) est t-il a l'aise avec les frameworks tel que Bootstrap , Materialize ?
- A t-il des notions en back-end (utilisation d'API JSON, système MVC)
- On utilise ni PHP, ni Wordpress ou SQL : À la place est ce qu'il connait nodeJS et mongoDB et si non est-ce-qu'il est prêt à apprendre ?
- Pour le Javascript est-il à l'aise avec l'ES6 et la Programmation orientée objets ?
- A t-il déjà travaillé avec des frameworks tels que VueJS ou ReactJS ?
- A t-il déjà eu l'occasion d'avoir à intéragir avec un serveur (accessibilité) aux cours de ses projets passés ?
- Pour l'organisation nous avons l'habitude de travailler en marckdown, a t-il déjà utiliser ce dernier (optionnel)
- A t-il déjà eu l'occasion de travailler sur une architechture en microservices ?
- Quel est son environnement de travail, son OS (système d'exploitation) et ses IDE (logiciel de développement) ?
# Infos sur nos process/technos
*Ici ne sont précisés que les technos qu'il aura a utiliser*
## Technos utilisées
### Technos essentielles
- Technos Web vanilla (HTML/JS/CSS)
- NodeJS
- VueJS
- Bootstrap/BootstrapVue
- JQuery
### Technos secondaires (optionnel)
- Mongoose
- ExpressJS
- Axios
- ChartJS
## Outils
### Outils essentiel
- Git
- MongoDBCompass
### Outils secondaires (optionnel)
- Git Kraken (ou autre client Git GUI)
- PM2
- Insomnia ou Postman
- Apache2
## Architecture (infos utiles en cas de questions)
- Micro-services avec PM2(gestionaire de services)
- Serveur VPS Cloud (Sous Ubuntu v.18+)
- BDD MongoDB (base de données orientée document)
- Repository sous Bitbucket
- Déploiement via Git Bare repository