Last active
June 3, 2020 19:59
-
-
Save sandrabosk/9f1f79119d7fe281f3245a9a4dc15ee5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
course: | |
name: 'WDFT' | |
number: MASTER | |
version: '5.0' | |
chapter: | |
## ## ####### ######## ## ## ## ######## ## | |
### ### ## ## ## ## ## ## ## ## #### | |
#### #### ## ## ## ## ## ## ## ## ## | |
## ### ## ## ## ## ## ## ## ## ###### ## | |
## ## ## ## ## ## ## ## ## ## ## | |
## ## ## ## ## ## ## ## ## ## ## | |
## ## ####### ######## ####### ######## ######## ###### | |
- name: 'Tips & tricks for success' | |
sequential: | |
- name: 'Info tab' | |
vertical: | |
- name: '[EXTRA] Code of Conduct during the bootcamp' | |
html: | |
- file: info/code-of-conduct.md | |
- name: '[EXTRA] Link to the GitHub class organization' | |
html: | |
- file: info/gh-class-rg.m | |
- name: '[EXTRA] Guidelines on how to submit the labs' | |
html: | |
- file: info/guidelines-labs.md | |
- name: '[EXTRA] No class dates' | |
html: | |
- file: info/no-class-dates.md | |
- name: '[EXTRA] Contacts' | |
html: | |
- file: info/contacts.md | |
- name: '[EXTRA] Career Services' | |
html: | |
- file: info/career.md | |
- name: '[EXTRA] Technical interview prep' | |
html: | |
- file: other/tech-interviews.md | |
- name: '[EXTRA] Upcoming events' | |
html: | |
- file: info/events.md | |
- name: 'Module 1' | |
vertical: | |
- name: '[EXTRA] Time distribution' | |
html: | |
- file: info/ft-time-dist-m1.md | |
- name: '[EXTRA] Module 1 - topics - overview' | |
html: | |
- file: info/topics-m1.md | |
- name: '[EXTRA] Expectations' | |
html: | |
- file: info/expectations.md | |
- name: '[EXTRA] Requirements for win-win' | |
html: | |
- file: info/requirements-m1.md | |
- name: 'Module 2' | |
vertical: | |
- name: '[EXTRA] Time distribution' | |
html: | |
- file: info/ft-time-dist-m2.md | |
- name: '[EXTRA] Module 2 - topics - overview' | |
html: | |
- file: info/topics-m2.md | |
- name: '[EXTRA] Expectations' | |
html: | |
- file: info/expectations.md | |
- name: '[EXTRA] Requirements for win-win' | |
html: | |
- file: info/requirements-m2.md | |
- name: 'Module 3' | |
vertical: | |
- name: '[EXTRA] Time distribution' | |
html: | |
- file: info/ft-time-dist-m3.md | |
- name: '[EXTRA] Module 3 - topics - overview' | |
html: | |
- file: info/topics-m3.md | |
- name: '[EXTRA] Expectations' | |
html: | |
- file: info/expectations.md | |
- name: '[EXTRA] Requirements for win-win' | |
html: | |
- file: info/requirements-m3.md | |
- name: 'Week 1' | |
sequential: | |
- name: 'Day 1' ##### M1 - W1 - D1 ##### | |
vertical: | |
- name: 'JS | JavaScript Intro' | |
html: | |
- file: module-1/week-1/js-intro.md | |
- name: 'JS | Data Types in JavaScript - number & string' | |
html: | |
- file: module-1/week-1/js-datatypes-1.md | |
- name: 'JS | Data Types in JavaScript - boolean, undefined & null and Immutability' | |
html: | |
- file: module-1/week-1/js-datatypes-2.md | |
- name: '[SELF_GUIDED] JS | Numbers as Data Types - Advanced Topics' | |
html: | |
- file: module-1/week-1/numbers-advanced.md | |
- name: 'JS | Conditionals and Loops' | |
html: | |
- file: module-1/week-1/js-conditionals-loops.md | |
- name: 'VCS | Git Intro' | |
html: | |
- file: module-1/week-1/self-guided/git-intro.md | |
- name: 'Pair Programming Introduction' | |
html: | |
- file: module-1/week-1/self-guided/pair-programming.md | |
- name: '[LAB] LAB | JavaScript Basic Algorithms' | |
html: | |
- file: module-1/labs/lab-javascript-basic-algorithms.md | |
- name: 'Day 2' ##### M1 - W1 - D2 ##### | |
vertical: | |
- name: 'JS | Data Types in JavaScript - Arrays' | |
html: | |
- file: module-1/week-1/js-arrays.md | |
- name: 'JS | Functions Intro' | |
html: | |
- file: module-1/week-1/js-functions-intro.md | |
- name: '[LAB] LAB | JavaScript Functions and Arrays' | |
html: | |
- file: module-1/labs/lab-javascript-functions-and-arrays.md | |
- name: 'HTML | Introduction' | |
html: | |
- file: module-1/week-1/html-intro.md | |
- name: 'CSS | Intro & Selectors' | |
html: | |
- file: module-1/week-1/css-intro.md | |
- name: '[LAB] LAB | CSS Recipes clone' | |
html: | |
- file: module-1/labs/lab-css-recipes-clone.md | |
- name: '[KATA] CodeWars - Intro' | |
html: | |
- file: module-1/week-1/self-guided/codewars.md | |
- name: 'Day 3' ##### M1 - W1 - D3 ##### | |
vertical: | |
- name: 'JS | Data Types in JavaScript - Objects' | |
html: | |
- file: module-1/week-1/js-objects.md | |
- name: 'JS | Arrays & Objects' | |
html: | |
- file: module-1/week-1/js-objects-arrays.md | |
- name: '[LAB] LAB | JavaScript Clue' | |
html: | |
- file: module-1/labs/lab-javascript-clue.md | |
- name: 'CSS | Advanced Selectors' | |
html: | |
- file: module-1/week-1/css-advanced-selectors.md | |
- name: 'CSS | Transitions & Animations' | |
html: | |
- file: module-1/week-1/css-transitions-animations.md | |
- name: '[LAB] LAB | CSS Spotify clone' | |
html: | |
- file: module-1/labs/lab-css-spotify-clone.md | |
- name: 'Day 4' ##### M1 - W1 - D4 ##### | |
vertical: | |
- name: '[KATA] CodeWars' | |
html: | |
- file: module-1/week-1/self-guided/codewars.md | |
- name: 'JS | Functions Advanced' | |
html: | |
- file: module-1/week-1/js-functions-advanced.md | |
- name: 'JS | Arrays - Map, Reduce & Filter' | |
html: | |
- file: module-1/week-1/js-arrays-filter-map-reduce.md | |
- name: 'JS | Arrays - Sort & Reverse' | |
html: | |
- file: module-1/week-1/js-arrays-sort-reverse.md | |
- name: '[LAB] LAB | Greatest movies of all time' | |
html: | |
- file: module-1/labs/lab-javascript-greatest-movies.md | |
- name: '[SELF_GUIDED] JS | Value vs Reference and Mutable Data Types' | |
html: | |
- file: module-1/week-1/value-reference-mutability.md | |
- name: 'Day 5' ##### M1 - W1 - D5 ##### | |
vertical: | |
- name: "JS | OOP - objects, methods and the 'this' keyword" | |
html: | |
- file: module-1/week-1/js-oop-1.md | |
- name: 'JS | OOP - class and inheritance' | |
html: | |
- file: module-1/week-1/js-oop-2.md | |
- name: '[SELF_GUIDED] JS | OOP - Function constructor vs. Class' | |
html: | |
- file: module-1/week-1/js-oop-3.md | |
- name: '[LAB] LAB | JavaScript Vikings' | |
html: | |
- file: module-1/labs/lab-javascript-vikings.md | |
- name: 'Reinforcement session' | |
html: | |
- file: module-1/week-1/recap.md | |
- name: 'Semi-module retrospective' | |
html: | |
- file: 'other/module-retro.md' | |
###################################################################################### | |
- name: 'Week 2' | |
sequential: | |
- name: 'Day 1' ##### M1 - W2 - D1 ##### | |
vertical: | |
- name: 'CSS | Box Model' | |
html: | |
- file: module-1/week-1/css-box-model.md | |
- name: '[SELF_GUIDED] Bonus: CSS | Positioning' | |
html: | |
- file: module-1/week-1/css-positioning.md | |
- name: 'CSS | Responsive Web Design' | |
html: | |
- file: module-1/week-1/css-responsive-design.md | |
- name: 'CSS | Flexbox' | |
html: | |
- file: module-1/week-1/css-flexbox.md | |
- name: '[LAB] LAB | CSS Instagram clone' | |
html: | |
- file: module-1/labs/lab-css-instagram-clone.md | |
- name: '[SELF_GUIDED] Bonus: LAB | CSS Flexbox Slack' | |
html: | |
- file: module-1/labs/lab-css-flexbox-slack.md | |
- name: 'JS | Variable scope, hoisting and shadowing' | |
html: | |
- file: module-1/week-2/js-scope-hoist-shadow.md | |
- name: 'JS | Debugging, Error Handling and JS Hint' | |
html: | |
- file: module-1/week-2/js-debugging.md | |
- name: 'JS | Async & Callbacks' | |
html: | |
- file: module-1/week-2/js-async-callbacks.md | |
- name: '[LAB] LAB | JavaScript Chronometer' | |
html: | |
- file: module-1/labs/lab-javascript-chronometer.md | |
- name: '[SELF_GUIDED] Bonus: LAB | JavaScript Koans' | |
html: | |
- file: module-1/labs/lab-javascript-koans.md | |
- name: '[SELF_GUIDED] Bonus: JS | Context & Function invocation' | |
html: | |
- file: module-1/week-2/js-context-function-invocation.md | |
- name: 'Day 2' ##### M1 - W2 - D2 ##### | |
vertical: | |
- name: 'DOM | Introduction & Selectors' | |
html: | |
- file: module-1/week-1/dom-introduction-selectors.md | |
- name: 'DOM | Manipulation' | |
html: | |
- file: module-1/week-1/dom-manipulation.md | |
- name: '[LAB] LAB | DOM Ironhack Cart' | |
html: | |
- file: module-1/labs/lab-dom-ironhack-cart.md | |
# - name: "[SELF_GUIDED] Bonus: DOM | Simon Game" | |
# html: | |
# - file: module-1/week-2/simon-game.md | |
- name: 'JS | Testing & Jasmine' | |
html: | |
- file: module-1/week-2/js-testing-jasmine.md | |
- name: '[LAB] JS | Intro to testing with Jasmine' | |
html: | |
- file: module-1/labs/lab-testing-jasmine.md | |
- name: '[SELF_GUIDED] Bonus: LAB | JavaScript Advanced Algorithms' | |
html: | |
- file: module-1/labs/lab-javascript-advanced-algorithms.md | |
- name: 'Day 3' ##### M1 - W2 - D3 ##### | |
vertical: | |
- name: 'Lab review - reinforcement of DOM manipulation concept' | |
html: | |
- file: module-1/week-1/dom-reinforcement.md | |
- name: 'CSS | Bootstrap Docs' | |
html: | |
- file: module-1/week-2/css-bootstrap-intro.md | |
- name: '[SELF_GUIDED] Bonus: CSS - Style Normalizing & Grid Systems' | |
html: | |
- file: module-1/week-2/css-grid-systems.md | |
- name: '[LAB] LAB | Bootstrap Cloning Revera' | |
html: | |
- file: module-1/labs/lab-bootstrap-cloning-revera.md | |
- name: '[LAB] Reinforcement - DOM: LAB | DOM Pizza Builder' | |
html: | |
- file: module-1/labs/lab-dom-pizza-builder.md | |
- name: '[LAB] Reinforcement - OOP: LAB | JavaScript Memory Game' | |
html: | |
- file: module-1/labs/lab-javascript-memory-game.md | |
- name: 'Day 4' ##### M1 - W2 - D4 ##### | |
vertical: | |
- name: 'Canvas | Intro & Basic Drawing' | |
html: | |
- file: module-1/week-2/canvas-intro.md | |
- name: 'Canvas | Styling, Text and Images' | |
html: | |
- file: module-1/week-2/canvas-drawing-text-styles.md | |
- name: '[LAB] LAB | Canvas Hangman' | |
html: | |
- file: module-1/labs/lab-canvas-hangman.md | |
- name: 'Canvas | Basic Animations' | |
html: | |
- file: module-1/week-2/canvas-basic-animations.md | |
- name: 'Canvas | Codealong - Basic Animations' | |
html: | |
- file: module-1/week-2/canvas-basic-animations-codealong.md | |
- name: '[LAB] LAB | Canvas Race Car' | |
html: | |
- file: module-1/labs/lab-canvas-race-car.md | |
- name: 'Day 5' ##### M1 - W2 - D5 ##### | |
vertical: | |
- name: 'Lab review - reinforcement of Canvas concept' | |
html: | |
- file: module-1/week-1/canvas-reinforcement.md | |
- name: '[EXTRA] Juice your game!' | |
html: | |
- file: module-1/week-2/juice-your-game.md | |
- name: '[RITUALS] Project planning session' | |
html: | |
- file: other/project-planning.md | |
- name: 'Bonus: Project Management' | |
html: | |
- file: module-1/week-2/self-guided/agile-kanban.md | |
- name: 'VCS | Git and GitHub + GitHub Pages' | |
html: | |
- file: module-1/week-2/git-github-pages-deploy.md | |
- name: '[PROJECT] Project #1 Guidelines: The Game' | |
html: | |
- file: module-1/project-1.md | |
- name: '[SELF_GUIDED] Bonus: Canvas | Transformations and Compositing' | |
html: | |
- file: module-1/week-2/canvas-transformations-compositing.md | |
- name: '[SELF_GUIDED] Bonus: Canvas | Advanced Animations' | |
html: | |
- file: module-1/week-2/canvas-advanced-animations.md | |
- name: '[LAB] Bonus: LAB | Canvas Flappy Birds' | |
html: | |
- file: module-1/labs/lab-canvas-flappybirds.md | |
###################################################################################### | |
- name: 'Week 3' | |
sequential: | |
- name: 'Day 1' ##### M1 - W3 - D1 ##### | |
vertical: | |
- name: '[PROJECT] Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Anagrams' | |
html: | |
- file: module-1/week-3/kata-anagrams.md | |
- name: '[SELF_GUIDED] Bonus: Structure your code' | |
html: | |
- file: module-1/week-2/self-guided/js-good-patterns.md | |
- name: '[PROJECT] Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Day 2' ##### M1 - W3 - D2 ##### | |
vertical: | |
- name: '[PROJECT] Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Clocky Mc Clock-Face' | |
html: | |
- file: module-1/week-3/kata-clocky-mc-clock-face.md | |
- name: '[SELF_GUIDED] Bonus: Markdown and READMEs' | |
html: | |
- file: module-1/week-2/self-guided/markdown-intro.md | |
- name: '[PROJECT] Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Day 3' ##### M1 - W3 - D3 ##### | |
vertical: | |
- name: '[PROJECT] Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Sorting a 2D array' | |
html: | |
- file: module-1/week-3/kata-sorting-2d-array.md | |
- name: '[SELF_GUIDED] Bonus: Advanced Command Line' | |
html: | |
- file: module-1/week-1/self-guided/command-line.md | |
- name: '[PROJECT] Project development' | |
html: | |
- file: other/project-dev.md | |
- name: '[PROJECT] Presentation practice (optional)' | |
html: | |
- file: other/presentations.md | |
- name: 'Day 4' ##### M1 - W3 - D4 ##### | |
vertical: | |
- name: '[PROJECT] Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: TGI Friday!!' | |
html: | |
- file: module-1/week-3/kata-tgi-friday.md | |
- name: '[PROJECT] Project development' | |
html: | |
- file: other/project-dev.md | |
- name: '[PROJECT] Presentation practice (mandatory)' | |
html: | |
- file: other/presentations.md | |
- name: 'Day 5' ##### M1 - W3 - D5 ##### | |
vertical: | |
- name: '[PROJECT] Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Presentations - Project #1' | |
html: | |
- file: other/final-presentation.md | |
###################################################################################### | |
## ## ####### ######## ## ## ## ######## ####### | |
### ### ## ## ## ## ## ## ## ## ## ## | |
#### #### ## ## ## ## ## ## ## ## ## | |
## ### ## ## ## ## ## ## ## ## ###### ####### | |
## ## ## ## ## ## ## ## ## ## ## | |
## ## ## ## ## ## ## ## ## ## ## | |
## ## ####### ######## ####### ######## ######## ######### | |
- name: 'Week 4' | |
sequential: | |
- name: 'Day 1' ##### M2 - W4 - D1 ##### | |
vertical: | |
- name: '[RITUALS] Project 1 retrospective' | |
html: | |
- file: other/project-retro.md | |
- name: '[RITUALS] Project 1 feedback' | |
html: | |
- file: other/project-feedback.md | |
- name: '[RITUALS] Module 1 retrospective' | |
html: | |
- file: module-3/week-7/retrospective.md | |
- name: 'JS | Destructuring Assignment and Parameter Handling' | |
html: | |
- file: module-1/week-2/js-es6-advanced.md | |
- name: 'ES6 | Promises' | |
html: | |
- file: module-2/week-4/js-es6-promises.md | |
- name: '[LAB] LAB | #Promise me a dinner' | |
html: | |
- file: module-2/labs/lab-es6-promises.md | |
- name: '[SELF_GUIDED] LAB | ES6 JavaScript Koans' | |
html: | |
- file: module-2/labs/lab-es6-javascript-koans.md | |
- name: 'Day 2' ##### M2 - W4 - D2 ##### | |
vertical: | |
- name: 'How the Internet works' | |
html: | |
- file: module-2/week-4/self-guided/how-does-the-internet-work.md | |
- name: 'Node | Intro & Installation' | |
html: | |
- file: module-2/week-4/node-npm-intro.md | |
- name: 'Node | The Internet & HTTP Server' | |
html: | |
- file: module-2/week-4/node-http.md | |
- name: '[LAB] LAB | Intro Node' | |
html: | |
- file: module-2/labs/lab-intro-node.md | |
- name: 'Express | Introduction' | |
html: | |
- file: module-2/week-4/express-intro.md | |
- name: '[LAB] LAB | Express Basic Site' | |
html: | |
- file: module-2/labs/lab-express-basic-site.md | |
- name: 'Day 3' ##### M2 - W4 - D3 ##### | |
vertical: | |
- name: 'Express | Dynamic Views' | |
html: | |
- file: module-2/week-4/express-dynamic-views.md | |
- name: 'Express | Layouts & Partials' | |
html: | |
- file: module-2/week-4/express-layouts.md | |
- name: 'What is an API?' | |
html: | |
- file: module-2/week-5/api-microservices.md | |
- name: '[LAB] LAB | IronBeers' | |
html: | |
- file: module-2/labs/lab-ironbeers.md | |
- name: 'MongoDB | Introduction' | |
html: | |
- file: module-2/week-4/mongo-intro.md | |
- name: '[SELF_GUIDED] MongoDB | Shell & CRUD operations' | |
html: | |
- file: module-2/week-4/mongo-shell-crud.md | |
- name: 'MongoDB | MongoDB Compass CRUD Operations' | |
html: | |
- file: module-2/week-4/mongo-compass-crud.md | |
- name: 'MongoDB | Data Models' | |
html: | |
- file: module-2/week-4/mongo-data-models.md | |
- name: '[LAB] LAB | MongoDB - Advanced Querying' | |
html: | |
- file: module-2/labs/lab-advance-querying-mongo.md | |
- name: '[SELF_GUIDED] MongoDB | Indexing & Aggregation Framework' | |
html: | |
- file: module-2/week-4/self-guided/mongo-advanced.md | |
- name: 'Day 4' ##### M2 - W4 - D4 ##### | |
vertical: | |
- name: 'Mongoose | Introduction' | |
html: | |
- file: module-2/week-4/mongoose-intro.md | |
- name: 'Mongoose | Schemas, Models & Documents' | |
html: | |
- file: module-2/week-4/mongoose-schemas-models-documents.md | |
- name: '[LAB] LAB | Mongoose Recipes' | |
html: | |
- file: module-2/labs/lab-mongoose-recipes.md | |
- name: 'Reinforcement session' | |
html: | |
- file: module-1/week-1/recap.md | |
- name: 'Day 5' ##### M2 - W4 - D5 ##### | |
vertical: | |
- name: '[KATA] CodeWars' | |
html: | |
- file: module-1/week-1/self-guided/codewars.md | |
- name: 'Express | GET Method - Route Params & Query String' | |
html: | |
- file: module-2/week-4/express-get-params.md | |
- name: 'Express | POST Method - Request Body' | |
html: | |
- file: module-2/week-4/express-post-params.md | |
- name: '[LAB] LAB | Express Spotify' | |
html: | |
- file: module-2/labs/lab-express-spotify.md | |
- name: 'Lab review - reinforcement of Express GET and POST concept' | |
html: | |
- file: module-2/week-4/get-post-reinforcement.md | |
- name: '[SELF_GUIDED] Node | Asynchrony' | |
html: | |
- file: module-2/week-4/self-guided/node-async.md | |
###################################################################################### | |
- name: 'Week 5' | |
sequential: | |
- name: 'Day 1' ##### M2 - W5 - D1 ##### | |
vertical: | |
- name: 'Express | Express Generator' | |
html: | |
- file: module-2/week-4/express-generator.md | |
- name: 'Mongoose&Express | List - Read Documents' | |
html: | |
- file: module-2/week-4/mongoose-express-list-read.md | |
- name: '[LAB] LAB | Express Cinema' | |
html: | |
- file: module-2/labs/lab-express-cinema.md | |
- name: 'Mongoose&Express | Basic CRUD' | |
html: | |
- file: module-2/week-4/mongoose-express-basic-crud.md | |
- name: '[LAB] LAB | Express Drones' | |
html: | |
- file: module-2/labs/lab-express-drones | |
- name: 'Day 2' ##### M2 - W5 - D2 ##### | |
vertical: | |
- name: 'Mongoose&Express | Documents Relationships' | |
html: | |
- file: module-2/week-4/mongoose-express-relationships.md | |
- name: '[LAB] LAB | Mongoose Movies & Celebrities' | |
html: | |
- file: module-2/labs/lab-mongoose-movies.md | |
- name: 'Lab review - reinforcement of CRUD concept' | |
html: | |
- file: module-2/week-4/crud-reinforcement.md | |
- name: 'Day 3' ##### M2 - W5 - D3 ##### | |
vertical: | |
- name: "Node | The concern on users' security" | |
html: | |
- file: module-2/week-5/node-bcrypt.md | |
- name: 'Node | User registration' | |
html: | |
- file: module-2/week-5/user-registration.md | |
- name: '[LAB] LAB | Express basic auth - iteration 1' | |
html: | |
- file: module-2/labs/lab-express-basic-auth.md | |
- name: 'Node | Form validation' | |
html: | |
- file: module-2/week-5/form-validation.md | |
- name: 'Node | Basic Authentication & Sessions' | |
html: | |
- file: module-2/week-5/node-basic-authentication.md | |
- name: '[LAB] LAB | Express basic auth - iterations 2 and 3' | |
html: | |
- file: module-2/labs/lab-express-basic-auth.md | |
- name: '[SELF_GUIDED] Passport | Sign Up, Login, Logout' | |
html: | |
- file: module-2/week-5/node-passport-login.md | |
- name: '[SELF_GUIDED] LAB | Authentication with passport' | |
html: | |
- file: module-2/labs/lab-authentication-with-passport.md | |
- name: '[SELF_GUIDED] Passport | Security & Roles' | |
html: | |
- file: module-2/week-5/node-passport-roles.md | |
- name: '[SELF_GUIDED] LAB | Passport roles' | |
html: | |
- file: module-2/labs/lab-passport-roles.md | |
- name: '[SELF_GUIDED] Passport | Strategies and Social Login' | |
html: | |
- file: module-2/week-5/node-passport-strategies.md | |
# still to be added: | |
# - name: "VCS | Collaboration with GitHub" | |
# html: | |
# - file: module-2/week-5/git-github-collaboration.md | |
- name: 'Day 4' ##### M2 - W5 - D4 ##### | |
vertical: | |
- name: '[LAB] Users to Movies&Celebrities - reinforcement of auth concept' | |
html: | |
- file: module-2/week-5/node-auth-reinforcement.md | |
- name: 'AXIOS | GET Request' | |
html: | |
- file: module-2/week-5/axios-get.md | |
- name: '[LAB] Bonus: LAB | Financial data graphing' | |
html: | |
- file: module-2/labs/lab-financial-data-graphing.md | |
- name: 'AXIOS | POST, PUT and DELETE request' | |
html: | |
- file: module-2/week-5/axios-post-put-delete.md | |
- name: 'JSON Server' | |
html: | |
- file: module-2/week-5/json-server.md | |
- name: '[LAB] LAB | AXIOS CRUD Characters' | |
html: | |
- file: module-2/labs/lab-ajax-crud-characters.md | |
- name: 'Day 5' ##### M2 - W5 - D5 ##### | |
vertical: | |
- name: 'Express | File Upload with Cloudinary' | |
html: | |
- file: module-2/week-5/file-upload-cdn.md | |
- name: 'Bonus: Express | File Upload' | |
html: | |
- file: module-2/week-5/node-file-upload.md | |
- name: '[LAB] Bonus: LAB | File Upload' | |
html: | |
- file: module-2/labs/lab-file-upload.md | |
- name: '[LAB] Bonus: LAB | IronRooms' | |
html: | |
- file: module-2/labs/lab-express-rooms-with-reviews.md | |
- name: 'Deploy to Heroku' | |
html: | |
- file: module-2/week-5/node-heroku-deploy.md | |
- name: '[RITUALS] Project planning session' | |
html: | |
- file: other/project-planning.md | |
- name: '[PROJECT] Project #2 Guidelines: Full-stack Web Application' | |
html: | |
- file: module-2/project-2.md | |
###################################################################################### | |
- name: 'Week 6' | |
sequential: | |
- name: 'Day 1' ##### M2 - W6 - D1 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Persistent Bugger' | |
html: | |
- file: module-2/week-6/kata-persistent-bugger.md | |
- name: '[SELF_GUIDED] Software Engineering Principles' | |
html: | |
- file: module-2/week-5/self-guided/software-engineering-principles.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Day 2' ##### M2 - W6 - D2 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Playing with digits' | |
html: | |
- file: module-2/week-6/kata-playing-with-digits.md | |
- name: '[SELF_GUIDED] Google Maps | Geolocation' | |
html: | |
- file: module-2/week-5/google-maps-geolocation.md | |
- name: '[SELF_GUIDED] Google Maps & Express' | |
html: | |
- file: module-2/week-5/google-maps-express.md | |
- name: '[SELF_GUIDED] LAB | Coffee and books' | |
html: | |
- file: module-2/labs/lab-coffee-and-books.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Day 3' ##### M2 - W6 - D3 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Find the missing letter' | |
html: | |
- file: module-2/week-6/kata-find-the-missing-letter.md | |
- name: '[SELF_GUIDED] Nodemailer' | |
html: | |
- file: module-2/week-5/nodemailer.md | |
- name: '[SELF_GUIDED] LAB | Nodemailer' | |
html: | |
- file: module-2/labs/lab-nodemailer.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Presentation practice (optional)' | |
html: | |
- file: other/presentations.md | |
- name: 'Day 4' ##### M2 - W6 - D4 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Street Fighter 2 - Character selection' | |
html: | |
- file: module-2/week-6/kata-street-fighter-2.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Presentation practice (mandatory)' | |
html: | |
- file: other/presentations.md | |
- name: 'Day 5' ##### M2 - W6 - D5 ##### | |
vertical: | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Presentations - Project #2' | |
html: | |
- file: other/final-presentation.md | |
###################################################################################### | |
## ## ####### ######## ## ## ## ######## ####### | |
### ### ## ## ## ## ## ## ## ## ## ## | |
#### #### ## ## ## ## ## ## ## ## ## | |
## ### ## ## ## ## ## ## ## ## ###### ####### | |
## ## ## ## ## ## ## ## ## ## ## | |
## ## ## ## ## ## ## ## ## ## ## ## | |
## ## ####### ######## ####### ######## ######## ####### | |
- name: 'Week 7' | |
sequential: | |
- name: 'Day 1' ##### M3 - W7 - D1 ##### | |
vertical: | |
- name: '[RITUALS] Project 2 retrospective' | |
html: | |
- file: other/project-retro.md | |
- name: '[RITUALS] Project 2 feedback' | |
html: | |
- file: other/project-feedback.md | |
- name: '[RITUALS] Module 2 retrospective' | |
html: | |
- file: module-3/week-7/retrospective.md | |
- name: 'React | Intro to React - Create React app from the scratch' | |
html: | |
- file: module-3/week-7/react-intro-babel-webpack.md | |
- name: 'React | Create React App, JSX and React elements' | |
html: | |
- file: module-3/week-7/cra-jsx-elements.md | |
- name: '[LAB] LAB | Hello Ironhack' | |
html: | |
- file: module-3/labs/lab-hello-ironhack.md | |
- name: 'HOF exercises' | |
html: | |
- file: module-3/week-7/hof-katas.md | |
- name: 'Day 2' ##### M3 - W7 - D2 ##### | |
vertical: | |
- name: 'React | Components and Props' | |
html: | |
- file: module-3/week-7/props.md | |
- name: '[LAB] LAB | Bulma' | |
html: | |
- file: module-3/labs/lab-bulma-components.md | |
- name: 'React | State' | |
html: | |
- file: module-3/week-7/state.md | |
- name: '[LAB] LAB | React training [steps 1-7]' | |
html: | |
- file: module-3/labs/lab-react-training.md | |
- name: '[SELF_GUIDED] React | Composition and Inheritance - general concept' | |
html: | |
- file: module-3/week-7/composition-inheritance-general.md | |
- name: '[SELF_GUIDED] React | Using composition in React' | |
html: | |
- file: module-3/week-7/using-composition-in-react.md | |
- name: '[SELF_GUIDED] React | Composition vs. Inheritance' | |
html: | |
- file: module-3/week-7/sg-composition-inheritance.md | |
- name: 'Day 3' ##### M3 - W7 - D3 ##### | |
vertical: | |
- name: 'React | List & Keys' | |
html: | |
- file: module-3/week-7/list-keys.md | |
- name: 'React | Conditional Rendering' | |
html: | |
- file: module-3/week-7/conditional-rendering.md | |
- name: '[LAB] LAB | React IronContacts' | |
html: | |
- file: module-3/labs/lab-react-ironcontacts.md | |
- name: 'React | Forms' | |
html: | |
- file: module-3/week-7/forms.md | |
- name: '[LAB] LAB | React IronNutrition' | |
html: | |
- file: module-3/labs/lab-react-ironnutrition.md | |
- name: 'Day 4' ##### M3 - W7 - D4 ##### | |
vertical: | |
- name: 'Lab review - reinforcement of state, props, forms in React' | |
html: | |
- file: module-3/week-7/state-props-forms-reinforcement.md | |
- name: 'React | Lifting State Up' | |
html: | |
- file: module-3/week-7/lifting-state-up.md | |
- name: '[LAB] LAB | Thinking in React' | |
html: | |
- file: module-3/labs/lab-thinking-in-react.md | |
- name: 'React | Lifecycle methods' | |
html: | |
- file: module-3/week-7/lifecycle-methods.md | |
- name: 'React | Intro to Routing' | |
html: | |
- file: module-3/week-7/routing-intro.md | |
- name: '[SELF_GUIDED] LAB | React Training [steps 8 and up]' | |
html: | |
- file: module-3/labs/lab-react-training.md | |
- name: '[SELF_GUIDED] React | Lifting State Up - advanced' | |
html: | |
- file: module-3/week-7/additional-lifting-state-up.md | |
- name: 'Day 5' ##### M3 - W7 - D5 ##### | |
vertical: | |
- name: 'React | Routing Advanced' | |
html: | |
- file: module-3/week-7/routing-advanced.md | |
- name: '[LAB] LAB | Wiki Countries' | |
html: | |
- file: module-3/labs/lab-wiki-countries.md | |
- name: 'React | Connecting React app to the backend' | |
html: | |
- file: module-3/week-7/connecting-react-to-backend.md | |
- name: '[LAB] LAB | React IronBeers' | |
html: | |
- file: module-3/labs/lab-react-ironbeers.md | |
###################################################################################### | |
- name: 'Week 8' | |
sequential: | |
- name: 'Day 1' ##### M3 - W8 - D1 ##### | |
vertical: | |
- name: 'React | Building the Rest API' | |
html: | |
- file: module-3/week-7/front-back-integration-I.md | |
- name: 'React | Integrating the React App' | |
html: | |
- file: module-3/week-7/front-back-integration-II.md | |
- name: 'React | Authentication' | |
html: | |
- file: module-3/week-8/authentication.md | |
- name: 'Day 2' ##### M3 - W8 - D2 ##### | |
vertical: | |
- name: 'React & Express | File Upload' | |
html: | |
- file: module-3/week-8/file-upload.md | |
- name: '[LAB] Bonus: LAB | Profile App' | |
html: | |
- file: module-3/labs/lab-profile-app.md | |
- name: 'React | Deployment' | |
html: | |
- file: module-3/week-8/deployment.md | |
- name: '[PROJECT] Project #3 Guidelines: MERN Web Application' | |
html: | |
- file: module-3/project-3.md | |
- name: '[RITUALS] Project planning session' | |
html: | |
- file: other/project-planning.md | |
- name: 'Day 3' ##### M3 - W8 - D3 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Scramblies' | |
html: | |
- file: module-3/week-8/kata-scramblies.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Day 4' ##### M3 - W8 - D4 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Balancing parentheses' | |
html: | |
- file: module-3/week-8/kata-balancing-parentheses.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Day 5' ##### M3 - W8 - D5 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Pete the baker' | |
html: | |
- file: module-3/week-8/kata-pete-the-baker.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
###################################################################################### | |
- name: 'Week 9' | |
sequential: | |
- name: 'Day 1' ##### M3 - W9 - D1 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Directions reduction' | |
html: | |
- file: module-3/week-8/kata-directions-reduction.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Day 2' ##### M3 - W9 - D2 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Code interview test: Sum of pairs' | |
html: | |
- file: module-3/week-9/kata-sum-of-pairs.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Presentation practice (optional)' | |
html: | |
- file: other/presentations.md | |
- name: 'Day 3' ##### M3 - W8 - D2 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: "Code interview test: Don't eat the last cake" | |
html: | |
- file: module-3/week-9/kata-dont-eat-last-cake.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Presentation practice (mandatory)' | |
html: | |
- file: other/presentations.md | |
- name: 'Day 4' ##### M3 - W9 - D4 ##### | |
vertical: | |
- name: 'Stand ups' | |
html: | |
- file: other/stand-ups.md | |
- name: 'Project development' | |
html: | |
- file: other/project-dev.md | |
- name: 'Day 5' ##### M3 - W9 - D5 ##### | |
vertical: | |
- name: 'Presentations - Project #3' | |
html: | |
- file: other/final-presentation.md |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment