Spécialisez-vous en

Fondamentaux du développement informatique

Maitrisez les

Fondamentaux du développement informatique

From zero to hero

Les Fondamentaux du développement informatique

Notre programme, basé sur la pratique et l'entraide, au sein d'une communauté internationale d'étudiants et d'experts, permettra de :

  • Valider le titre RNCP 31114 Développeur Web et Web Mobile à l'issue du programme
  • Acquérir des bases techniques solides pour tous les métiers du développement logiciel (notamment Shell, C, Python, Algorithmie, Bases de données, développement)
  • Se spécialiser au métier de développeur Full Stack, en maîtrisant les technologies associées
  • Apprendre à apprendre, pour continuer de vous former et évoluer tout au long de votre carrière
  • Se préparer au recrutement : simulations d'entretiens, cv GitHub et conférence avec des entreprises
Zoom sur le programme

Le programme en détail

Le cursus est basé sur des projets à réaliser, des travaux en interaction avec les autres étudiants, des séances de live coding avec des professionnels, des séances quotidiennes de debrief avec un responsable pédagogique. Avec notre programme mixant présentiel et distanciel, vous rejoignez une communauté fondée sur le partage et l'entraide.

Le titulaire de ce Titre Professionnel a pour perspective d’occuper un poste de développeur web, développeur web mobile, ou développeur informatique : Ces bases solides, notamment en C, associées au savoir-faire humain constituent une véritable différence et vous permettront d'évoluer tout au long de votre carrière professionnelle.

Pendant le premier sprint du programme, vous travaillerez sur la programmation en C et Unix, la programmation graphique, les structures de données, le langage d’assemblage et les algorithmes, sans oublier le reverse engineering ainsi que les protocoles de sécurité. Vous serez ensuite initié aux langages de plus haut niveau, aux algorithmes de plus en plus avancés, à la complexité spatiale et temporelle, à la gestion des bases de données et à la programmation front-end. À l’aide des technologies les plus récentes, vous commencerez à créer un projet d’application web complet. Le dernier sprint est axé sur l’automatisation, l’évolutivité et la fiabilité. L’objectif est de vous familiariser à l’infrastructure et à des bonnes pratiques similaires à celles en place dans les entreprises de la tech. En plus de continuer à étudier le développement web, vous approfondirez vos connaissances relatives à la compréhension des algorithmes, à la rédaction technique, au débugage et à la gestion de projets.

Apprendre les bases de C et Unix, maîtriser la programmation graphique, les structures de données, le langage d’assemblage et les algorithmes, sans oublier le reverse engineering ainsi que les protocoles de sécurité.

  • Git and command line editors
  • Introduction to Bash
  • C - first statements
  • C - pointers
  • C - recursion
  • C - static library
  • C - memory allocation
  • C - preprocessor
  • C - variadic functions
  • C - bit manipulation
  • C - file I/O
  • Singly linked lists
  • Create your own printf
  • Create your own basic Shell

Approfondir les langages de plus haut niveau, les algorithmes plus avancés, la complexité spatiale et temporelle, la gestion des bases de données et le front-end. À l’aide des technologies les plus récentes, vous commencerez à créer un projet d’application web complet.

  • Python - first statements
  • Python - import and modules
  • Python - data structures
  • Python - exceptions
  • Python - classes
  • Python - inheritance
  • Python - file I/O
  • Python - JSON serialization/deserialization
  • HTML/CSS introduction
  • SQL - basic queries
  • SQL - join queries
  • C - dynamic libraries
  • C - makefiles
  • Doubly linked lists
  • Stack and Queues
  • Hash tables
  • Sorting algorithms
  • Binary trees
  • Bash - scripting
  • Unix processes and signals
  • Regex
  • Network introduction

Apprendre l’automatisation, l’évolutivité et la fiabilité. Concevoir une infrastructure selon les standards des entreprises Tech. Approfondir le développement web, la compréhension des algorithmes, la rédaction technique, le débogage et la gestion de projets.

  • Python - Object-relational mapping
  • Python - Web framework
  • Python - RESTful API
  • Python - web scraping
  • Javascript - first statements
  • Javascript - objects
  • Javascript - scopes and closures
  • Javascript - web scraping
  • Search algorithms
  • SSH
  • SSL certificate
  • Web server
  • Load balancer
  • Firewall
  • MySQL primary-replica
  • Server monitoring
  • Code deployment
  • Postmortem
  • Webstak debugging
  • Portfolio project

Exemples de projets

  • Création de votre fonction printf
  • Débogage de la pile applicative
  • Conception d’un jeu vidéo
  • Clonage d’une marketplace
  • Développement de votre shell


Compétences visées

  • Utiliser l’anglais dans son activité professionnelle en développement web et web mobile
  • Actualiser et partager ses compétences en développement web et web mobile

Compétences transversales

  • Utiliser l’anglais dans son activité professionnelle en développement web et web mobile
  • Actualiser et partager ses compétences en développement web et web mobile
Certifications
AMF - Mon compte formation
France Compétences
Qualiopi
RNCP5

Préparez-vous pour toute votre carrière,
pas seulement pour un premier emploi.

En savoir plus

Et ensuite ?

Stage optionnel

Stage - 3 à 4,5 Mois (minimum 440 heures) Mettez en application et compléter les connaissances acquises tout en (re)découvrant le monde de l'entreprise.

Spécialisation optionnelle

Spécialisez vous dans le domaine qui vous fait vibrer au même rythme que les 9 premiers mois. Ou en alternance.

Découvrir toutes les spécialisation

Accompagnement vers l’emploi

Lancez vous. Grâce au soutien du groupe Actual nous vous aiderons à décrocher un emploi.

Double diplômes

Validez votre formation. Obtenez votre titre RNCP et obtenez le certificat d'étude Holberton reconnu dans le monde !

"Holberton porte un regard novateur sur le monde du numérique, sors du cliché geek et fournit un environnement propice à la mixité et à l’égalité. Confiance pour développer son potentiel, soutien, tout y est ! De plus, faire partie d’un campus dont la direction est assurée par une femme, c’est tout un symbole !"

Sonia Nguyen - Holbie

"J'ai opté pour ce domaine car il est très prometteur. J'aime les perspectives que le développement offre, car il peut être appliqué dans de nombreux domaines. Si vous êtes intéressé et motivé, il est tout à fait possible de réussir dans l'école, même sans expérience préalable dans le domaine de l'informatique."

Romain Bayle - Holbie

"Holberton est pour moi une vraie opportunité d’enrichir mes connaissances et de construire un futur au sein d’un domaine en plein essor, qu’est le machine learning. Apportant mes connaissances acquises par mes études passées aux connaissances développées à Holberton. "

Nathan Lapeyre - Holbie

Embauché ou remboursé

Comment financer votre formation ?

Montant :
6 975€ TTC

Financement tiers

Pôle emploi, CPF, Région, Transition pro, etc. Rapprochez vous de nos équipes !

Paiement différé

Payez seulement lorsque vous avez trouvé un emploi grâce à notre partenaire bancaire.

Financement personnel

Flexible et personnalisé, vous pouvez choisir de payer en une ou huit fois.

Vous avez une question ? Vous souhaitez financer autrement vote formation ?
Discutons-en !

Foire aux questions

Il n'y a pas de questions bête !

Quels sont les prérequis?

Avoir plus de 18 ans et quelques notions d’anglais suffisent pour rejoindre Holberton.

Si vous souhaitez rejoindre une spécialisation sans passer par les fondamentaux, cela sera bientôt possible ! il faudra justifier d'une première expérience en code avec un diplôme, des connaissances ou une premiere expérience pro.

Niveau d'entrée et niveau de sortie

Entrée : Sans niveau spécifique
Sortie : Equivalent bac + 2, après les fondamentaux ou équivalent bac + 4 avec une spécialisation de 9 mois.

Poursuite d'étude

Cette formation est conçue pour vous accompagner vers l’emploi. Les personnes souhaitant poursuivre leurs études peuvent envisager une passerelle vers un Master en programmation ou toute autre formation en informatique.

Durée de la formation

9 mois (1385 heures)

Période de rentrée

Il y a trois rentrées par an : Février - Juin - Octobre*
*dates fournies à titre indicatif ajustements possibles

Un communauté mondiale

Partout dans le monde, nos campus respectent les mêmes normes pour dispenser un enseignement de haute qualité, en utilisant la même méthodologie basée sur des projets, les mêmes ressources, les mêmes programmes, les mêmes conditions d'admission et d'obtention du diplôme.

Créé par les experts de la Silicon Valley

À temps plein ou en alternance, nos programmes intensifs et certifiés s’appuient sur les fondamentaux du développement informatique, pour vous transmettre des connaissances approfondies, vous permettant d'appréhender tous les languages.

Pour quoi faire ?

Le titulaire de ce Titre Professionnel a pour perspective d’occuper un poste de développeur web, développeur web mobile, ou développeur informatique : Ces bases solides, notamment en C, associées au savoir-faire humain constituent une véritable différence et vous permettront d'évoluer tout au long de votre carrière professionnelle.

Quels sont les objectifs de la formation ?

Cette formation conduit à l’obtention du titre certifié de « Développeur Web et Web Mobile » enregistré au RNCP au niveau 5, sous l’autorité du Ministère du Travail de l’Emploi et de l’Insertion (fiche 31114 – code 326t) - renouvelé dans le cadre de l’Arrêté du 06/04/2018 relatif au TP Développeur Web et Web Mobile paru au JO du 17/04/2018. Voir la fiche RNCP France Compétences

Vos droits sur le site gouvernemental : Mon compte Formation


♿ Toutes nos formations sont accessibles. Handicap & Holberton : lire notre politique d’inclusion.

Prêt à rejoindre l'aventure ?

postulez