Holberton's latest updates about Coronavirus
Pictured are Holberton students experiencing PLD Pictured are Holberton students experiencing PLD Pictured are Holberton students experiencing PLD

Programmation Linux, algorithmes et blockchain

Découvrez le fonctionnement du système Unix et créez une blockchain.

Postulez maintenant

Ingénierie de pointe

Tout au long de ce programme, vous approfondirez vos connaissances relatives au langage de programmation C et explorerez plus en détail le système d’exploitation Linux.

Les trois premiers sprints de notre formation intensive sont dédiés aux fondamentaux de l’informatique et du développement logiciel. Ces derniers comprennent Linux, les structures de données, les algorithmes, les langages de programmation de bas niveau, les langages modernes de haut niveau, les bases de données, les API et le DevOps.

Par ailleurs, vous devrez composer avec des algorithmes et des structures de données avancés. Vous découvrirez également toutes les spécificités de la technologie Blockchain en créant de A à Z votre cryptomonnaie.

Grâce au cursus Programmation système et blockchain d’Holberton, vous serez un expert du langage C, du noyau Linux (signaux, thread, flux de fichier, IPC, ELF, etc.), des arbres et des graphiques avancés, de la recherche de chemin, du chiffrement, du block mining, de la blockchain et bien plus.

Cette spécialisation garantit des bases solides aux étudiants qui souhaitent devenir des ingénieurs informatiques expérimentés, aussi à l’aise pour programmer une blockchain que pour développer des systèmes embarqués et des véhicules autonomes.

Voici les opportunités de carrière qui pourront s’offrir à vous : ingénieur informatique, ingénieur en systèmes embarqués, ingénieur de fiabilité de site, ingénieur blockchain junior.

Le dernier sprint est dédié à la création d’un projet web personnel sur une technologie choisie par l’étudiant.

Continue de lire

Cursus Programmation Linux, algorithmes et blockchain

DIPLÔMÉ(E)




Trimestre 1 a 3

Fondations de l'informatique et du génie logiciel






04




4e trimestre

  • Gestion des fichier Unix
  • Varibales statiques
  • Entrées utilisateur
  • Créez votre propre Shell avancé
  • Système de fichiers /proc
  • ELF - readelf
  • x86 Assembler
  • Signaux
  • Arbres Rouge-Noir






05




5e trimestre

  • ELF - nm/objdump
  • CPython
  • Strace
  • Multithreading
  • Allocation de mémoire avancée
  • Graph
  • Codage de Huffman






06




6e trimestre

  • Sockets
  • Arbres N-tree
  • Blockchain - Crypto
  • Blockchain - Structures de donées
  • Blockchain - Block mining
  • Blockchain - Transactions
  • Blockchain - CLI
  • Project d'apprentissage de votre choix






Exemples de Projects

  • Création de votre programme ls et shell avancés
  • Création de votre fonction malloc
  • Création de votre serveur web en C
  • Conception d’algorithmes avancés
  • Implémentation de blockchain en C

Inclus dans tous les sprints Holberton :

Rédaction technique

Compétence indispensable, la rédaction technique est aussi un excellent moyen de formuler et de partager vos connaissances.

Collaboration

La collaboration est essentielle à la réussite d’une entreprise. Vous étudierez la gestion de projets, la communication interpersonnelle, et apprendrez à collaborer en équipe.

Simulation d’entretiens

Savoir répondre aux questions qu’un recruteur vous pose ne suffit pas. Vous devez être capable de communiquer clairement votre processus de réflexion et vos connaissances.

Le framework

Le framework offre la structure, l’organisation et l’équilibre nécessaires pour maintenir la productivité au sein d’un environnement d’apprentissage entre pairs et vous aider à réussir tout au long de votre carrière.

Tableau blanc

Compétence essentielle dans l’industrie de la tech, l’utilisation du tableau blanc garantit l’efficacité de la planification et la réussite des entretiens d’embauche.

Programme développé en collaboration avec des professionnels du secteur

Sebastien Tricaud

directeur de l’ingénierie de sécurité chez Devo

Olivier Chatry

architecte logiciel senior chez FutureOn

Julien Chevrier

ingénieur informatique embarqué chez TTTech Auto Iberia


“J’ai choisi d’intégrer Holberton, car ils acceptent leurs étudiants en fonction de leur potentiel et non de leur expérience. Je suis titulaire d’un diplôme en théologie, une discipline très éloignée de la programmation, mais je fais maintenant des études pour devenir ingénieur informatique, car Holberton a su percevoir ma motivation et ma capacité à apprendre.”
— Jorge C., cohorte 10 (Cali, Colombie)