Holberton School est une école de code internationale fondée dans la Silicon Valley, offrant une formation pointue e accessible à tous. Rejoignez une communauté internationale de développeurs et formez-vous dans un environnement dynamique & attractif
Mon plus formation : vidéo
Descriptif de la formation
Développer une application sécurisée :
Installer et configurer son environnement de travail en fonction du projet.
Développer des interfaces utilisateur
Développer des composants métier
Contribuer à la gestion d'un projet informatique
Concevoir et développer une application sécurisée organisée en couches :
Analyser les besoins et maquetter une application
Définir l'architecture logicielle d'une application
Concevoir et mettre en place une base de données relationnelle
Développer des composants d'accès aux données SQL et NoSQL
Préparer le déploiement d'une application sécurisée :
Préparer et exécuter les plans de tests d'une application
Préparer et documenter le déploiement d'une application
Contribuer à la mise en production dans une démarche DevOps
Devenez développeur Full Stack : Maîtrisez le développement web dans son intégralité, du back-end au front-end (création, maintenance et amélioration de sites et d’applications web). Avec Holberton, apprenez plus qu'un langage de programmation. Notre programme, basé sur des cas pratiques au sein d'une communauté internationale d'étudiants et d'experts de l'entreprise, vous permettra de : - Valider le titre RNCP 31678 Concepteur Développeur d'Applications à l'issue du programme - Apprendre les Fondamentaux du développement logiciel en 9 mois : comprendre le fonctionnement des ordinateurs, des systèmes et des langages de programmation - Compléter ces expertises dans le cadre d'un stage en Entreprise de 3 à 5 mois - Apprendre le métier de Développeur Full Stack avec la spécialisation en 9 mois - Développer des compétences humaines : prise de parole en public, travail en équipe, "apprendre à apprendre", gestion de projet et planification - Maîtriser plusieurs langages, les principaux algorithmes et les structures de données, notamment les technologies suivantes : Python - ES6 - Node JS - mongoDB - React - Redux - redis - C - MySQL - git - HTML 5 - CSS 3 - JavaScript - docker Ces bases solides associées au savoir-faire humain constituent une véritable différence par rapport à des cursus plus courts, et vous permettront d'évoluer tout au long de votre carrière professionnelle.
Titre professionnel concepteur développeur d'applications
Développer une application sécurisée :
Installer et configurer son environnement de travail en fonction du projet.
Développer des interfaces utilisateur
Développer des composants métier
Contribuer à la gestion d'un projet informatique
Concevoir et développer une application sécurisée organisée en couches :
Analyser les besoins et maquetter une application
Définir l'architecture logicielle d'une application
Concevoir et mettre en place une base de données relationnelle
Développer des composants d'accès aux données SQL et NoSQL
Préparer le déploiement d'une application sécurisée :
Préparer et exécuter les plans de tests d'une application
Préparer et documenter le déploiement d'une application
Contribuer à la mise en production dans une démarche DevOps
Devenez développeur Full Stack : Maîtrisez le développement web dans son intégralité, du back-end au front-end (création, maintenance et amélioration de sites et d’applications web). Avec Holberton, apprenez plus qu'un langage de programmation. Notre programme, basé sur des cas pratiques au sein d'une communauté internationale d'étudiants et d'experts de l'entreprise, vous permettra de : - Valider le titre RNCP 31678 Concepteur Développeur d'Applications à l'issue du programme - Apprendre les Fondamentaux du développement logiciel en 9 mois : comprendre le fonctionnement des ordinateurs, des systèmes et des langages de programmation - Compléter ces expertises dans le cadre d'un stage en Entreprise de 3 à 5 mois - Apprendre le métier de Développeur Full Stack avec la spécialisation en 9 mois - Développer des compétences humaines : prise de parole en public, travail en équipe, "apprendre à apprendre", gestion de projet et planification - Maîtriser plusieurs langages, les principaux algorithmes et les structures de données, notamment les technologies suivantes : Python - ES6 - Node JS - mongoDB - React - Redux - redis - C - MySQL - git - HTML 5 - CSS 3 - JavaScript - docker Ces bases solides associées au savoir-faire humain constituent une véritable différence par rapport à des cursus plus courts, et vous permettront d'évoluer tout au long de votre carrière professionnelle.
• Ni diplôme, ni connaissance en code ! Seules votre motivation et votre capacité de déduction feront la différence. Vous devez avoir plus de 18 ans et quelques notions d'anglais. Pour réaliser la spécialisation, le candidat doit avoir réalisé avec succès la première année de fondamentaux (titre RNCP 31 114) à Holberton School.
• Installer et configurer son environnement de travail en fonction du projet. Développer des interfaces utilisateur Développer des composants métier Contribuer à la gestion d'un projet informatique
• Présentation d'un projet réalisé en amont de la session : 00 h 20 min En amont de la session d’examen, le candidat réalise un ou plusieurs projets. Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l’ensemble des projets. Lors de l’examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat. Le candidat présente ensuite son ou ses projets au jury. Entretien technique : 00 h 30 min Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s’assurer de la maîtrise des compétences couvertes par le projet ou les projets. Un questionnement complémentaire lui permet d’évaluer les compétences qui ne sont pas couvertes par le projet ou les projets. Questionnaire professionnel : 00 h 30 min L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant. Le candidat étudie une documentation technique rédigée en anglais. Il répond à - deux questions fermées à choix unique posées en français - deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais Durée totale de l’épreuve pour le candidat : 01 h 20 min
> Concevoir et développer une application sécurisée organisée en couches
• Analyser les besoins et maquetter une application Définir l'architecture logicielle d'une application Concevoir et mettre en place une base de données relationnelle Développer des composants d'accès aux données SQL et NoSQL
• Présentation d'un projet réalisé en amont de la session : 00 h 30 min En amont de la session d’examen, le candidat réalise un ou plusieurs projets. Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l’ensemble des projets. Lors de l’examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat. Le candidat présente ensuite son ou ses projets au jury. Entretien technique : 00 h 30 min Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s’assurer de la maîtrise des compétences couvertes par le projet ou les projets. Un questionnement complémentaire lui permet d’évaluer les compétences qui ne sont pas couvertes par le projet ou les projets. Questionnaire professionnel : 00 h 30 min L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant. Le candidat étudie une documentation technique rédigée en anglais. Il répond à - deux questions fermées à choix unique posées en français ; - deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais. Durée totale de l’épreuve pour le candidat : 01 h 30 min
> Préparer le déploiement d'une application sécurisée
• Préparer et exécuter les plans de tests d'une application Préparer et documenter le déploiement d'une application Contribuer à la mise en production dans une démarche DevOps
• Présentation d'un projet réalisé en amont de la session : 00 h 20 min En amont de la session d’examen, le candidat réalise un ou plusieurs projets. Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l’ensemble des projets. Lors de l’examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat. Le candidat présente ensuite son ou ses projets au jury. Entretien technique : 00 h 20 min Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s’assurer de la maîtrise des compétences couvertes par le projet ou les projets. Un questionnement complémentaire lui permet d’évaluer les compétences qui ne sont pas couvertes par le projet ou les projets. Questionnaire professionnel : 00 h 30 min L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant. Le candidat étudie une documentation technique rédigée en anglais. Il répond à - deux questions fermées à choix unique posées en français ; - deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais Durée totale de l’épreuve pour le candidat : 01 h 10 min
Installer et configurer son environnement de travail en fonction du projet.
Développer des interfaces utilisateur
Développer des composants métier
Contribuer à la gestion d'un projet informatique
Concevoir et développer une application sécurisée organisée en couches :
Analyser les besoins et maquetter une application
Définir l'architecture logicielle d'une application
Concevoir et mettre en place une base de données relationnelle
Développer des composants d'accès aux données SQL et NoSQL
Préparer le déploiement d'une application sécurisée :
Préparer et exécuter les plans de tests d'une application
Préparer et documenter le déploiement d'une application
Contribuer à la mise en production dans une démarche DevOps
Précisions de l’organisme de formation :
Devenez développeur Full Stack : Maîtrisez le développement web dans son intégralité, du back-end au front-end (création, maintenance et amélioration de sites et d’applications web). Avec Holberton, apprenez plus qu'un langage de programmation. Notre programme, basé sur des cas pratiques au sein d'une communauté internationale d'étudiants et d'experts de l'entreprise, vous permettra de : - Valider le titre RNCP 31678 Concepteur Développeur d'Applications à l'issue du programme - Apprendre les Fondamentaux du développement logiciel en 9 mois : comprendre le fonctionnement des ordinateurs, des systèmes et des langages de programmation - Compléter ces expertises dans le cadre d'un stage en Entreprise de 3 à 5 mois - Apprendre le métier de Développeur Full Stack avec la spécialisation en 9 mois - Développer des compétences humaines : prise de parole en public, travail en équipe, "apprendre à apprendre", gestion de projet et planification - Maîtriser plusieurs langages, les principaux algorithmes et les structures de données, notamment les technologies suivantes : Python - ES6 - Node JS - mongoDB - React - Redux - redis - C - MySQL - git - HTML 5 - CSS 3 - JavaScript - docker Ces bases solides associées au savoir-faire humain constituent une véritable différence par rapport à des cursus plus courts, et vous permettront d'évoluer tout au long de votre carrière professionnelle.
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...
Spécialisation Full Stack en 3 trimestres Ce programme est idéal pour les étudiants souhaitant comprendre le développement web dans son intégralité. Au cours des trois sprints suivants, vous vous appuierez sur ces bases pour étudier les langages et les technologies les plus répandus du développement web, notamment JavaScript, Python, React, Redis, MySQL, Node.js et Sass. Par ailleurs, vous apprendrez de bonnes pratiques comme l’authentification utilisateur, les tâches en arrière-plan et le responsive design. Qu’il s’agisse de développement full-stack, back-end ou front-end, ce cursus vous préparera à la création, à la maintenance et à l’amélioration de sites et d’applications web. Technos : Python - ES6 - Node JS - TS - mongoDB - Redis - React - Redux - MySQL Exemples de projets - Création de votre fonction printf (Fondamentaux) - Clonage d’une marketplace (Fondamentaux) - Codage de votre shell (Fondamentaux) - Versions bureau et mobile de sites web (Spécialisation) - Tableau de bord CRM en React (Spécialisation)
Source : Cariforef des Pays de la Loire - 237070 - Code établissement : 58244
La session est déclarée fermée.
N’hésitez pas, néanmoins, à prendre contact avec l’organisme de formation. Des places se sont peut-être libérées
ou de nouvelles sessions programmées prochainement.
"Pour vous aider dans votre recherche, des chargé(e)s d'information sont à votre disposition."