One-week focused training

Learn from senior developers who work on successful projects

  • Get 4 days of professional hands-on training

  • Enjoy 2 days of project building in teams

  • Learn the best Vue practices from professional instructors

  • Master Vue, vue-cli, vue-router and vuex

  • Power up your career

Join if you are:

  • Front-end developer who wants to master and work on Vue projects

  • JavaScript developer who needs to switch to Vue quickly

  • Front-end developer who understands the basic concepts of Vue and wants to become senior developer

  • Backend developer who wants to jump into Vue world

  • Comfortable writing JavaScript async code and using spread/rest operators

  • Junior developer who wants to advance their career

Trusted by developers from

What our students think

"The way Codecamps are built up is, to our experience, the most effective way of training/learning. Our company has been attending Codecamps to get into React and we see a great advantage compared to other courses we have attended previously."

Fernando Avendano

Full-stack Developer, Blå Tornet

"CodeCamps has been a huge boost for my career as a software developer. I've learnt more in a week time surrounded by highly motivated developers than what I would have learned in months with MOOCs or personal efforts. This is a unique opportunity to level up your skills. Highly recommended!"

Xavier Cazalot

Full-stack Developer

Program

Powered by

Sunday

Estimated

23°C

Exported from Streamline App (https://app.streamlineicons.com)
  • Hiking to the heart of the island

  • Visit to the Maspalomas sand dunes

Evening welcome drinks

Monday

Estimated

25°C

Exported from Streamline App (https://app.streamlineicons.com)
Exported from Streamline App (https://app.streamlineicons.com)
  • Rapid Vue.js development with vue-cli

  • Vue Instance

  • Template syntax

  • Directives

  • Event handling

  • Data fetching using axios

  • Components

    • Lifecycle

    • Communication Patterns

    • Component Architecture (SMART/DUMB)

  • Surfing (optional) — late evening beginner class

Tuesday

Estimated

23°C

Exported from Streamline App (https://app.streamlineicons.com)
  • Form bindings and validation with vee-validate

  • Routing

    • Simple Routing From Scratch

    • Core concept of vue-router

      • Dynamic Route

      • Nested Routes

      • Programmatic Navigation

      • Named Routes

      • Named Views

      • Redirect and Alias

      • Passing Props to Route Components

      • Core concept of vue-router

    • Advanced in vue-router

      • Guard

      • Data fetching patterns - fetching After/Before Navigation

      • Lazy loading

  • Power Yoga (optional)

Wednesday

Estimated

25°C

Exported from Streamline App (https://app.streamlineicons.com)
Exported from Streamline App (https://app.streamlineicons.com)
  • State Management using vuex

    • State management patterns in a nutshell

    • What is Vuex?

    • Using Actions, Mutations and Getters

    • Modules / plugins

    • Composing actions (Promises and Async/Await)

    • Testing

    • Best practices and common pitfalls

  • Surfing (optional) — late evening beginner class

Thursday

Estimated

25°C

Exported from Streamline App (https://app.streamlineicons.com)
Exported from Streamline App (https://app.streamlineicons.com)
  • Reusability & Composition

    • Mixins

    • Slots

    • Async Components

    • Custom Directives

    • Render Functions & JSX

    • Plugins

    • Filters

    • Typescript

    • Advanced Component Patterns

    • Testing

    • Unit tests with Jest and vue-test-utils

    • E2E tests with Nightwatch/ Cypress

  • Tapas night (optional) — night visit to the Old Town (Vegueta)

Friday - Saturday

Estimated

26°C

Exported from Streamline App (https://app.streamlineicons.com)
Exported from Streamline App (https://app.streamlineicons.com)
Exported from Streamline App (https://app.streamlineicons.com)
  • Create teams of 2-3 ppl.

  • Hackathon - Build an App from Scratch

  • Strengthen your team-working skills

  • Saturday evening — Presentations 🚀

  • Saturday late evening — Surfing (optional) beginner class

  • Saturday night — Farewell evening

Meet Your Instructors

Anthony Antoine

Open Source Engineer | Hackages

Anthony always enjoyed using Javascript and started playing with frameworks back when Backbone and Ember were part of the Big Three. Nowadays he really likes using Vue and React for projects big and small, while still keeping an eye out for game changing new technologies. He also likes to investigate paradigms diverging from the traditional procedural / object-oriented programming.

Victor Bury

Open Source Engineer | Hackages

Victor has been an Open Source Engineer at Hackages since 2017. With a background in IT systems, Victor masters JavaScript and ES6. Within this language, Victor is familiar with Angular, React, NodeJS and Vue.js. He combines coaching companies such as Edenred as a consultant with learning new technologies, mentoring at Hackages trainings and doing hands-on work on the different internal projects.

Focus and learn

Listen to Codecamps instructors, why learning in a remote location is a much better choice in comparison to the regular training

Find out why developers love this training...

What you should know

What will a typical day look like?

We'll meet at 8:45am to grab a cup of coffee and the class starts at 9:00am. We'll cover 2 topics before lunch and then cover another one or two in the evenining depending if it's a day with a longer break or not. Each topic will consists of the lecture and a following coding lab, when you will put into practice what you've learned. Instructors will assist you if you get stuck and will help you to move forward with the project.

What's included in the price?

By booking the camp you get:

  • 6 days of classes
  • co-working space access from 9am till 9pm
  • hiking trip to the heart of the island + the visit to the sandy dunes — Sunday before the camp start
  • 3 surfing classes (subject to weather conditions)
  • 1 yoga class (optional)

Important: If you want to take part in any sport activities, such as surfing, you need to have approperiate insurance that covers such sport activity

When should I arrive?

Although the bootcamp starts on Monday, you may arrive already on Saturday if you want to join the hiking trip to the heart of the island and visit the Maspalomas' sand dunes. It's completely voluntary but the stunning interior of the island is a must-see. Check the video from our last trip.

Is accommodation included?

We don't offer accommodation. Everybody has different expectations when it comes to sleeping arrangements. You can find a lot hotels, hostels and airbnbs on the Las Canteras beach front or a few hundred meters away from it. After booking the course, you will get invited to our Slack channel, where you can find a room-mate if you prefer to share an appartment.

Do you have any hotels recommendation?

Las Palmas has a lot of hotels and airbnb apartments to offer. When choosing your accomodation, bear in mind that you will be going back and forth between your place and Soppa de Azul, our co-working space, quite often during the day. That’s why it’s best to stay within a 10-minute walking distance from Soppa.

To put things in context, when you look at the map, on the left hand side you will see a 4 km long Las Canteras beach. It takes around 35-40 minutes to walk from one end to another.

Here are a few nearby hotels recommended by our past participants:

  • NH Las Palmas Playa las Canteras

  • Hotel Aloe Canteras

  • NH Imperial Playa

  • Sercotel Hotel Cristina Las Palmas

  • Hotel Boutique Bedandchic

Do I need a visa?

Gran Canaria is a part of Spain and travellers from the EU, Iceland, Norway, Switzerland or Liechtenstein do not need a visa to visit, but do require a valid ID card or passport for travel purposes. A Schengen Visa is required for various other countries.

We use cookies

Codecamps uses cookies on this website, to collect information on the website traffic (Google Analytics). You agree to our use of cookies by clicking "Got It!" or continuing to use the Codecamps' website.