Holberton School

Développeur Web et Web Mobile

Holberton School

Finançable CPF
Demandeur d'emploi / Etudiant
Présentiel
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
7475 €
Prise en charge CPF
Durée
Mode hybride : Présentiel / Distanciel
Niveau visé
Niveau BAC + 2
Pré-requis
avoir 18 ans
Certifications
Datadock Qualiopi
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 12 - Rodez
  • 21 - Dijon
  • 31 - Toulouse
  • 33 - Cenon
  • 35 - Rennes
  • 53 - Laval
  • 59 - Roubaix
  • 71 - Mâcon
  • 74 - Thonon-les-Bains
  • 82 - Caussade
  • 83 - Fréjus
  • 89 - Sens
  • 92 - Puteaux
Objectifs
Apprenez les bases fondamentales du développement informatique pour devenir un développeur d'exception.
De la maîtrise du langage C à la gestion de bases de données, tout en demeurant à la pointe des technologies contemporaines, plongez au cœur d'un apprentissage complet !
Plus qu'un simple cursus,  nous vous offrons les clés d'une méthode de travail innovante, gage de votre adaptabilité et de votre progression continue au fil de votre carrière.
Conçu pour répondre aux exigences du marché de l'emploi, bénéficiez de simulations d'entretiens, d'une mise en valeur de votre CV GitHub et d'échanges avec des experts du domaine.

CONTENU DE LA FORMATION :
Durant le premier sprint, plongez dans la programmation avec C et Unix, la programmation graphique et le monde des algorithmes, tout en touchant au reverse engineering et aux protocoles de sécurité.

Ensuite, découvrez les langages de haut niveau, approfondissez les bases de données et la programmation front-end. Grâce aux outils avant-gardistes, lancez-vous dans la conception d'une application web.

Finalement, le dernier sprint se focalise sur l’automatisation et l'évolutivité, vous préparant à intégrer les standards industriels. Parachevez votre formation avec une maîtrise renforcée du développement web, de l'algorithmie et de la gestion de projets.
Programme
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.

Fondamentaux - 1er Trimestre
Vous approfondirez 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é.

Technos : Git - Bash - Shell - C


Fondamentaux - 2e Trimestre
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.

Technos : Python - HMTL - CSS - SQL - C - Algorithmes...


Fondamentaux - 3e Trimestre
Vous travaillerez 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ébogage et à la gestion de projets.

Technos : Python - Javascript - SSH/SSL - MySQL - Linux - C - ASM

Exemples de projets
- Création de votre fonction printf (Fondamentaux)
- Clonage d'une marketplace (Fondamentaux)
- Codage de votre shell (Fondamentaux)
- Conception d'algorithmes avancés (Spécialisation)
- Implémentation de blockchain en C (Spécialisation)

Compétences Visées : 
- Maquetter des interfaces utilisateur web ou web mobile
- Développer des composants d’accès aux données SQL et NoSQL
- Réaliser des interfaces utilisateur statiques web ou web mobile
- Documenter le déploiement d’une application dynamique web ou web mobile
- Développer des composants métier coté serveur
- Installer et configurer son environnement de travail en fonction du projet web ou web mobile
- Développer la partie dynamique des interfaces utilisateur web ou web mobile
- Mettre en place une base de données relationnelle
- Utiliser l’anglais dans son activité professionnelle
- Actualiser et partager ses compétences en développement web et mobile

Métiers qui recrutent : 
- Développeur logiciel junior
- Testeur logiciel
- Développeur web junior
- Assistant chef de projet informatique
Haut de page