Le code

Au XVIème siècle, on s'interrogeait : "La population doit-elle savoir lire et écrire ?". En 2017, la question ne se pose plus. De même, en 2050, savoir programmer sera devenu une compétence élémentaire. Rentrez dans le futur avec nous et apprenez à coder.

Félix et Charles ont voulu créer pour vous un cursus où vous ne serez ni stagiaire ni élève. Ils ont créé un cursus pour que vous deveniez des corsaires ! Que vous sachiez à peine vous servir de Google Chrome ou que le terminal n'ait aucun secret pour vous, tout le monde est bienvenu.

À l'issue de cette formation intensive, vous saurez entre autres : développer l'appli web de votre start-up, coder des scripts automatisant tout ce que vous n'aimez pas faire et savoir échanger sur des sujets techniques avec des développeurs. Côté technique, vous maîtriserez plusieurs langages et frameworks : HTML/CSS, JavaScript, Ruby, Ruby on Rails, SQL.



"Nous allons créer des groupes autonomes de ~6 personnes qui vont se retrouver tous les jours et travailler ensemble."

Une méthodo au top

Notre formation utilise le principe du peer-learning : nous allons constituer des groupes autonomes de ~6 personnes qui vont transpirer ensemble tous les jours pendant 12 semaines.

Tous les matins, nous donnerons des ressources (ex: faire une track CodeCademy, suivre une vidéo faite par nous-même, ou exécuter un tutoriel), puis nous vous demanderons de faire des projets concrets qui vont mettre en pratique les compétences vues dans les ressources (ex: faire un bot Twitter). Les projets seront suffisamment challengeant pour stimuler le cerveau et permettre à la force du groupe de rayonner, mais jamais décourageants.

Si le groupe formera un noyau dur sur lequel vous pouvez compter, il y a aussi une communauté de plus de 200 personnes qui englobe des devs, les alumnis, les fondateurs, et bien entendu tous les élèves ! Le but de toute cette communauté est de créér un écosystème bienveillant et où personne n'aura aucune gène à poser des questions, même les plus stupides.

Cursus

Nous vous ferons faire connaissance avec l'écriture de scripts, ainsi que les différents langages et frameworks nécessaires à la réalisation d'un site complet. Vous saurez ainsi comment créer un site internet : comment le penser puis comment l'exécuter.

HTML / CSS

Vous apprendrez les bases du web design, la réalisation, et l'exploration de la partie front-end d'un site web. Adapté mobile.

Ruby

Avec Ruby vous découvrirez le scrapping de data, l'utilisation du deep web et les bases de la célèbre Programmation Orientée Objet.

Ruby On Rails

Découvrez l'un des framework web les plus célèbres. Il vous permettra de rapidement coder une application web fonctionnelle.

JavaScript

Vous découvrirez comment faire vivre votre site en le rendant interactif et comment améliorer l'experience du visiteur.

Calendrier


Semaine 1

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.

Semaines 2-3

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 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 bot Twitter qui doit se faire de l'argent.

Semaines 4-5-6

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 merveilleurs des bases de données.

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

Semaines 7-8

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

Semaines 9-10-11

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 !

Top 6 des raisons de faire ce cursus

Mieux se vendre

La maîtrise d'au moins un langage de programmation est une compétence valorisée. Apprendre à coder est un énorme plus sur le CV !

Attiser 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

Le code ne sert pas qu'à être développeur. C'est un monde merveilleux où il existe un programme pour tout. Savoir lire et écrire le code permet de faire de grandes choses.

Tester son idée

Vous avez une idée ? Mettez la en pratique et développez votre MVP pour prouver que votre concept peut marcher !

Apprendre dans la joie

L'avantage du peer-learning, c'est que c'est une méthode d'apprentissage ludique et sociale.

La communauté THP

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

Les débouchés

Parlons affaires, on peut faire quoi après The Hacking Project - Code

Développeur

Si un CDI Dév à 40k€ sera dur à avoir, des missions de freelance et/ou des stages en tant que devs seront très faciles à obtenir. Lers meilleurs d'entre vous pourront chopper un CDI de dév junior.

Double compétence

Le code peut aider énormément de 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.

Monter votre boîte

On va tellement vous faire mettre les mains dans le cambouis et vous faire rencontrer des personnes qu'il se peut que certains d'entre vous vont aimer cette ambiance, et monter leur truc à la fin.

Modalités

Voici quelques points importants à retenir pour la formation :

  • La formation se déroule à plein temps pendant 12 semaines ; le rythme est soutenu
  • La formation est gratuite. Pour éviter les petits malins qui arrivent et partent comme bon leur semble, nous avons mis en place un système de caution de 200€
  • Nous n'avons pas de locaux, pas de restriction géographique. Nous avons une règle simple : pas de groupe, pas de formation

Voici les dates des prochaines formations de The Hacking Project - Code

  • Du lundi 02 juillet 2018 au vendredi 14 septembre 2018
  • Du lundi 01 octobre 2018 au vendredi 14 décembre 2018

Enfin, voici ce que nous demandons en guise de pré-parcours, pour vérifier votre motivation :

La date limite pour s'inscrire est le mardi avant la date de début de la formation. La date limite pour rendre le pré-parcours est le vendredi d'avant la formation. Le temps du pré-parcours est estimé à 10h pour une personne à l'aise, 25h pour une personne normale, 50h pour une personne qui galère sa race. Tout manquement au pré-parcours sera considéré comme un abandon.

S'inscrire ?

Pour s'inscrire, c'est par ici :