To ensure you come prepared for your bootcamp, we have put together this preparatory guide. Some of this information is generic in that it pertains to all participants, whilst bootcamp specific information has been sectioned accordingly. Please read through this carefully so you don't miss anything pertinent.

Bootcamp Expectations

To get the most out of your bootcamp experience, we recommend that you familiarise yourself with some technologies before joining us. Under each bootcamp below we have listed relevant expectations to help you prepare.

JavaScript Bootcamp

Even though this is a beginners course, it is advisable to familiarise yourself with the basics of HTML, CSS and JavaScript, to get the most out of your bootcamp experience.

We highly recommend you complete our free online course - Introduction of Javascript;

Our Javascript Bootcamp, like our Academy program, is an intense and fast-paced course, thus the completion of the above chapters will help you get the most out of your Bootcamp.

Students accepted into our Academy program will have completed a mandatory homework assignment before starting this bootcamp. Whilst not mandatory for participants of the JavaScript Bootcamp, if you have the time and want to do some pre-work, we would recommend that you also do the pre-academy homework assignment.

You can find all the information regarding the pre-academy homework here

Advanced Javascript Bootcamp

The Advanced Javascript Bootcamp is an intermediate level course. As such, you should already be familiar with certain technologies before undertaking this bootcamp. As this course is a follow on of the Javascript Bootcamp (described above) you should already be familiar with with this material. APIs, RWD, the DOM  and working with GIT and GITHUB are also necessary for this course.

React & Redux Bootcamp

The React & Redux Bootcamp is an intermediate level course. As such, you should already be familiar with certain technologies before undertaking this bootcamp. If in doubt, please check out What level is the React & Redux Bootcamp? for further direction.

TypeScript & GraphQL Bootcamp

The TypeScript and GraphQL Bootcamp is an advanced level course. As such, you should already be familiar with certain technologies before undertaking this bootcamp. If in doubt, please check out What level is the TypeScript & GraphQL Bootcamp? for further direction.

Laptop Requirements

Your laptop doesn't have to be very fast but it should be relatively new, in order to run all the latest software that is used throughout our bootcamps. If you are planning to use a work laptop, please ensure that you have administrator privileges so that you won't be prevented from installing the required tools below. Just as a reminder, tablets are not suitable alternatives for use in our bootcamps.

If you are unsure whether your laptop meets the requirements, check out this FAQ.

Operating Systems

Listed below are the operating systems we support for each bootcamp:

  • OSX (Apple): JavaScript Bootcamp, React & Redux Bootcamp and Typescript & GraphQL Bootcamp  
  • Ubuntu: JavaScript Bootcamp, React & Redux Bootcamp and Typescript & GraphQL Bootcamp  

Windows is not the most friendly operating system for those beginners learning how to program. Furthermore, aspects of the core technologies we teach in our bootcamps are much more difficult to manage and as such, the overall experience is somewhat troublesome compared to other operating systems. Because of this, we do not support the Windows platform in any of our bootcamp courses. If you are a Windows user and wish to participate, the easiest option would be to install the Ubuntu operating system.

If you are unsure of how to do this, please follow these instructions for installing Ubuntu next to your Windows System. You can also find great how-to video tutorials through websites like Youtube, that will show you step-by-step, how to install Ubuntu as a dual boot setup on your Windows machine.

Tools for Installation

At a bare minimum, the applications below must be installed and working on your computer prior to the first day of your bootcamp:

Accounts

  • Codaisseur - You don't have to go through the application process, just sign up and confirm your email, so we can give you access to our learning materials.
  • Slack - We will be using Slack on a daily basis for communication and the distribution of information throughout you bootcamp. Please download the desktop app; when the time gets closer to the start of your bootcamp, you will receive an invitation by email to join Codaisseur's Slack team.
  • Github - is a version control system that helps developers build applications. You will be using this extensively during your bootcamp to save your code and build a portfolio.

If you're joining the JavaScript Bootcamp that's it for the installation phase; any remaining installations will be carried out during your respective bootcamp.

Development environment & Git configuration

Considering everything mentioned above, participants of the React & Redux Bootcamp and/or the Typescript & GraphQL Bootcamp will also need to configure their development environment and Github account before joining us.

Why? Because our bootcamps usually run in-conjunction with our Academy program. As such, set-up for certain technologies will have already taken place in previous weeks.

But don't worry, we have provided the instructions below on how to configure both of these aspects. Should you encounter any issues throughout the installation process, you can reach out to us via support@codaisseur.com for assistance.


See also: 

Did this answer your question?