Image

Notre parcours 'Full Stack Web'

12 semaines pour lancer un projet viable

graphical divider
remote

Le parcours fullstack se déroule en 12 semaines. Il a pour objectif de permettre à un entrepreneur de créer son projet, à une personne en reconversion d'initier sa nouvelle carrière, ou simplement de compléter son CV pour améliorer son employabilité.

Cette formation est ultra intense et vous demandera d'être disponible du lundi au vendredi de 09h00 à 20h00. Comme nous ne sommes pas une école classique, vous pourrez adapter vos horaires en fonction de vos obligations.

graphical divider

Concrètement dans ce parcours

Voici ce que vous pouvez tirer de ce parcours en terme de compétences actionnables.

Des compétences clés

icon

HTML, CSS, JavaScript

Langages informatiques
icon

Ruby, Ruby on Rails

Langages informatiques
icon

SQL

Langage de base de données
icon

Git, GitHub

Outils de travail en équipe

Ce que vous pourrez faire après

Créer un projet complexe par vous-même

Vous pourrez lancer une application type Airbnb et laisser libre cours à votre créativité.

Entamer une reconversion

Vous aurez des bases solides en programmation, qui vous permettront avec du travail d'entamer une reconversion.

Comprendre l'univers des developpeurs

s comprendrez enfin cet univers, ses codes, ses blagues. Finies les embrouilles de délai improbables données par les devs !

remote
graphical divider

Programme

Voici le programme de ce parcours dans les grandes lignes

Semaine d'introduction à l'informatique

Pendant une semaine, vous allez voir les bases du développement front en apprenant à faire votre premier site web. Nous vous enseignerons HTML, CSS, Bootstrap. Bien entendu, nous vous montrerons comment mettre vos site en ligne afin que vous puissiez les montrer à la terre entière. Enfin, vous aurez des bases en marketing digital et en design pour que votre site soit magnifique et le plus vendeur possible.

Exemples de projets
  • Recréer la page d'accueil de Google
  • Mettre en ligne votre projet de la veille
  • Faire la "landing page" du site de votre association ou entreprise
Notions enseignées
icon

HTML, CSS

Langages informatiques
icon

Terminal, IDE

Outils de développeurs
icon

Bootstrap

Framemork web
icon

Git, GitHub

Outils de travail en équipe
Programmation avec Ruby

Vous verrez pendant trois semaines les bases de la programmation avec Ruby, un langage réputé mondialement pour sa simplicité d'utilisation : idéal quand on débute ! Nous vous montrerons les structures de données basiques telles que les tableaux ou les tables de hashage. Vous verrez comment se connecter à Google à partir d'un programme informatique afin d'automatiser les tâches répétitives. Enfin, nous vous montrerons la Programmation Orientée Objet afin de mieux architecturer vos logiciels.

Exemples de projets
  • Faire du big data en analysant une liste de plusieurs milliers d'influenceurs
  • Récupérer des données en masse d'un site internet, puis les stocker
  • Faire une application complexe de potins en Programmation Orientée Objet
Notions enseignées
icon

Ruby

Langage informatique
icon

Testing

Technique de développement
icon

Programmation Orientée Objet

Paradigme informatique
icon

API

Outils de développeurs
Sites web dynamiques avec Ruby On Rails

Pendant ces trois semaines, vous verrez comment créer un site avec une base de données avec Ruby On Rails, un framework web réputé mondialement pour sa simplicité de mise en place. Nous vous montrerons les enjeux des bases de données relationnelles avec SQL, puis vous verrez comment créer des sites web complexes avec gestion d'utilisateurs, d'admninistrateurs, et même de fichiers ! On vous montrera les notions avancées comme par exemple l'insertion d'un module de paiement sur votre site web.

Exemples de projets
  • Faire de l'analyse de données, en SQL, d'une base de données existante
  • Projet fil rouge sur une semaine : réaliser un site où les gens pourront s'inscrire et mettre des potins en ligne
  • Projet fil rouge sur une semaine : réaliser un site d'événements en ligne
Notions enseignées
icon

SQL

Langage de base de données
icon

Ruby on Rails

Langage informatique
icon

Model View Controller

Architecture logicielle
icon

Cybersécurité

Outils de protection de données
Front : design, HTML, CSS, JavaScript

Après avoir vu comment faire des sites robustes, nous vous montrerons comment leur donner du peps au niveau de l'interface utilisateurs. Déjà nous vous donnerons des cours de design afin que vous partiez armés pour présenter un site joli. Ces cours de design vous permettront de réaliser des pages avec HTML et CSS. Puis nous vous montrerons JavaScript, un langage omniprésent sur le web moderne. Enfin, vous verrez comment récupérer de la donnée avec AJAX.

Exemples de projets
  • Création d'un kit UI pour votre site
  • Dynamisation d'un page web avec JavaScript
  • Réalisation d'un site de "todo list" avec AJAX
Notions enseignées
icon

Design par composants

Paradigme de design
icon

HTML / CSS

Langages informatiques
icon

JavaScript

Langage informatique
icon

AJAX

Architecture informatique
Projets en équipe : sites web complexes

Et voilà ! Après des semaines de galère, vous constituerez de nouvelles équipes afin de réaliser des projets complexes grâce aux techniques modernes de gestion de projet. Ces trois semaines vous demanderont de réaliser deux projets : une boutique en ligne fonctionnelle, ainsi que le projet de votre choix. Ces trois dernières semaines vous serviront de clotûre de la formation et vous feront manier autant du code que la gestion du projets en équipe.

Exemples de projets
  • Réalisation d'une boutique en ligne
  • Réalisation d'un projet viable et fonctionnel
  • Présentation de ce projet devant un jury d'experts
Notions enseignées
icon

Outils de collaboration

Outils de développeurs
icon

Méthodologie Agile

Méthode de gestion de projets
icon

Mise en production

Situations concrètes professionnelles
icon

Gestion humaine

Situation interpersonnelle
Ce parcours vous intéresse ?
graphical divider
graphical divider

Une pédagogie révolutionnaire

Notre pédagogie a formé plusieurs milliers de personnes dans le monde entier. Découvrez les secrets de la méthode THP.

remote

Notre pédagogie

Chaque matin, vous recevez un projet concret à réaliser (ex : recréer en HTML / CSS la page d'accueil de Google) et des ressources pour y parvenir (ex : une leçon sur HTML / CSS).

Oubliez les salles de classes passives et soporifiques. Vous allez apprendre par l’action et développer des compétences très concrètes !

Vous serez des dizaines à faire la formation au même moment. Pour réussir vos projets, vous devrez apprendre à collaborer. C’est ce que l’on appelle éducation par les pairs, ou peer-learning.

Oubliez le cadre individuel et compétitif des salles de classe. Vous allez apprendre par émulation dans un cadre bienveillant et communautaire !

On n'est plus à l'école ! Grâce à ce modèle, vous reprenez le contrôle de votre éducation en étant moteur de votre formation et non dans la passivité.

Tant que vous suivez notre cadre, c'est possible de faire la formation d'où vous voulez, avec qui vous voulez !

Une journée en détails

Concrètement une journée à The Hacking Project, ça ressemble à quoi ? Voici un emploi du temps type.

Réveil en pleine forme ! Hier la journée était plus relax que d'habitude et tu as eu le temps de bien dormir. Tu retrouves Jean-Michel, Jacqueline et Dorothée, ta dream-team improvisée. D’autres élèves de THP sont à la BU et vous décidez d’unir vos forces.

« Bonjour tout le monde » + Café salvateur… Et c’est parti ! Tu te connectes à la Matrice (enfin... au site de THP). Tu y retrouves les ressources et les projets du jour. Aujourd'hui ta mission est de créer un jeu-vidéo en programmation orientée objet : gros programme en perspective, tu commences par parcourir la ressource théorique. Après t’être mis en tête les principales notions, tu attaques tes premières lignes de code. Tel un concerto de piano encore un peu maladroit, on entend les cliquetis raisonner partout dans la BU.

Sandwich OKLM devant la vidéo d'un tuto que t’as recommandé Dorothée : il explique la notion de variable globale. Tu pourras en profiter pour filer un coup de main à Jean-Michel qui a l'air d'être bloqué sur cette notion, malgré les explications de Jaqueline.

Ton projet avance bien. Tu as su aller au-delà de plusieurs bugs avec l’aide de ta dream-team. Tu partages tes trouvailles sur la communauté Discord.« Merci ! Tu m’as sauvé la vie ! » C’est un message de Thierry, un lyonnais qui avait rencontré le même bug.

À The Hacking Project, nous demandons à chaque élève de contribuer d'une manière ou d'une autre à la communauté, via les "missions".

Bobby, de Rennes, propose d’organiser un atelier en vidéo-live sur "les différents types de boucles". Rassure-toi, ce n’est pas un tuto beauté sur les “curly hair”, on parle aussi de boucles dans le code information. Durée de l’atelier : 20 mins. Tu décides de le suivre avec un petit thé. Cet atelier te rassure car tu vois que Jeanine a l'air de galérer autant que toi, mais son atelier reste clair : tu as même découvert la “boucle map”, qui pourra t'intéresser pour le projet du jour.

Il est 19h. Généralement, tu finis la journée en partageant une petite bière avec la communauté. Mais aujourd’hui n’est pas un jour comme les autres : c'est une journée dite "validante", c'est à dire que tu dois rendre ton projet sur la plateforme, et recevoir des corrections de pairs le lendemain. Une à deux journées par semaine sont validantes. Tu décides de continuer de travailler encore un peu, même si d'autres élèves se retrouvent déjà pour boire un coup.

Le projet du jour te passionne. Tu décides d'ajouter une fonctionnalité bonus à ce dernier. Minuit et demie : tu n’avais pas vu le temps passer ! Tu te couches un peu fatigué, mais le cerveau bouillonnant d’idées pour de futurs jeux vidéo.

Le projet de la veille était validant. Aujourd’hui, place aux corrections. Tu dois corriger deux personnes et tu recevras les retours de deux autres élèves, tirés au hasard par notre application.

Tu corriges le projet de Jacques, moussaillon de Paris. Il a résolu le problème de points de vie d'une manière différente de la tienne. Cela t'intrigue et vous en parlez pendant 5 minutes : « Hyper stylé ! Je m’en souviendrai pour une autre fois. »

Tu reçois les corrections de Cynthia, moussaillonne de Bordeaux. Dans vos échanges, elle te mentionne son idée de projet final : une plateforme où les associations pourront proposer des activités sympa à des potentiels bénévoles. Elle a fait mouche ! C'est pile poil dans tes valeurs. Vous décidez d’en reparler plus tard pour éventuellement faire équipe. Tu ne le sais pas encore, mais toi, Cynthia et deux autres moussaillons passerez deux semaines dans un gîte familial pour faire ce projet final. La vie est faite de rencontres, n'est-ce pas ? ;)

graphical divider

Après : une vie changée

The Hacking Project n'est pas qu'une formation de 12 semaines, c'est aussi une communauté soudée et des rencontres tous les jours.

Communauté
Une communauté soudée

Vous avez accès à une communauté de plusieurs milliers de personnes qui s'est entraidée pendant plusieurs mois. Grâce à cette dernière, vous aurez accès à des offres professionnelles, des bons plans, des conseils sur votre carrière.

Qui sait, vous rencontrerez probablement votre futur associé dans la communauté de The Hacking Project !

Que faire après ?

Que faire à l'issue de ces 12 semaines intenses ? Voici les chemins que prennent nos alumni.

icon

Une reconversion

Soyons honnêtes : 12 semaines c'est court pour un CDI à 45 plaques. Cependant, les meilleurs arrivent avec du travail sans trop de soucis à se reconvertir.

icon

Monter votre entreprise

Vous avez vécu bien des aventures au sein d'une communauté soudée, et avez appris un langage idéal pour lancer un projet. Votre imagination est la limite.

icon

Une corde à votre arc

Savoir coder donne énormément d'atouts dans plein de métiers. Comprenez les développeurs, lancez des sites, automatisez des tâches dans votre métier !

icon

Une nouvelle vie

Une chose est sûre : votre vie sera marquée par un avant et un après The Hacking Project.

Que deviennent-ils ?

Nos statistiques de placement à 3 mois après The Hacking Project. Les voici, sans chichi, sans bullshit, en toute honnêteté.

Développeurs en poste
Développeurs en freelance
Entrepreneurs
Domaine d'études initial avec corde à son arc
Étudiants
En recherche de poste
graphical divider

Témoignages

Voici quelques témoignages de personnes ayant suivi l'une de nos formations.

graphical divider

Notre prix

Combien coûte la formation

Formation fullstack

12 semaines de code

Nos tarifs expliqués
500
TTC
graphical divider

Prochaines promotions

Les dates de nos prochaines promotions

27
sept.
2021

Promotion 19

10
jan.
2022

Promotion 20

graphical divider
Ce parcours vous intéresse ?
graphical divider
graphical divider
arrow-up icon