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.