Retour

Développement web Fullstack : Formation approfondie avec stage - 32 semaines ou plus - En ligne - Format communautaire

Objectifs de la formation

- Acquérir des connaissances en informatique pour vous permettre de vous reconvertir. Avec 1200h de cours, vous aurez un bagage informatique suffisant pour postuler à des postes de dévs junior - Vous proposer une période d'immersion en entreprise via un stage de deux mois - Avoir une compréhension approfondie du web moderne. La formation vise à vous donner des compétences autant en frontend qu'en backend. Vous verrez comment marche le web moderne afin de prétendre à une expertise en développement web - Vous donner une abstraction informatique : le développement web est un secteur qui va très très vite donc nous formons des esprits avec la tête bien faite et non pas bien pleine. Vous pourrez en fin de formation partir vers le langage de programmation dans lequel vous serez à l'aise, non pas travailler avec le langage qu'on vous a enseigné à l'école - Acquérir via notre pédagogie sans professeurs un sens de la débrouillardise. Nous sommes l'école de la débrouille : avec nous l'élève est acteur de sa formation et non pas "au fond de la classe près du radiateur". Grâce à ceci, vous allez apprendre à chercher l'information, la digérer, puis la restituer. Apprendre à apprendre, en quelque sorte - Faire comprendre au monde qu'il est possible de former efficacement sans débourser beaucoup d'argent. Vous pourrez trouver plus d'infos sur notre politique tarifaire sur notre site. - En fin de parcours, vous serez capable de faire une application web complexe de type "Netflix"

Contenu de la formation

- Maîtriser le frontend, le backend, le génie logiciel ainsi que la gestion de projet - Apprendre les langages HTML et CSS ainsi qu'à utiliser Bootstrap - Découvrir les bases du marketing digital et les notions de design - Apprendre à utiliser les outils logiciels Git et Github - Lancer un projet et une application web en utilisant le langage Ruby et le framework Ruby on Rails - Approfondir ses connaissances du langage JavaScript de l'intégration des interfaces de programmation d'applications (APIs), des Single Page Application (SPA), de ReactJS. Bref, du web moderne. - Utiliser les framework et applications React et Redux ainsi que les librairies graphiques - Développer une méthodologie de travail utile à tout poste grâce à la maîtrise des outils de collaboration, de la méthodologie Agile ainsi que de la mise en production et de la gestion humaine Voici un agenda plus détaillé : - Semaine 1 : découvrir l'univers de l'informatique avec HTML / CSS. Mettre en ligne des sites simples. Utiliser Git, GitHub et le terminal - Semaines 2-4 : découverte de la programmation informatique avec Ruby. Jouer avec des APIs pour faire des projets de type "bot Twitter". Utiliser les techniques de pro comme les tests automatiques. Utiliser la Programmation Orientée Objet, un paradigme qui permet de transformer vos programmes en mécaniques bien huilées - Semaine 5 : Bases de données relationnelles avec SQL - Semaines 6-7 : Faire des applications web avec Ruby on Rails : système d'authentification, mailer, paiement, dashboard admin - Semaines 8-9 : Aller plus loin dans le front, avec HTML / CSS, notamment en design grâce au design par composants. Vous verrez aussi JavaScript ES6, ainsi que l'AJAX - Semaine 10 : projet de groupe en équipe : réaliser une boutique en ligne de A à Z - Semaines 11-12 : projet de groupe en équipe à sujet libre évalué par un jury de professionnels. Le niveau attendu est un site de type "Airbnb" - Semaine 13 : retour sur JavaScript ES6 : fonctions pro, Programmation Orientée Objet - Semaine 14 : algorithmie, structures de données - Semaines 15-16 : JavaScript Vanilla, réalisations de SPAs en JavaScript - Semaines 17-19 : ReactJS - Semaine 20 : Design Pattern et code propre - Semaine 21 : branchement frontend au backend pour faire une application fullstack - Semaine 22 : Réalisation d'un projet en équipe : une application "Netflix" - Semaines 23-24 : projet en équipe à sujet libre évalué par un jury de professionnels. Le niveau attendu est "votre imagination est la limite" - Semaines 25-33 : Stage en entreprise

Résultats de la formation

- Acquérir des compétences dans le développement web aux années 2020 en phase avec la réalité du marché du travail afin de permettre une reconversion professionnelle - Montrer une forte autonomie : notre formation est en communauté, sans locaux, sans professeurs. En plus de permettre des formations 10 fois moins chères que ce que propose la concurrence, ce système permet une forte émulation des élèves, qu'un niveau accru par "l'esprit débrouille", et ne vous prend par la main (on n'est plus à l'école). - Présenter un projet final de type "Netflix" devant un jury de professionnels

Conditions spécifiques d'accès à la formation

avoir fait FS

Formation 100% en ligne

Métier formé

Développement

Niveau d'étude visé

Bac+2

Prise en charge

Formation continue éligible au financement via le CPF

Organisme de formation

THE HACKING PROJECT

Durée de la formation

5 mois

Prochaine(s) session(s)

  • 06/01/2025 - 30/05/2025