Hiking to the heart of the island
Visit to the Maspalomas sand dunes
Evening welcome drinks
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)
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
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
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
Create teams of 2-3 ppl.
Hackathon - Build an App from Scratch
Strengthen your team-working skills
Saturday evening — Presentations 🚀
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 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.
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.
By booking the camp you get:
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
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.
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.
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
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.