My Bootcamp was divided into three sections, with each section lasting three weeks. Having seen other Bootcamp schedules, it is somewhat similar everywhere. The first three weeks were dedicated to the introduction of coding, but beware — right from the first day you get bombarded with information, techniques, and tasks.
The second section was dedicated to the back-end. We learned Node.JS, the Express framework, and MongoDB. Like in the first few weeks, every day there was a new chapter dedicated to one part of back-end development. Following the theory, we had our daily task to finish for the evening and night.
The second project was a group task, building a website in the backend, on the server. Pair programming is a widely used technique in the real world, so the idea was to get used to it as soon as possible.
Staying up to date with the correct version of your program can be very tricky in a team. Each person is coding and then committing their changes to merge them with their partner’s changes. This usually leads to lots of ‘merge conflicts’. Those of you already coding are probably all too familiar with this phenomenon. My partner and I built a website to store articles to read them later, kind of like Pocket. It was great fun and a big challenge.