Code Academy

>_

Overzicht

Met de 10-weekse Academy word je een professional in cutting-edge webdevelopment.

Onze docenten zijn ervaren developers met samen meer dan 40 jaar ervaring in het bouwen van software voor het web en mobiele platforms. Onze unieke, hands-on benadering op lesgeven helpt je te focussen. Zo haal je het meest uit deze 10 weken.

Je staat straks vooraan in de rij en hebt toegang tot heel veel kennis en ervaring. Samen helpen we je je voor te bereiden op je eerste baan als developer en ver daar voorbij.

Wat kost de Academy?

Onze kostenstructuur is heel simpel

Elke student betaalt € 800* bij toelating tot de Academy. Het bedrijf dat jou uiteindelijk aanneemt betaalt de rest (€ 11.520) van je opleiding - maar alleen als je een echte, betaalde baan vindt. Jij bepaalt zelf waar je wel en niet wilt werken, en je gaat direct voor het bedrijf aan de slag.

*We zijn trotse partner van het Start&Code Programma van INCO en de JP Morgan Chase Foundation, dat elk jaar studiebeurzen aanbiedt.

800
11520
Admission fee
Tuition fee paid by future employer
Geplande Start Data
START DATEEND DATE
26 May 20191 Aug 2019
30 Jun 20195 Sep 2019
21 Jul 201926 Sep 2019
11 Aug 201917 Oct 2019
1 Sep 20197 Nov 2019

Scholarship Beurs

Codaisseur is trots op de nauwe samenwerking met het Start&Code Program van INCO. INCO is in 2015 opgericht, en wordt financieel gesteund door de JP Morgan Chase Foundation.

In 2019 stelt INCO Academy 53 studiebeurzen beschikbaar om een aantal groepen mensen aan te moedigen een opleiding tot programmeur te volgen. Denk aan vrouwen of mensen met een niet-Nederlandse achtergrond. Elke beurs bedraagt € 800,- en is te gebruiken voor het betalen van het toelatingsgeld. Als je toegelaten wordt tot de Academy bekijken we automatisch of je in aanmerking komt voor zo’n studiebeurs.

Iets voor jou?

Technische achtergrond niet nodig

Voor je toelating tot de Academy doe je 2 technische examens en 1 gesprek (bij ons op kantoor of via Skype als je in het buitenland woont).

Wij vinden dat leeftijd geen bepalende factor zou moeten zijn in het aanmeldproces. Maar we willen de kans op een vaste baan zo groot mogelijk houden en er zeker van zijn dat toekomstige werkgevers jouw opleiding willen betalen. Om die reden laten we alleen studenten toe tussen 17 en 50 jaar oud. De gemiddelde leeftijd van onze studenten is 30 jaar.

Al onze lessen worden gegeven in het Engels. Je moet in staat zijn moeiteloos een gesprek te kunnen voeren in het Engels, over zowel technische als niet-technische onderwerpen, en technische stof kunnen lezen en begrijpen.

Wat Je Leert

Tijdens dit 10 weken durende intensieve programma, leer je complexe websites en zelfs multiplayer games te bouwen met databases, API's en moderne front-end technologieën.

Ons hele curriculum is gebaseerd op full stack JavaScript. Daarbij heb je een goede workflow bij het werken in projecten: Code reviews en QA, standaard werkwijzen zoals TDD, basics van product development, UX, design, Domain modeling en samenwerken in teams met tools als Atom, Git, Github, CI en Slack.

We leren je de beste nieuwe technologie waar veel senior developers nog maar nauwelijks aan toe zijn gekomen - zeker niet zo intensief als jij er al mee gewerkt hebt. We stellen ons als doel om je technologieën, tools en toepassingen te leren die bedrijven over de hele wereld willen implementeren. Veel van die bedrijven missen de ervaring met deze nieuwe technologie, of de capaciteit om ermee aan de slag te gaan. Als nieuwe developer in het team breng jij zowel de kennis als de capaciteit. De technologieën en tools die je gaat leren zijn:

HTML5 & CSS3

HTML brengt structuur aan de inhoud van een webpagina, terwijl CSS gebruikt wordt voor de opmaak. Je leert de nieuwste toepassingen van HTML5 en CSS3, inclusief responsiveness voor verschillende apparaten en Flexbox.

Programmeren & Algorithmes

Leer code te schrijven door datastructuren te beschrijven en werk met deze data door middel van functies, recursie, en beheers de flow van je programma's.

Objectgeoriënteerd Programmeren

Programmeurs gebruiken class objects om dingen uit te echte wereld te modelleren. In classes wordt beschreven hoe die dingen gemaakt moeten worden, welke attributen ze hebben en wat ze kunnen doen.

SQL Databases

Leer om data op te slaan, to organiseren, op te halen en te aggregeren met de meest geavanceerde relationele databases die in deze industrie gebruikt worden.

JavaScript & jQuery

Een van de populairste programmeertalen zal je tweede taal worden tijdens de cursus. JavaScript biedt ons de mogelijkheid om client side code te schrijven die uitgevoerd wordt in de browser van de bezoeker van een website.

Test Driven Development

Leer om code te schrijven die automatisch je code test. Dit helpt je op lange termijn sneller te ontwikkelen. Professionele code bases zijn volledig getest zodat er snel nieuwe features gebouwd, of andere grote veranderingen gedaan, kunnen worden zonder dat programmeurs bang hoeven te zijn dat dingen onverwacht stuk gaan.

APIs Bouwen

API's spelen een belangrijke rol in de wereld van webdevelopment. Hierdoor kunnen verschillende applicaties communiceren met elkaar en zo gebruik maken van elkaars functionaliteit.

NodeJS and ES6/7 Syntax

NodeJS is de laatste jaren heel erg populair geworden in webdevelopment omdat het ons in staat stelt om JavaScript te schrijven die uitgevoerd wordt op de server. De nieuwe ES6 en ES7 syntax ademt nieuw leven in deze oude ongemakkelijke taal, waardoor het weer leuk en efficiënt wordt om ermee te werken.

React with Redux

Met React kunnen we de nieuwe generatie webapplicaties bouwen. Geavanceerde single-page applicaties zijn zeer gewild tegenwoordig. Met onze unieke JavaScriptcursus leer je ze te bouwen en de data flow te managen met Redux.

Service Based Architecture

Bouw clusters van kleine API services die als backend fungeren voor je React-applicaties. Leer data en flow te managen met hooks en middleware.

Realtime Multiplayer Games met WebSockets

Realtime webapplicaties maken het mogelijk om intuïtieve applicaties te maken met geavanceerde functionaliteit, maar ook... multiplayer games!

Native iOS & Android Apps met React

Web development? Wat dacht je van App development? Leer je React skills in te zetten om niet alleen web apps te bouwen, maar ook (native) apps voor mobiele apparaten!

Example Projects

OHMMMM

OHMMMM

"Meditation and kids might not sound like a match made in heaven. Kids between the ages of ten to fourteen lead busy and active lives, it’s a time of fast transition and emotional & cognitive development. Where can they get some rest and some quiet time with all of that buzzing? Ohmmmm is a game that makes meditation fun and engages kids to slow down and relax."

Real World Project

Een Typische Academy Dag

Een typische dag bij Codaisseur ziet er ongeveer zo uit.

Onze lessen beginnen dagelijks om 9.30, de meeste studenten zullen al iets voor die tijd hier zijn om nog even een kop koffie te pakken voordat de dag begint. Om 9.30 zal de docent je een warm-up exercise geven om aan te werken. Rond 9.45 geeft de docent een korte recap, en introduceren ze het onderwerp voor die dag. Vanaf 10.00 zal je werken aan diverse opdrachten, en ook korte colleges krijgen over diverse onderwerpen. Om 12.30 is het dan tijd voor lunch! De les begint weer om 13.30, meestal met een kort college, waar na je aan de slag gaat aan een kort project. Om 16.00 is het dan tijd om de volgende dag alweer voor te bereiden, en rond 18.00 is het dan meestal tijd om naar huis te gaan.

Eerst, een kop koffie!
Warm-Up Exercise
Korte Recap
Werken Aan Oefeningen
Lunch!
[Optioneel] Meditatie
College & Project
Morgen Voorbereiden
Naar Huis!

Onze Studenten

Annemarie Beemsterboer

★ ★ ★ ★ ★

The course was super difficult but enrolling was one of the best decisions I have made. I have learned so much and now I'm ready for my career as a developer.

Annemarie Beemsterboer

FAQs

Is the Academy Program graded?

Not in the traditional sense. Whilst group work and collaboration are fundamental aspects of the program, you are evaluated throughout the Academy by way of individual assignments. These individual assignments help us to assess how well you are grasping the material based on the objects we've outlined.

Throughout the duration of the Academy Program, you will be evaluated no less than two (2) times.

An interim evaluation will be conducted within the first half of the Academy program. If your level and/or development in the opinion of the teacher is insufficient or seriously lagging compared to the rest of the class, you will be informed with further discussion regarding points to improve on. Should a subsequent evaluation determine no or unsatisfactory improvement, this may be grounds for removal from the Academy Program but not before the first seven (7) days of training.

In week seven (7) there will be a final evaluation to assess your overall result in the Academy Program. Results from the evaluation will determine if you will graduate from the program.

Any time after the interim evaluation and before the final evaluation, we may run spot evaluations if we have concerns about your progress.

By when do you need to pay the admission fee?

As soon as you sign your contract you will receive an invoice for the admission fee. The admission fee for the Coding Academy is €800,-. The admission fee is paid, in principle, by the Student, unless your admission fee is covered otherwise (e.g. through our scholarship program). The admission fee is due within 14 days of signing this offer or before the Academy starting date (whichever date comes first).

How do I apply?

First things first, you need to actually sign up, create an account. You can use your LinkedIn account or a regular email/password combination. Note that you can abandon the enrolment process at any time, no strings attached.

What are my responsibilities as a graduate during the job application stage?

During the job application phase you will be expected to spend eight (8) hours at Codaisseur and apply for a minimum four (4) position per week. The positions in which you apply for must correspond to the capabilities of a junior web developer.