Web Development Bootcamp Course

Ironhack Barcelona

Program Description

Web Development Bootcamp Course

Ironhack Barcelona

Become a full stack developer in 9-weeks. Learn front-end design and back-end architecture fundamentals using top-notch technologies like Angular 2, Express, MongoDB and agile methodologies.

Who is Ironhack's Web Development Bootcamp for?

Career Changers

Looking to make a transition into a technical career? Ironhack's Web Development Bootcamp is designed to help you acquire the right set of skills to land a job as a junior developer or get started in another technical role.


If you're thinking of launching a technology company, this course will help you acquire the technical skills required to build an MVP or better manage a technical team.

Career Boosters

This course is perfect for anyone looking to complement their existing skill set and move into more technically-focused roles e.g. (product managers, growth hackers, etc.)

Recent Graduates

Just graduated from high school or college? This course will give you the fundamental skills to launch a career in a technical field or start your own business.

Course Syllabus

Module 1 - Front-End Web Development

Lays the foundation of web development, which you will need to build dynamic web applications. We'll teach you how to create a beautiful user experience using HTML, CSS, and JavaScript. Topics include:

  • Dev. Environment Setup
  • Introduction to algorithms with JavaScript
  • Interface creation with HTML5 and CSS3
  • JavaScript libraries & jQuery
  • Project collaboration using GitHub

Module 2 - Back-End MEAN Stack

Learn MongoDB, Express.js, Angular, and Node.js to create non-relational database-driven applications. These are the core technologies that companies are demanding currently. Topics include:

  • Node.js and asynchronous programming in JavaScript
  • Web applications using the Express.js framework
  • Non-relational databases (MongoDB) & ORMs
  • Application deployment following best practices

Module 3 - Microservices with Angular2

In this module, you learn how to create APIs (Application Programming Interfaces) to design microservice architecture. You will also learn how to build applications using Angular2. Topics include:

  • API Design with Node.js
  • MVC Application design with Angular2
  • Creating web components
  • External APIs with the MEAN Stack

Course Structure

Remote Prep

Our pre-work is mandatory. When you become an official student, you're given access to 60 hours of online web development content on our student platform. This pre-work will take you through the fundamentals of programming with JavaScript. Completing the pre-work is essential for our students to understand familiar concepts. By the end of the remote-prep pre-work, you will be ready to take on the fast pace of our on-campus learning!

Module 1 | Weeks 1 to 3

This is your ramp-up module where you'll meet your classmates, teachers, and the Ironhack family. Beyond getting to know your new community, you will learn how to setup your development environment for in-class learning and review the results of your pre-work.

You'll be introduced to the fundamentals of responsive web design with HTML/CSS, learn algorithms with JavaScript, and end the module creating a dynamic website with jQuery.

The last week of the module is dedicated to your first project as a developer. Get ready to code a JavaScript-based game for your browser!

Module 2 | Weeks 4 to 6

In this module, you will dive into full-stack web development using the MEAN Stack (Mongo Database, Express.js, Angular & Node.js). You will learn how to design non-relational databases and use them in your web applications.

In the last week of this module, you will code your second project: a full-stack JavaScript application!

Module 3 | Weeks 7 to 9

In this module you will focus on microservice architectures; you will learn how to connect a web application to an external API, how to create your own APIs, and how to connect to them through Angular JS.

Weeks 8 and 9 are focused on coding your final boot camp project. May the force be with you!

Career Week

Career week begins with resume editing, portfolio creation, and interview preparation. Students are introduced to Ironhack's partner companies for interviews and the week will end with your project pitches and presentations during demo-day.

Career Services

Portfolio & Resume Building

Build a portfolio and resume with support and feedback from experts throughout the boot camp.

Job Interview Preparation

You will face code challenges every week to assure you are prepared to face a real interview.

Networking & Alumni Events

Ironhack hosts some of the most important Meetups in each city. Dive into the community through workshops, events, and conferences hosted on campus.

Hiring Fair & Job Support

Companies trust our training and come to interview you after the boot camp during our Hiring Fair. We'll give you tools and opportunities to land your dream job.


We offer scholarships for women and veterans of $1,000 in the US, 1.000€ in Europe, or $9,000 MXN in Mexico.

Financial options

Need payment assistance? Our financing options through approved third-party lenders give you the flexibility to pay the course over time.


Our courses fill up fast. To secure a spot, you'll need to make a deposit which is due when you're accepted into the course. Deposit amount: 750€

This school offers programs in:
  • English

Last updated November 23, 2017
Duration & Price
This course is Campus based
Start Date
Start date
Jan. 2018
May 19, 2018
9 weeks
Full time
6,500 EUR
Spain - Barcelona
Start date: Jan. 2018
Application deadline Request Info
End date Mar. 9, 2018
Start date: May 19, 2018
Application deadline Request Info
End date May 18, 2018
Start date: June 11, 2018
Application deadline Request Info
End date Aug. 10, 2018
Jan. 2018
Spain - Barcelona
Application deadline Request Info
End date Mar. 9, 2018
May 19, 2018
Spain - Barcelona
Application deadline Request Info
End date May 18, 2018
June 11, 2018
Spain - Barcelona
Application deadline Request Info
End date Aug. 10, 2018