Web Development
Full-Time

Full-Time Web Development Bootcamp

8-12 hours / day for 8 weeks

$5,995

Who should apply?

Our full-time intensive web development bootcamp is for those looking to take on a career in web development. In 8 weeks, you will go from beginner to job ready with the help of our expert roster of teachers and TA's.

Not sure if this course is for you?
Contact Us and we will point you in the right direction.

What you will learn

In order to get you job ready in 8 weeks, you will learn the fundamentals of programming, front-end development and back-end development.

Curriculum

In this section, we will learn the fundamentals of programming by building various terminal applications. Among other things, you will have the chance to build a command-line weather app, an address book as well as a few games of luck.

  • Setting up our IDE and environment
  • Learning command line basics
  • Using Git and GitHub
  • JavaScript and JSON Review
  • Introduction to NodeJS and npm
  • Features of ECMAScript 6
  • Object-Oriented Programming

In this section, we will concentrate on data modeling and persistence with MySQL. We will also practice exposing data by creating an API. Projects include upgrading of our address book and games to use a database.

  • Overview of data persistence options
  • Discussion about SQL vs NoSQL
  • Using MySQL for data modeling and persistence
  • Using an ORM for MySQL with NodeJS
  • Exposing data and functions with a REST API
  • Deploying an API server on the Heroku platform

After having learned how to create an API to expose our data and functions, this section will make us practice our design chops as we get in the world of front-end development. By working to bring our previous projects to the front-end world, we will practice various frameworks and tools such as jQuery and ReactJS.

  • Review of CSS and semantic HTML
  • Overview of CSS3 and HTML5 offerings
  • Introduction to SASS
  • Using Grunt to automate development tasks
  • Using jQuery, AJAX and 3rd-party APIs
  • Creating a single-page application with ReactJS

In this section, you and your instructor will work together to determine some advanced subjects you would like to explore. You can decide to go more in-depth on things we have already seen, or discover a new framework, language or methodology. The goal is to scope out and create a final project with what you have learned during the bootcamp.

Some of the topics that can be worked on include but are not limited to:

  • Introduction to WordPress development
  • Contributing to an open-source project
  • Using a different front-end framework like Backbone or AngularJS
  • Exploring a different database system like MongoDB or Cassandra
  • Deploying an application on Amazon Web Services
  • Trying mobile development using JavaScript with React Native
  • Using advanced CSS3 to create a new CSS Zen Garden (csszengarden.com)
  • ... or anything else that piques your curiosity and gets you motivated :)

On the last day of the bootcamp, you will present your project to your classmates, friends and family.

Meet your instructor

Ziad Saab

Ziad Saab

Head of Education / Co-Founder at DecodeMTL

Ziad is a full-stack web developer and educator from Montreal, Canada with over ten years of experience. He's worked for startups, agencies, and large companies. He is also an instructor at the local Ladies Learning Code chapter and a co-founder at DecodeMTL. Ziad loves teaching more than anything and is motivated by seeing his students succeed.

Your questions answered

No, this course welcomes beginners who have never written a line of code before, or those who have tinkered with a minimal amount of code.

You will need to be ambitious, focused, willing to work on your own time, and be receptive to learning new things. You will also need to bring your own laptop. Both Mac and PC are fine, as long as you are familiar with the computer and it is not too slow. If you are unsure about your equipment, ask us. Moreover, you will need to complete a prep course before the first session.

Only those candidates which we feel will benefit the most from this course will be accepted.

The course is limited to a maximum of 20 students. Seats tend to fill up quickly so make sure to apply as soon as possible.

Yes, our instructors have office hours where they will happily assist you with any question or technical problem you may have encountered.

You can expect to get an entry level job as a developer in companies ranging from startups to large corporations. There are a lot of developer jobs available, and the demand is growing. You will continue to learn on the job, and become a senior developer within a few years if you stay focused and work towards it.

Upon successfully completing this bootcamp, you will have the skills necessary to model and build data-driven websites and web applications.

Tuition for the training is $5,995 and is payable before the start of the training.

We try to be fair and flexible with refunds. If for any reason you need to leave the course, we will refund your fee on a pro-rated basis. For example, if you leave midway through the course, we will refund half of your payment.

Once you are accepted into the course, you will be required to pay a deposit equal to 10% of the balance to secure your seat. The remaining balance is due before the first session.

No, we do not give certificates, grades, or report cards. We give you the tools and the skills required to get a job as a developer.

These courses are currently taught at WeWork Place Ville Marie (3 Place Ville Marie 4th floor, Montréal, QC H3B 2E3) in the heart of Montreal, accessible from the underground on the orange and green lines.

Still have questions? Contact Us.

July 2016
Apply Now
October 2016
Apply Now

×