Prochaine session

Notre prochaine session se déroule du lundi 01 avril 2019 au vendredi 14 juin 2019.
Attention, les inscriptions se terminent le mardi 26 mars 2019

Le programme

S'inscrire
Introduction

Cette semaine 0 est le préparcours, et nous allons y voir les bases de l'informatique : comment se servir d'un terminal, que sont Git et Github. Puis nous vous montrerons comment coder ses premières pages web, et les animer avec un tout petit peu de JavaScript.


Exemple projet : Recréer la page d'accueil de Google.
Scripts et Programmation orienté objet

Les deux premières semaines, nous allons entrer dans le monde merveilleux de l'algorithmie avec Ruby, un langage de programmation très haut-niveau. Nous allons voir comment utiliser Ruby pour faire des applications concrètes, par exemple avec du growth hacking, ou encore comment utiliser des APIs pour s'amuser un peu avec des Bots. Puis nous irons voir en détail la fameuse Programmation Orientée Objet, grande particularité de Ruby.


Exemple projet : Faire un robot Twitter qui poste à votre place
Ruby on Rails (base de données et app complexe)

Durant ces trois semaines, nous allons plonger dans le fameux framework Ruby On Rails, qui permet de faire des applications web. Nous verrons comment les sites web marchent, avant d'étudier le modèle du MVC de Rails, pour faire un tas d'applications web. Bien entendu, nous verrons comment faire des architectures logicielles, et ferons un tour par le monde merveilleux des bases de données.


Exemple projet : Faire un site de réservation de vols d'avions.
Shiny front end

Ces deux semaines seront consacrées à la partie front des sites internet : nous verrons comment embellir les sites, et faire des sites adaptés au mobile. Nous présenterons les frameworks populaire tels que Bootstrap et nous verrons comment manipuler les pages web avec le très populaire langage JavaScript.


Exemple projet : Faire un lecteur d'emails en AJAX et Rails
Le final project - réalise tes rêves

Après avoir transpiré pendant 9 semaines sur plein de langages différents, nous consacrerons les 3 dernières semaines à la réalisation de gros projets. Pendant une semaine, vous allez en équipe réaliser un site complexe à la Airbnb. Puis pendant les deux dernières semaines, nous vous demanderons de faire un projet final, à sujet libre. Nous demanderons aux moussaillons de constituer des équipes de 3-5 personnes, de trouver un mentor, puis de se pencher sur un projet concret, et professionnalisant.


Exemple projet : La startup de vos rêves !

Une journée type chez THP




Vous vous réveillez encore grogui de votre week-end et c’est déjà le moment de vous y remettre ! Nous sommes le lundi et cela fait 3 semaines que vous avez commencé The Hacking Project.
Vous avez donné RDV à votre groupe dans une bibliothèque. Vous y arrivez plus ou moins à l’heure et vous vous mettez à travailler sur le programme de la journée :

Le matin vous ingérez de l’information sur ce qu'est une API et comment fonctionne les requêtes Get, Post, Delete, Update. En bref, vous apprenez.

Le midi vous mangez avec votre groupe un sandwich et vous discutez des projets que vous avez fait la semaine précédente.

L’après-midi, vous découvrez comment exploiter concrètement une API. Par exemple vous devez créer un Bot (petit programme qui automatise des tâches humaines manuelles) qui vous permettra de suivre toute l’actualité sur Elon Musk, le milliardaire americain qui lance des fusées vers Mars. Votre mission sera par exemple de faire en sorte que votre bot like automatiquement tous les messages twitter d’Elon Musk.

Après cela vous irez chercher le cours de la bourse en temps réel via une API pour créer un algorithme de trading (vous verrez ce n’est pas très compliqué).

En fin de journée vous rentrez chez vous pour vous reposer. Les plus téméraires continuent à travailler chez eux sur les notions de la journée ou de la semaine précédente.


Voici quelques points importants



Nous avons confiance en notre modèle : la formation est "satisfait ou remboursé". Pour rappel, si vous décidez d'être remboursé, vous perdrez accès à la communauté ainsi qu'au cursus, mais garderez l'amour que nous vous portons <3

Notre concept est très abordable et coûte en moyenne 20 fois moins cher qu'une formation classique. A ce prix-là il nous est donc impossible de vous proposer un lieu où vous pouvez suivre votre formation. Si vous êtes dans une ville isolée nous vous aidons à trouver des personnes avec qui faire la formation.


Avant de commencer, il est demandé aux participants d'effectuer le pré-parcours. C'est un aperçu du monde de la programmation et cela permet de confirmer votre motivation. Si vous êtes enregistré sur le site, il est disponible en libre accès ici.

Et après ?


C'est bien beau d'apprendre à coder chez THP mais, on peut faire quoi après The Hacking Project ?

  • Monter votre boîte.

    50% des moussaillons qui font THP ressortent avec la volonté de créer une entreprise qui vous permettra de vous épanouir loin du salariat et des contraintes qu'il peut parfois engendrer.

  • Double compétence.

    40% de nos corsaires ont fait THP car ils se sont dits que le code pouvait leur être utile dans leurs métiers : que ce soit l'automatisation de tâches, la réalisation de pages web, ou même comprendre les devs quand ils parlent, THP donne facile 5k€ à votre salaire.

  • Devenir développeur.

    Enfin, 10% de ceux ayant fait The Hacking Project décident de se tourner vers la carrière de développeur en informatique.

6 raisons d'apprendre à coder.

Ajouter une corde a son arc

Savoir coder, c'est enfin comprendre les développeurs informatiques et les enjeux auxquels ils font face et avoir une double compétence très prisée sur le marché du travail.

Devenir développeur

Avec notre méthodologie, du travail, et de la motivation, plusieurs anciens ont trouvé un emploi et/ou se sont lancés en freelance à l'issue de The Hacking Project !

Tester des idées

Après THP, vous serez autonomes pour faire des applications web à la volée, que ce soit pour votre usage personnel ou pour lancer votre entreprise.

Un savoir indispensable

Apprendre à coder, c'est reprendre la maîtrise de l'environnement de la troisième révolution industrielle, ses enjeux, ses logiques.

Apprendre à innover

Avec cette introduction poussée au code, vous serez autonomes pour apprendre des concepts clé comme la blockchain, le big data, l'automatisation, ou les apps mobiles.

Apaiser sa curiosité

Chez THP, nous sommes convaincus qu'il faut apprendre au quotidien pour rester motivé, intéressé et dynamique.