Fiche de formation

Starting Dev

Starting Dev

Informatique, traitement de l'information, réseaux de transmission

Titre Pro Homologué ou Certifié niveau 5

LE CAMPUS NUMERIQUE IN THE ALPS - Site de Grenoble

Le Campus numérique in The Alps

Starting Dev

Niveau du diplôme : Bac + 2

Compétences

Le programme aborde les compétences attendues sur les technologies majeures : PHP, HTML, JavaScript, Reac, CSS, VueJS, Symfony, UX – UI, bases de données et administration des réseaux, algorithmique… et les soft skills indispensables en entreprise. Les méthodes d’apprentissage « apprendre à apprendre » permettent aux apprenants de se former en autonomie tout au long de leur carrière pour suivre les évolutions technologiques.

Compétences développées à l’issue de la formation :
● Traduire techniquement un cahier des charges
● Mettre en œuvre une méthodologie pour définir les fonctionnalités d’une application
● Concevoir les fonctions et les algorithmes associés et spécifier les flux de données
● Établir le schéma relationnel de la base de données et la créer
● Maquetter les interfaces et les créer
● Écrire des requêtes sur la base
● Utiliser un langage de programmation pour coder les algorithmes, les interfaces d’entrées-sorties réactives dans le cadre de systèmes industriels et mobiles
● Définir des jeux de tests, tester et déboguer l’application créée
● Établir les documents à l’attention des différents utilisateurs (entreprise, équipe projet, usagers)

Objectifs

La formation Starting Dev est un parcours diplômant de 24 mois destiné aux personnes disposant d’un niveau d’études inférieur au Bac et souhaitant se former au métier de Développeur web (technicien développeur, développeur back-end, front end ou full stack, analyste programmeur).
Le Technicien Développeur est un expert technique en informatique. Il conçoit, développe et intègre des applications informatiques dans le domaine des systèmes d’information, du mobile et du web, pour un client ou une entreprise, selon des besoins fonctionnels et un cahier des charges. Pour assurer ce travail d’expertise technique, en amont, il réalise des analyses fonctionnelles et participe à la rédaction du cahier des charges fixant les besoins des utilisateurs et décrivant les solutions techniques envisagées. Puis il conçoit et développe ces applications, installe les solutions pour les usagers et met au point la documentation nécessaire à l’utilisation des applications. Enfin, il assure la maintenance des applications développées.

Le métier de Technicien s’articule autour de cinq activités principales :
● Analyse et formalisation des besoins du client : définition des spécifications fonctionnelles de l’application logicielle en vue de son développement (étude technique des besoins exprimés par les utilisateurs, analyse des étapes de fonctionnement, spécification de la solution technique envisagée) ;
● Conception et modélisation des applications informatiques : modélisation et définition du périmètre de l’Interface Homme Machine dans le respect du cahier des charges et dans la réalisation des maquettes des interfaces ;
● Développement des applications : évaluation et définition des solutions techniques les plus adaptées (programmation, tests, validation des fonctionnalités développées) ;
● Déploiement sur site et formation des utilisateurs : conception des notices techniques d’installation, des guides d’utilisateur et d’administration, des formations et leurs supports ;
● Maintien, correction et évolution des applications : définition des évolutions et correctifs nécessaires à la continuité de l’application, et information des utilisateurs.
Au terme de cette formation, vous maîtriserez les principaux langages de programmation et les frameworks associés, vous serez en mesure de développer les parties Front et Back d’un site internet et d’une application, et vous maîtriserez les méthodes Agiles qui vous permettront d’évoluer dans une équipe de développement informatique.

Prérequis

● Avoir suivi la formation initiale de 1806h – 12 mois (dont 203h d’AFEST) permettant d’acquérir le socle de compétences techniques et de travail en équipe.

Acronyme : TP - Starting Dev 38
Référence : CN-R2022-02
Numéro RNCP : RNCP 31114

Durée totale :

Durée en apprentissage : • Alternance de 12 mois comprenant 525 heures de formation au Campus afin d’élargir et d’approfondir les compétences techniques et les soft skills développées.

Date de début : Janvier
Date de fin : Décembre

Responsable pédagogique :

Contacter le Campus Numérique in The Alps – Campus de Grenoble
Le Totem
16 Boulevard Maréchal Lyautey, 38000 Grenoble
07 50 66 51 51

Composante :

Contact CFA : Ifa des Alpes 3 avenue Marie Reynoard 38100 Grenoble claudia.araujo@ifa-alpes.fr

Contenu / Programme

Période d’alternance (75 jours-525 heures + 1h30 d’examen)

Réalisation de projets qui permettent de mettre en oeuvre les compétences suivantes :
PHP avancé – 70 heures
• Utilisation de composer
• Continuer Laravel
• Introduction à Symfony
JavaScript avancé – 70 heures
• Développer un projet en React JS
• Comparer les différents framework
• Perfectionnement en développement front end avec Vue.JS
JAVA avancé – 70 heures
• Programmation orientée Objet
• J2E
Algorithmique avancée – 70 heures
• Structures chaînées (listes, arbres)
• Récursivité
Découverte de nouveaux langages / frameworks – 105 heures
En fonction de l’avancée des stagiaires et des besoins des entreprises (C#, Docker, Tests,
)
Gestion de projet / WordPress – 70 heures
Conception d’un site administrable complet avec le CMS WordPress sans coder et connaître les fondamentaux de la gestion de projet.
Compétences transverses et softs – 70 heuresheures
• Git
• Gestion des backups
• Les écrits en entreprises
• Veille technologique
• Communication – Présenter un projet (écrit et oral)
• La présence du développeur en ligne
• Introduction à la rédaction web

Evaluations et examens

Modalités d’évaluation :
● Validation des compétences (auto-validation et validation par un formateur professionnel de l’ensemble des compétences associées à chacun des modules de formation)
● Réalisation de rapports mensuels et trimestriels relatifs à la mission professionnelle réalisée
● Soutenance devant un jury accrédité par le Ministère du Travail, de l’Emploi et de l’Insertion

Modalités pédagogiques

La formation est sanctionnée par l’obtention du Titre professionnel RNCP de niveau 5 (équivalent bac+2) « Développeur web et web mobile » du Ministère du travail, de l’Emploi et de l’Insertion.

Accessibilité aux personnes en situation de handicap
La formation est accessible aux personnes en situation de handicap, avec une adaptation possible du rythme pédagogique et des modalités d’évaluation.
Référente handicap CFA – claudia.araujo@ifa-alpes.fr

Coût

Coût : Gratuit pour l’alternant grâce aux entreprises et aux fonds de financement de la formation. Dans le cadre d'un contrat d'apprentissage, la formation est gratuite pour l'apprenti-e. Employeur privé : La prise en charge s'effectue par l'OPCO en fonction de la branche professionnelle de rattachement de l'entreprise. Employeur public : Le CNFPT prend en charge 100% des frais de formation dans la limite des montants maximaux fixés (loi de finances pour 2022 – article 122 – du 30 décembre 2021). Les fonctions publiques d'Etat et Hospitalière doivent prendre en charge la totalité du coût de la formation. En cas de reste à charge, il est assumé par l'employeur de l'apprenti-e.

Type de coût :

 

Poursuite d’études

Insertion profesionnelle et débouchées

Compétences développées à l’issue de la formation : ● Traduire techniquement un cahier des charges ● Mettre en œuvre une méthodologie pour définir les fonctionnalités d’une application ● Concevoir les fonctions et les algorithmes associés et spécifier les flux de données ● Établir le schéma relationnel de la base de données et la créer ● Maquetter les interfaces et les créer ● Écrire des requêtes sur la base ● Utiliser un langage de programmation pour coder les algorithmes, les interfaces d’entrées-sorties réactives dans le cadre de systèmes industriels et mobiles ● Définir des jeux de tests, tester et déboguer l’application créée ● Etablir les documents à l’attention des différents utilisateurs (entreprise, équipe projet, usagers)

Taux de réussite

NC

Comment candidater ?

Contacter le Campus Numérique in The Alps - Campus de Grenoble Le Totem 16 Boulevard Maréchal Lyautey, 38000 Grenoble 07 50 66 51 51