# Curriculum overview and structure ## Curriculum <style> [class^="module"] { padding:.25em .35em; } .module1 {background-color:#ea5e5b;} .module2 {background-color:#72be49;} .module3 {background-color:#56a9f6;} .tag { background:#aaa;padding:.25em .35em; border-radius:.25em; font-size:80%; color:white; } </style> 24 weeks in total 3 Modules: - <span class="module1">module I</span> ‒ frontend: <span class="tag">#HTML</span> <span class="tag">#CSS</span> <span class="tag">#RWD</span> <span class="tag">#JS</span> <span class="tag">#DOM</span> <span class="tag">#git</span> … - <span class="module2">module II</span> ‒ +backend: <span class="tag">#MongoDB</span> <span class="tag">#Node</span> <span class="tag">#Express</span> <span class="tag">#API</span> <span class="tag">#HTTP</span> <span class="tag">#AUTH</span> … - <span class="module3">module III</span> ‒ SPA : <span class="tag">#React</span> <span class="tag">#JSX</span> <span class="tag">#Components</span> <span class="tag">#States</span> … ![](https://i.imgur.com/Ke2T62v.png) 1 final project /module : 1. 🕹 A game : playable in a web-browser 2. 🌎 A fullstack website /service : with real users, database... 3. 🤳🏻 A React webapp : fast and mobile Retro-planning : ```mermaid gantt section Module I Lessons :l, 2020-06-02, 5w Proj1 :2w section Module II Lessons :5w Proj2 :3w section Module III Lessons :5w Proj3 :4w ``` ## Labels L'ensembles du programme est disponible sur Trello : https://trello.com/b/FJSrcSR6 (et en lien du topic Slack). Dedans, vous y retrouverez différents labels : <style> .labell { background:#aaa;padding:.25em .35em; border-radius:.25em; color:white; } .labell.lesson {background-color:#61bd4f;} .labell.exercise {background-color:#f2d631;} .labell.qa {background-color:#344563;} .labell.kata {background-color:#237abf;} .labell.project {background-color:#f49d31;} .labell.enhancement {background-color:#6de999;} .labell.bonus {background-color:#c377e0;} .labell.career {background-color:#ed75ca;} .labell.noclass {background-color:#eb5a46;} </style> Core materials: - <span class="labell lesson">👨🏼‍🏫 Lesson</span> : la théorie expliquée pas-à-pas, ensemble ‒ pour comprendre les concepts clefs - <span class="labell exercise">🏋🏽‍♂️Exercise</span> : la mise en pratique, en binômes ‒ pour tester sa compréhension et assimiler les cours - <span class="labell qa">👁 REVIEW / QA</span> : les corrections ‒ pour améliorer son code - <span class="labell kata">🥋 KATAs</span> : des petits challenges de code ‒ pour se fortifier et ne pas oublier - <span class="labell project">🏗 Project</span> : synthèse des connaissances and also: - <span class="labell enhancement">💅 Enhancement</span> / <span class="labell bonus">🎁 Bonus</span> - <span class="labell career">💼 Career Services</span> - <span class="labell noclass">⛱ No Class</span> ## Organisation d'une séance En dehors des périodes de projets, **chaque 🗓️séance sera organisée ainsi** : - une <span class="labell qa">👁 REVIEW / QA</span> de la séance précédente - une ou plusieurs <span class="labell lesson">👨🏼‍🏫 Lesson</span>(s) - une <span class="labell noclass">⛱ pause</span> - un <span class="labell exercise">🏋🏽‍♂️Exercise</span> de mise en pratique (aka. LAB) --- En plus de cette routine : - chaque semaine, on fera au moins 1 <span class="labell kata">🥋 KATA</span> - des contenus <span class="labell bonus">🎁 Bonus</span> et des <span class="labell enhancement">💅 Enhancement</span> viendront enrichir les séances - des sessions <span class="labell career">💼 Career Services</span> seront plannifiées avec Dina pour les intéressé.es NB : Les samedis on mettra les bouchées doubles ! ## L'équipe Nous serons 4 teachers à votre disposition : Justine, Élodie et Lucas (vos TAs) et moi-même. Nous vous apporterons notre aide dès que vous en aurez besoin. N'hésitez surtout pas à nous ☝️solliciter ! => Passer à la présentation des TAs et de leurs retours d'expérience