Le programme

S'inscrire
Introduction

La première semaine nous allons 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 semaines suivantes, 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 <i>growth hacking</i>, 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 semaine, 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 postes 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 mis en place un système de caution. Juridiquement la formation est payante, néanmoins à la fin de la formation vous avez la possibilité de récupérer votre investissement.

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. 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 dit 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.

Top 6 des raisons de faire ce cursus.

Mieux se vendre

La maîtrise d'au moins un langage de programmation est un énorme plus sur le CV! Un employeur saura le voir et le comprendre

Apaiser sa curiosité

Curieux? Foncez! The Hacking Project est ouvert à tous. Si vous souhaitez découvrir de nouveaux langages, c'est le lieu parfait.

Faire des petits programmes

Savoir lire et écrire le code permet d'automatiser les tâches répétitives du quotidien et vous fait gagner du temps

Tester son idée

Vous avez une idée? Développez votre MVP pour prouver que votre concept peut marcher! Votre go to market passe de 1 an à 4 mois.

Changer de carrière

Vous avez envie de devenir développeur en informatique? Vous ne représentez que 10% des personnes qui viennent chez THP. Avec beaucoup de travail et de volonté, nous vous garantissons un stage à minima.

La communauté THP

C'est une grande famille qui comprend les moussaillons, les corsaires, les mentors dans une ambiance bienveillante et accueillante.