Skip to content

Latest commit

 

History

History
97 lines (67 loc) · 2.25 KB

overview.md

File metadata and controls

97 lines (67 loc) · 2.25 KB

Overview

In the 8 weeks of the bootcamp we'll explore:

Week 1 - Toolkit

Main topics

  • Pair programming
  • Using Git in a team

Project

  • Mobile-first responsive team portfolio

Week 2 - Testing

Main topics

  • Test driven development

Project

  • To-do app

Week 3 - APIs

Main topics

  • AJAX
  • REST
  • HTTP
  • Asynchronous calls

Project

  • Single page application interacting with APIs

Week 4 - Node.js

Main topics

  • Server
  • Node.js
  • NPM
  • Heroku

Project

  • Autocompleter (full-stack)

Week 5 - Database

Main topics

  • SQL
  • PostgreSQL
  • Data validation
  • Basic security

Project

  • Use the database. Propose yours! (e.g. book sharing system, food recommendation, events calendar, ...)

Week 6 - More Node.js

Main topics

  • Cookie and session management
  • Back-end API calls

Project

  • Let the users log in. Propose yours! (e.g. game, todo app, Twitter clone, ...)

Week 7 - Express

Main topics

  • Express
  • Middleware
  • Handlebars

Project

  • Back-end rendered project. Propose yours!

Week 8 - Vue.js and D3

Main topics

  • Vue.js
  • D3.js

Project

  • Front-end data visualisation. Propose yours! (e.g. game, graphing, todo app with stats, dashboard)

Example week schedule

  • Monday: 10-12 workshop, 15-17 workshop, group study
  • Tuesday: 10-12 workshop, project introduction and group work
  • Wednesday: group work on the project
  • Thursday: project, 15-17 code review with external mentors
  • Friday: project, 15-17 group presentation of the projects, meeting with companies and externals

Projects weeks 9-12

Build a meaningful project, for one month. We'll look for real work from clients, we are open to develop your own project, or just build something for your portfolio. The importance is to work in a team for an extended period of time.

Mentorship weeks 13-20

You will be followed by our mentors in developing further your skills and applying for jobs. You can continue working on your project, on client work, or whatever you like, in the same environment with your coursemates and mentors. You are also invited in mentoring the next cohort of Turn into Coders, to improve your understanding and help running the project.