développeur logiciel
Transcription
développeur logiciel
DÉVELOPPEUR LOGICIEL TRANSITION NUMÉRIQUE LE MÉTIER Autres appellations emploi : informaticien de développement, développeur d’applications web, développeur en nouvelles technologies, développeur d’applications mobiles. Le/la développeur/se logiciel conçoit et maintient des applications informatiques adaptées à un domaine (industrie, gestion, loisirs...), à un type d’organisation (particulier, PME/PMI, grands comptes...) et à un champ technologique (PC, Internet, smartphone...). Ces applications informatiques apportent une solution technologique pour faciliter et rendre plus performant l’usage d’un produit ou d’un service à un utilisateur. Il/elle intervient principalement dans les phases de conception technique, de codage et de tests. Il/elle participe avec le chef de projet à des réunions pour déinir les besoins des utilisateurs et complète le cahier des charges (analyse fonctionnelle). Il/elle intègre les modes opératoires de l’utilisateur et les règles ergonomiques déinies dans la charte graphique ou dans les interfaces utilisateurs standardisées, il/elle modélise les données de l’application en s’appuyant sur les besoins exprimés par le client ou par le chef de projet, il/elle met en place la base de données de tests. Il/elle conçoit techniquement les composants logiciels, les réalise et les teste. Ces composants doivent permettre l’aiche de formulaires de saisie, la génération de requêtes de mise à jour de la base de données et l’aichage et l’impression des états à partir des données extraites. Aptitudes souhaitées : capacités d’abstraction et d’analyse, de synthèse et d’organisation, rigueur, facilité dans l’expression écrite, qualités relationnelles (écoute, reformulation, capacité à s’adapter à des interlocuteurs variés). LA FORMATION ›› Programme La formation se compose de 5 modules, complétés par 1 période en entreprise. Période d’intégration. Accueil, présentation des objectifs de formation, connaissance de l’environnement professionnel, sensibilisation au développement durable, adaptation du parcours de formation (1 semaine). Module 1. Développer l’interface d’une application informatique : maquettage d’une application - développement d’une interface utilisateur et des composants d’accès aux données (7 semaines). Module 2. Concevoir et mettre en place une base de données : conception d’une base de données - écriture des scripts SQL de déinition de données et de gestion des contraintes sur les données - administration de la base de données de test (4 semaines). Module 3. Développer des pages web en lien avec une base de données : développement de pages web statiques puis de pages web dynamique en intégrant des scripts clients - développement des composants serveurs web d’accès aux données - test puis publication de l’application (3 semaines). Q formation qualiiante Réf. produit : 09951 ROME : M1805 Formacode : 24223, 31067 Parcours complet 8 mois environ (1 190 heures). Durées indicatives et ajustables en fonction des besoins des personnes. Dont nombre d’heures en centre de formation : 840 Prérequis Être titulaire du baccalauréat, de préférence scientiique ou technologique. Pratique courante recommandée de l’ordinateur, des smartphones et tablettes tactiles ainsi que de leurs outils (outils des systèmes d’exploitation, bureautique et internet). Pratique de l’anglais à l’oral et à l’écrit (lire, comprendre des textes courts, poser des questions simples et exprimer ses opinions). Accès à la formation Module 4 : Développer un site de gestion de contenu ou d’e-commerce : utilisation de l’anglais dans son activité professionnelle en informatique - installation et développement d’une solution logicielle de type de gestion de contenu ou e-commerce développement de gabarit de mise en page et de modules complémentaires à la solution pré-établie (4 semaines). Aptitude à suivre la formation, y compris aptitude physique conirmée par un médecin. Dossier de candidature, évaluations, épreuve d’anglais, entretien. Dates, lieux et places disponibles www.afpa.fr 0,06 € / min Module 5 : Développer une application simple de mobilité numérique : utilisation de l’anglais dans son activité professionnelle en informatique - déinition et maquettage d’une application mobile - développement, test, optimisation et sécurisation d’une application mobile (4 semaines). Période en entreprise (10 semaines). Le contenu de formation intègre les changements liés à la révolution numérique : concevoir des applications web responsives - développer des solutions logicielles en e-commerce - développer des applications pour les périphériques mobiles (tablette, smartphone…). Session de validation (1 semaine). ›› Certification L’ensemble des modules (5 au total) permet d’accéder au TITRE PROFESSIONNEL de niveau III (BTS/DUT) de développeur/se logiciel. Des qualiications partielles, sous forme de certiicats de compétences professionnelles (CCP), peuvent être obtenues en suivant un ou plusieurs modules : CCP - Développer une application clientserveur = module 1 + module 2 CCP - Développer une application web = module 3 + module 4 + module 5 Vous disposez d’un délai de 5 ans, à partir de l’obtention du premier CCP, pour obtenir le titre professionnel.