--- 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