TOPICS & SCHEDULE

ES6 & React Introduction

Learn how to write modern component-based JavaScript applications with EcmaScript 6, JSX and React.js. We give you an introduction into the language and standard tools like Bable, Webpack, etc.

From Best Practices to Testing

To create production-ready web applications, we will give you an introduction into common best practices and the frameworks React Router and Redux. We take a look into the most common unit-test libraries Jest and Enzyme.

On-Top: React-Native

After four days React.js, we have a bonus for you: We take a look and the similarities and differences between react.js and react-native and how you can build your first native application with your learned knowhow.

5 days of surfing lessons

Surfing will be a major part of your week. For all skill levels there will be adequate teaching by our surf coach. We will use the late morning hours to jump into the sea and become familiar with our boards, the waves and the art of surfing. There will be all the material plus a shuttle to the most adequate surf spot everyday. Insurance? Check. Surfing is a wonderful sport and we guarantee you will absolutely love it!

Meet people with the same mindset

We’re all coders. We understand which prerequisites you need to work and progress. You will be surrounded by people who do and love the same stuff. Good vibes, no ‘hang loose’ stereotypical stuff – just coders doing what they do best.

Enjoy and breathe

This is no boot camp, you know. Whenever you feel like it, take your time to walk around, sleep, eat, enjoy, explore. This is a beautiful place to be in, so use it!

SCHEDULE

We took our intense two day full-time workshop and split it in half - giving you four days (Mo.-Thu.) of React workshop plus another day for a react native introduction (Fr.). The surfing lessons take place from Tuesday to Saturday during the morning hours. The rest of the weekend is reserved for the hackathon before we will leave on Sunday.

Monday

Arrival of participants at the hostel in Cascai. From Lisbon airport take an UBER or the metro to Cais do Sodré or the bus to Algés. From there take the Train Linha de Cascais to Cascais (the final stop). Walk about 750m from there to the Nice Ways Hostel and Surf Camp. The trip takes about 1,5hrs. Here is a map.

Get to know each other, having some snacks.

Learn how to develop modern component-based web-application with React, JSX, Babel and WebPack. This first lesson will show how to develop, use and debug custom components. How to persist local states and load external data.

Smooth fade out of the day. Eat something, network with people and prepare for the second day. The Menue will be announced soon.

Hanging around or code some stuff or whatever you want. But don't take it too long - the surf lession starts in a few hours.

Tuesday

Get ready for the second day. Surfing & Coding like a pro!

We take care about the transfer to the beach with best waves around. All Material (Board+Wetsuit) and full insurance are included. Just bring yourself :).

Prepare for the second workshop day. The Menue will be announced soon.

We will give you an introduction into react-router, the common library to develop web applications.

Smooth fade out of the day. Eat something, network with people and prepare for the third day. The Menue will be announced soon.

Hanging around or code some stuff or whatever you want. But don't take it too long - the surf lession starts in a few hours.

Wednesday

Get ready for the third day. Surfing & Coding like a pro!

We take care about the transfer to the beach with best waves around. All Material (Board+Wetsuit) and full insurance are included. Just bring yourself :).

Prepare for the second workshop day. The Menue will be announced soon.

Now it’s time to re-validate our learnings and how we can improve our application stricture with the flux programing model and the common redux library.

Smooth fade out of the day. Eat something, network with people and prepare for the fourth day. The Menue will be announced soon.

Hanging around or code some stuff or whatever you want. But don't take it too long - the surf lession starts in a few hours.

Thursday

Get ready for day four. Surfing & Coding like a pro!

We take care about the transfer to the beach with best waves around. All Material (Board+Wetsuit) and full insurance are included. Just bring yourself :).

Prepare for the second workshop day. The Menue will be announced soon.

Finally, for an production-ready application we should ensure the correctness of our components with tests. We take a look at two of the most common libraries Jest and Enzyme.

Smooth fade out of the day. Eat something, network with people and prepare for the fifth day. The Menue will be announced soon.

Hanging around or code some stuff or whatever you want. But don't take it too long - the surf lession starts in a few hours.

Friday

Get ready for day five. Surfing & Coding like a pro!

We take care about the transfer to the beach with best waves around. All Material (Board+Wetsuit) and full insurance are included. Just bring yourself :).

Prepare for the second workshop day. The Menue will be announced soon.

Howto build your first native Android + iOS application in react-native. We take a look and the similarities and differences between react.js and react-native.

Smooth fade out of the day. Eat something, network with people and prepare for the sixth day. The Menue will be announced soon.

The hackathon starts! Pitch your idea, find a team!

Saturday

Get ready for day six. Surfing & Coding like a pro!

We take care about the transfer to the beach with best waves around. All Material (Board+Wetsuit) and full insurance are included. Just bring yourself :).

Get some energy to hack on your react hacks. The Menue will be announced soon.

Eat something, network with people and hack. The Menue will be announced soon.

Sunday

Get ready for the last day. Coding & Leaving...like a pro!

Just pitch your result!

Sad that we have to leave! But if you want to stay - here is a tip: the Websummit 2017 in Lisboa!

HACKATHON

Surf & Codecamp Hackathon

Show what you can do with your new knowledge. Get together in teams or code on your own – and start hacking! Our coaches will be around to help you overcome the devil in the detail. This is the best way to tighten your skills. Let’s be creative and build something fancy!

No Topics, no hassle

Don’t get tangled up in any guidelines. There’s no topic for the hackathon, just build whatever comes to your mind. This is just a test!