Prochaines sessions
Alençon
- Le 25/09/2023
- Localisation
Caen
- Nous consulter.
(Planification en cours pour le prochain trimestre) - Localisation
Saint-Lô
- Nous consulter.
(Planification en cours pour le prochain trimestre) - Localisation


Devenez développeur/se d’applications !
Le développeur/se d’applications est chargé de la programmation technique d’une application.
Partant d’un besoin identifié ou d’un cahier des charges, il/elle va transcrire l’interface en langage informatique, afin de la rendre interactive. Dôté(e) de bonnes connaissances en mathématiques et en informatique, il/elle choisit les logiciels et codes spécifiques pour construire cette application.
En général, il/elle travaille en relation avec le/la chef de projet, graphistes et UX Designer. Curieux(se), il/elle effectue une veille constante, pour rester à la pointe des nouvelles technologies.
Découvrez nos offres d’apprentissage pour cette formation
Cette formation prépare à un titre professionnel de niveau 5 inscrit au RNCP, reconnu par l’Etat (équivalent Bac+2).
Vous souhaitez nous rencontrer ? Prenez un rendez vous personnalisé
Objectifs
Le/La développeur(se) va utiliser des langages de programmation pour développer des applications répondant aux besoins des entreprises. Il/Elle a pour missions de :
- Analyser et cerner les besoins définis par les entreprises clientes
- Définir le fonctionnement d’une application
- Étudier les différentes solutions techniques
- Utiliser les bons outils qui lui permettent d’être plus efficace et pertinent
- Développer la solution
- Participer aux phases de test
- Accompagner le déploiement de la solution au sein de l’entreprise
- Participer à l’évolution de l’application mise en place
- S’occuper, si besoin, du soutien technique et effectuer des opérations de maintenance après la mise en production de l’application
Programme de formation
UC 1 – Découverte du métier de développeur
A travers cette UC, les apprenant(e)s découvriront le métier de développeur, son environnement et se projetteront dans leur emploi futur.
- 1.1 Qu’est ce qu’un développeur ?
- 1.2 Culture du web et de l’informatique
- 1.3 Apprendre, rechercher l’information et rester en veille
- 1.4 Comprendre et travailler la pensée créative
- 1.5 Anglais technique
UC 2 – Environnement de développement et préparation d’un projet
Il est important d’acquérir des méthodologies de travail, afin de développer sereinement et en collaboration avec le reste de l’équipe les projets d’application.
- 2-1 Le versionning
- 2-2 Les méthodes Agiles
- 2-3 Concevoir une application
UC 3 – Les bases de l’intégration Web
Tout développeur se doit de maitriser les langages de développement et leurs grammaires, pour pouvoir être efficient.
- 3.1 HTML 5 et CSS3
- 3.2 Javascript et JQuery
- 3.3 Bootstrap
- 3.4 React JS
UC 4 Développement Web – PHP
Parmi les compétences demandées, le ou la développeur/ se web se doit de connaitre les logiques du php et de la programmation orientée objet.
- 4.1 Les bases du Php
- 4.2 La programmation orientée objet
- 4.3 Perfectionnement en programmation
- 4.4 Tester une application
- 4.5 Travailler avec des Frameworks – Symfony
UC 5 – Maîtriser les bases de données
Les bases de données regroupent l’essentiel des données présentes et visibles dans une application web ou web mobile. Il est essentiel de savoir les structurer, les optimiser et les connecter aux interfaces.
- 5.1 Conception d’une base de données
- 5.2 Les SGBD, fonctionnements et usages
- 5.3 Le Langage SQL
UC6- Créer une progressive web App (PWA)
Objectif : Maîtriser les API permettant de créer les applications hybrides entre application mobile et application web.
UC7 – Une application de bureau avec des langages web
Les apprenants découvriront les bases d’Electron afin de créer une application bureau à partir de langage web.
UC8 – Projets de développement
Le développement informatique ne s’apprenant qu’à travers des projets, chaque apprenant(e) aura, tout au long du cursus, plusieurs applications web ou web mobile à réaliser, seul ou en groupe.
Evaluations
Chaque apprenant aura à rendre un projet final et à le présenter oralement.
Validation en bloc de compétences
Possibilité de valider la certification par blocs de compétences
- Bloc 1 (RNCP31114BC01) Développer la partie front-end d’une application web ou web mobile en intégrant les recommandations de sécurité
- Bloc 2 (RNCP31114BC02) Développer la partie back-end d’une application web ou web mobile en intégrant les recommandations de sécurité
Public visé
- Etudiants
- Demandeurs d’emploi
- Professionnels en reconversion
Prérequis
- BAC ou titre équivalent validé – ou selon expérience
- Test d’admission : Ce test a pour objectif de déterminer la motivation, l’autonomie et les qualités du candidat en rapport avec le métier de développeur.Il prend la forme d’une initiation au développement et d’un exercice à produire.Les candidats sont soutenus et évalués par un intervenant pendant le test.
Modalités et délai d'accès
• Etude du dossier – test de positionnement – Entretien individuel
• Délai : 1 mois
Modalités de suivis
- Il est demandé aux stagiaires à chaque début de demi-journée la signature de la feuille de présence.
- Durant la formation, le formateur veille à la bonne compréhension et acquisition de l’information au travers de questions posées aux stagiaires.
- Le CFA accompagne les apprentis tout au long de leur intégration en entreprise ou collectivité accueillante.
- L’Ecole accompagne les alternants, salariés et demandeurs d’emploi tout au long de leur intégration en entreprise ou collectivité accueillante
Moyens pédagogiques
- Cartes heuristiques, diaporama
- Ordinateurs performants, connexion à internet fiable
- Plateforme de travail collaboratif
- Sites web et utilitaires
- Services en ligne, applications de développement, etc.
Accessibilité aux personnes en situation de handicap
Formation accessible aux personnes en situation de handicap.
Pour plus de renseignements, prendre contact avec le référent handicap du campus.
Plus d'informations
Modalités d'évaluation
- Contrôle continu : chaque unité de compétences fait l’objet d’une évaluation en lien avec son contenu pédagogique
- Évaluations intermédiaires : Par exemple à partir d’un brief, développement d’une interface web
- Évaluations finales : Par exemple, à partir d’une commande, développement d’une application web
Tarifs de la formation
- Apprentissage : Coût de la formation pris en charge
- Alternance : Coût de la formation pris en charge
Poursuites d'études
Le détenteur du titre Développeur(se) d’application web et web mobile enregistré au RNCP au niveau 5 (BAC+2) reconnu par l’Etat a vocation à être opérationnel directement.
Les candidats désireux d’acquérir des compétences supplémentaires peuvent poursuivre et préparer le titre Responsable projet marketing et communication Titre RNCP Supérieur en vue d’obtenir un titre RNCP de niveau 6 (BAC+3) reconnu par l’Etat.
Certificateur
Certificateur :
Ministère du travail de l’emploi et de l’insertion
Descriptif France Compétences :
Retrouvez la fiche descriptive de la formation Titre professionnel – Développeur web et web mobile (RNCP 31114) sur France Compétences
Arrêté du 12 octobre 2007 paru au JO du 23 octobre 2007
Date du dernier Journal Officiel ou Bulletin Officiel : 17 Avril 2018
Financement
En fonction de votre statut, vous pouvez bénéficier d’aides ou de conditions avantageuses pour financer votre formation. N’hésitez pas à nous contacter.
Demander des infos sur le financement de la formation