Vous êtes sur la page 1sur 11

DESCRIPTION GENERALE DU METIER

Le développeur informatique est principalement responsable des opérations de développement,


liées à la mise en place d'une application informatique ou à la maintenance d'une application
existante.
Cependant, sous l'impulsion, le plus souvent, d'un chef de projet, le développeur doit inscrire cette
intervention dans une démarche globale d'étude, au sein d'une équipe de développement et pour
une application qui, selon l'ampleur du chantier, peut être structurée en plusieurs modules et
s'étaler sur plusieurs mois, voire plusieurs semestres.
Ainsi, en amont, réceptif aux attentes du client, il étudie le cahier des charges (qu'il complète
éventuellement), et les capacités de l'environnement technique, s'imprègne de la culture propre à
l'application et des contraintes du système de production du client pour adapter les fonctionnalités
selon les profils des utilisateurs.
Dans certains cas, c'est lui qui identifie et modélise les caractéristiques fonctionnelles de
l'application (spécification).
Il détermine en général les solutions en terme de programmation et les modélise (conception).
En aval, il s'ajuste régulièrement avec les membres de son équipe dans la perspective de préparer la
phase d'intégration conformément au planning. Dans ce cadre, il s'assure, avant de basculer
l'application en réel, d'avoir éliminé tout risque de dysfonctionnement notamment lors des tests où
il aura pu déceler un problème dû au matériel ou au logiciel et qu'il aura contribué à résoudre.
Ce métier s'exerce dans des contextes extrêmement variables en fonction de la nature du projet, de
la taille de son entreprise et de celle dans laquelle il intervient, du domaine d'application (selon
qu'il s'agisse de l'industrie ou de la gestion),... Ces caractéristiques façonnent au fur et à mesure de
l'expérience une spécialité professionnelle du développeur (à laquelle il a pu être plus ou moins
initié lors de sa formation) qui, en complément à sa culture informatique, détermine un profil
d'expertise (ex : spécialiste bancaire, développement de sites internet, temps réel embarqué).
Le développeur se montre disponible pour former les utilisateurs à la manipulation de l'application
et pour en assurer la maintenance corrective et préventive. Ce travail demande de cultiver une
curiosité permanente vis à vis des nouveaux outils et des divers langages, d'adopter les formes de
concertations appropriées aux interlocuteurs et aux situations et de s'astreindre à une organisation
rigoureuse de façon, par exemple, à pouvoir intervenir sur plusieurs projets tout en respectant les
délais.
1- Définition du métier
Développer et maintenir des applications informatiques adaptées à un domaine
(Industrie, gestion, loisirs,...), à un type d'organisation (individu, PME/PMI, grands comptes...) et à
un champ technologique (PC, Internet, télécommunication...) qui apportent une solution
technologique devant faciliter et rendre plus performant la réalisation et le fonctionnement de
produits et/ou de services rendus à des utilisateurs dont les profils peuvent être très divers, voire
accompagner ces utilisateurs pour qu'ils se familiarisent avec ces applications.
2- Nature du travail :
En règle générale, il travaille avec un chef de projet à qui revient le rôle de négociation avec les
clients et les sous-traitants, de coordination de l'équipe et d'harmonisation des étapes et du
contenu fonctionnel de l'application.
Le développeur s'entretient régulièrement avec le chef de projet pour lui faire part des attentes des
clients qu'il perçoit à son niveau. Il l'avise en cas de problème technique, l'informe sur une
interprétation possible du cahier des charges, obtient des informations sur les autres modules, lui
présente l'avancement de son activité etc.
Dans une petite structure, le développeur peut exercer seul son activité intervenant sur des projets
relativement simples mais pouvant être très variés.

1
Le développeur doit être autonome pour ce qui concerne, la programmation et les tests unitaires et
il est responsable de la partie qu'il développe.
L’activité de DEVELOPPEUR INFORMATIQUE consiste à :
2-1 Spécifier une application informatique
2-2 Concevoir techniquement une application informatique
2-3 Programmer une application informatique
3- Les conditions d’exercice et organisation du travail
Il peut intervenir sur un seul projet ou sur plusieurs simultanément. C'est la durée et le niveau de
complexité du projet qui déterminent ce choix. Ainsi, il est fréquent que les développeurs de
sociétés de service soient détachés pour plusieurs mois, voire plusieurs années, dans une
entreprise cliente.
Il travaille sur des postes de travail nécessitant la frappe au clavier et la lecture sur écran pour une
grande partie de son temps d'activité.
Une partie de son activité peut se réaliser à distance, au téléphone ou au travers des réseaux
informatiques.
Les horaires sont le plus souvent classiques, bien que ceux-ci puissent être largement dépassés lors
des phases les plus délicates (intégration, tests globaux, mise en production). Certains systèmes de
production de l'entreprise cliente peuvent imposer au développeur des modalités d'astreintes
concernant l'activité d'assistance.
3-1 Lieu de travail :
Le développeur peut être employé dans des entreprises de toutes tailles et peut même être installé
à son compte. Il travaille dans des Sociétés de services (S.S.I.I), chez des éditeurs informatiques, des
entreprises qui intègrent de l'informatique dans leur produit ou sont fabricants de matériels
informatiques ou dans des entreprises qui utilisent l'informatique et où il jouera un rôle de
prestataire interne.
3-2 Santé et sécurité :
Les risques d’accident ou de maladies professionnelles sont rares mais il faut noter que certains
risques existent à cause de l’utilisation régulière d’un écran et de la posture assise du poste de
travail (fatigue visuelle et mal de dos à long terme).
3-3 Caractéristiques psychomotrices du travail :
Le travail de DEVELOPPEUR INFORMATIQUE demande rigueur, patience et disponibilité. Le
DEVELOPPEUR INFORMATIQUE est très organisé dans son travail. Il possède un bon raisonnement
logique. Des qualités de travail en équipe sont exigées.
4- Perspectives d’emploi et de rémunération
4-1 Recrutement
Pour prétendre à un emploi de DEVELOPPEUR INFORMATIQUE, il faut avoir satisfait à un examen
spécifique débouchant sur un diplôme de DEVELOPPEUR INFORMATIQUE ou avoir une expérience
concluante.
Le recrutement passe par un entretien d’embauche et par la vérification de la capacité du candidat
à occuper l’emploi, notamment en subissant des épreuves sous forme de tests (tests d’évaluation au
niveau de la maîtrise des techniques de développement). Le DEVELOPPEUR INFORMATIQUE est
souvent placé sous la supervision d’une personne confirmée avant d’effectuer seul les différentes
tâches demandées.
4-2 Période d’essai :
Le DEVELOPPEUR INFORMATIQUE débutant dans une entité sera soumis à une période d’essai
dont la durée varie d’une entité à l’autre. Quelques jours sont largement suffisants pour juger des
compétences d’un DEVELOPPEUR INFORMATIQUE.
4-3 Perspectives d’emploi

2
Les possibilités d’emploi sont nombreuses. Les SSII marocaines développent actuellement leurs
activités d’infogérance offshore. Ce phénomène devrait créer des emplois de développeur
informatique.
4-4 Rémunération :
Une diversité de salaires a été remarquée au niveau des entreprises enquêtées. Mais on assure que
le seuil est situé à 2500 dirhams ; ce seuil peut doubler voire tripler suivant l’expérience de la
personne.
4-5 Possibilités d’avancement et d’évolution :
Les possibilités d’avancement et de promotion sont réelles. En effet, un DEVELOPPEUR
INFORMATIQUE expérimenté peut évoluer vers des fonctions :
➢ Ingénieur d'étude informatique
➢ Expert informatique (méthodologie, qualité, ...)
➢ Chef de projet informatique
➢ Organisateur, Consultant informatique
En général la durée d’expérience à partir de laquelle un DEVELOPPEUR
INFORMATIQUE peut se voir confier des postes de responsabilité varie en fonction de la taille de
l’entreprise et de son efficacité. Elle varie entre 1 et 3 ans.
4-6 Critères de sélection
Les critères de sélection d’un DEVELOPPEUR INFORMATIQUE sont directement liés à ses
compétences. Ses capacités à développer une application.
II- DESCRIPTION DU TRAVAIL :
La description du travail présentée ci-dessous, reflète la synthèse de la phase d’analyse des besoins
des entreprises et de la description du processus de travail. Elle est obtenue par la combinaison de
l’expertise technique de l’enquête réalisée auprès des entreprises et des conclusions formulées avec
les professionnels lors de l’AST. Le descriptif ci-dessous comprend les tâches effectuées par le
DEVELOPPEUR INFORMATIQUE.
1) Tâches :
· Participer à la collecte et documentation des besoins des utilisateurs
· Analyser l’environnement technique d’accueil du logiciel à développer
· Participer à l’élaboration des spécifications fonctionnelles et techniques
· Participer à l’élaboration des tests unitaires et globaux
· Participer à l’élaboration du cahier de recette
· Écrire, modifier et intégrer le code des logiciels selon une méthodologie spécifique
· Exécuter les tests de recette selon les procédures qualité de l’entreprise
· Cerner et communiquer les problèmes techniques, procédures et solutions
· Assurer la mise à jour des programmes informatiques existants
· Gérer les versions des logiciels
· Assurer le lien avec les interfaces entrée/sortie des systèmes d’exploitation et avec les bases de
données
· Assurer une communication et une collaboration avec l’équipe de développement et les autres
intervenants
· Élaborer les rapports, manuels et autre documentation sur l’état, l’exploitation et l’entretien des
logiciels
· Former les utilisateurs ou les formateurs à l’utilisation du logiciel développé
· Participer à la mise en œuvre de la méthode de conduite de projet
· Assurer une veille technologique, recenser et évaluer des produits logiciels
· S’auto former sur les technologies de développement
2) Processus de travail et importance relative des taches :

3
L’analyse de l’activité de DEVELOPPEUR INFORMATIQUE, à travers les enquêtes effectuées et l’AST
tenu, permet d’identifier le processus du travail de DEVELOPPEUR
INFORMATIQUE en faisant ressortir certains critères d’évaluation de la tache (son importance
relative, sa chronologie, son degré de difficulté ainsi que son effet sur le résultat du travail).
La fréquence d’exécution est le pourcentage de temps que le DEVELOPPEUR INFORMATIQUE
consacre à l’exécution des tâches.
Le degré de difficulté de réalisation des tâches est fonction des compétences requises pour exécuter
ces tâches, des risques et des responsabilités qui s’y rapportent. Le degré de difficulté varie selon
l’échelle suivante :
Très facile = 1 / facile = 2 / plus ou moins facile = 3 / difficile = 4 / très difficile = 5
L’effet de l’exécution sur les résultats est le coût associé à l’exécution inadéquate de la tâche. Cet
effet varie selon l’échelle suivante :
Très peu élevé = 1 / Peu élevé = 2 / moyen = 3 / élevé = 4 / Très élevé = 5
III- HABILETES ET COMPORTEMENT
Une concertation entre les professionnels a permis de dégager les habiletés transférables et
comportements socio-affectifs du métier de DEVELOPPEUR INFORMATIQUE.
Tous les résultats quantifiables calculés ont été sujets à validation par les professionnels dans la
journée lorsque le consensus a été trouvé.
1- Habiletés cognitives
· Analyser un cahier des charges d'une application informatique
· Modéliser les données à informatiser (modèle entité/association)
· Formaliser le besoin d'automatisation en utilisant une méthode d'analyse
· Faire de la veille technologique
· Formaliser et modéliser l'application à développer (données et traitement) en utilisant une
méthode d'analyse
· Construire l'interface homme/machine
· Construire la base de donnée
· Rechercher et capitaliser l'information
· Répartir les données et les traitements sur une architecture Client/Serveur
· Conception de sites WEB (graphes de navigation, présentation, échanges de données)
· Intégration de composants métiers sur un serveur d'applications
· Utiliser l'anglais dans son activité professionnelle en informatique
· Définir et coder un algorithme
· Programmer une application informatique dans un contexte événementiel (état
- événement)
· Programmer une application informatique avec un langage orienté objet
· Manipuler des données avec un langage de requête (SQL)
· Accéder à une base de données par programme
· Réaliser un jeu d'essai pour les tests et recetter le code informatique
· Rechercher et capitaliser l'information
· Programmer avec un langage permettant l'accès aux ressources matérielles (langage C)
· Programmer une application informatique dans un contexte multi-tâches
· Programmer dans un contexte où le système cible est différent du système de développement
(contexte embarqué)
· Intégrer les technologies Internet en milieu industriel
· Programmer le SGBD (Triggers et Procédures stockées)
· Programmer en utilisant les outils de développement du serveur
· Programmer des pages WEB
· Programmer des composants serveurs

4
· Configurer et Administrer un serveur Web
· Assister et former l'utilisateur
· Faire de la veille technologique
2- Habiletés psychomotrices :
Le DEVELOPPEUR INFORMATIQUE, doit pouvoir utiliser l’ensemble des outils de travail mis à sa
disposition :
➢ Matériel informatique
➢ Outils de développement informatique
3- Habiletés socio affectives :
Le DEVELOPPEUR INFORMATIQUE, dans le cadre de son activité doit développer les aptitudes
suivantes :
3-1 Qualités intrinsèques
➢ Hygiène de vie
➢ Éthique
➢ Raisonnement logique
➢ Culture générale
➢ Esprit d’initiative
➢ Rapidité de compréhension et d’interprétation
➢ Implication
➢ Respect
3-2 Techniques de communication :
Le DEVELOPPEUR INFORMATIQUE est appelé à communiquer avec l’équipe de développement, les
utilisateurs et le chef de projet :
➢ La communication écrite (comptes rendus, rapports…)
➢ La communication orale (techniques d’entretien, de lecture et d’interprétation de
dissuasion,)
4- Habilites perceptives
Les éléments de référence en formation pour les aspects liés aux habiletés perceptives qui se sont
dégagés pour le métier sont les suivants :
4-1 Perception visuelle
La perception visuelle est capitale dans le métier.
4-2 Perception auditive
L’audition est peu importante pour le métier du DEVELOPPEUR INFORMATIQUE.
4-3 Perception olfactive
La perception olfactive peut être intéressante uniquement dans les cas d’incidents touchant les
équipements utilisés afin d’éviter les incendies.
IV- SUGGESTIONS AYANT TRAIT A LA FORMATION
1- Suggestions d’ordre organisationnel
D’un point de vue organisationnel, la formation doit :
Etre une formation très orientée sur la pratique professionnelle,
Etre modulaire,
Avoir de nombreuses périodes d’application en entreprise,
Avoir un corps professoral constitué de professionnels en activité ou hors activité.
Afin de mener à bien la formation, les professionnels estiment qu’il est souhaitable que l’enseignant
possède une expérience en entreprise. Ils manifestent le souhait d’être impliqués à toutes les étapes
de formation des stagiaires depuis la présélection des candidats.
2- Suggestions d’ordre pédagogique
Au-delà des connaissances, il est nécessaire de développer un certain nombre de capacités
transversales comme :

5
➢ Connaissance des techniques d’animation d’équipe,
➢ Connaissance en gestion de projets
➢ Connaissance parfaite des langues Arabe et Français.
➢ La capacité à traiter plusieurs projets simultanément,
➢ La capacité à communiquer efficacement,
➢ La capacité à réagir rapidement
2-1 La mise en situation pratique
Utiliser des situations pratiques pour évaluer les compétences professionnelles
2-2 NTIC
Utilisation des nouvelles techniques (numériques) et d’outils de communication performants
(Internet, messagerie électronique interne et externe)
2-3 Langue vivante
Rédaction de comptes rendus et instruction d’un dossier de fabrication ou tout autre formulaire de
travail,
Conversations,
Lecture et interprétation de documents de travail.
2-4 Remarque générale
Les techniques et les outils utilisés doivent être en phase avec le monde professionnel (versions des
outils de développement informatique, équipements informatiques performants). Une veille
technologique et un maintien à niveau des formateurs sont impératifs.
PARTIE 2 :
PROJET DE FORMATION : DEVELOPPEUR INFORMATIQUE
Buts de la formation.
Énoncé des intentions de formation retenues pour le programme d’études. Il s’agit d’une
adaptation des buts généraux de la formation professionnelle pour une formation donnée.
Compétence :
Une compétence est un pouvoir d’agir, de réussir ou de progresser qui permet de réaliser
adéquatement des tâches ou des activités associées à l’exercice d’une fonction de travail, et qui se
fonde sur un ensemble organisé de savoirs (connaissances, habilités des divers domaines,
perception, attitudes, etc.).
Une compétence particulière porte sur une tâche ou un ensemble de tâches. Elle rend une personne
apte à assurer avec efficacité la production de bien ou de services attendus du métier en question.
Une compétence générale porte sur une activité de travail ou de vie professionnelle inhérente à
l’exercice plus complet d’un métier, et débordant le champ spécifique des tâches. Elle rend une
personne apte à faire des démarches et à accomplir des réalisations permettant, notamment, de
favoriser son intégration à la vie professionnelle, d’influencer l’évolution de son environnement de
travail, ou encore, de faire des choix et de prendre des décisions plus appropriées. Une compétence
générale sert à maîtriser une ou plusieurs compétences particulières.
Comportement :
➢ Action observable qu’un individu met en œuvre dans une situation donnée.
Habileté :
➢ Ensemble de connaissances procédurales qu’il importe de posséder dans une situation
donnée ; les habiletés sont des capacités qui s’expriment en termes de savoir-faire.
Connaissance :
Savoirs, notions, informations que l’on acquiert grâce à l’apprentissage, l’observation ou
l’expérience.
Objectifs généraux :
Expression des intentions éducatives en catégories de compétences à développer chez les
stagiaires. Ils servent d’orientation et de regroupement aux objectifs opérationnels.

6
Objectifs opérationnels
Traduction des intentions éducatives en termes pratiques pour l’enseignement, l’apprentissage et
l’évaluation.
Module de formation
Unité consécutive ou composante d’un programme d’études comprenant un objectif opérationnel
de premier niveau et les objectifs opérationnels de second niveau qui l’accompagnent.
Unité de formation
Etalon servant à exprimer la valeur de chacune des composantes (modules) d’un programme
d’études en attribuant à ces composantes un certain nombre de points pouvant s’accumuler pour
l’obtention d’un diplôme ; l’unité est égale à 15 heures de formation.
METHODOLOGIE D’ELABORATION DU PROJET DE FORMATION
La méthodologie utilisée comporte trois étapes :
Etape 1 :
Recueil des données lors de l’Atelier d’analyse de situation de travail.
Etape 2 :
Analyse des données quantitatives ou qualitatives recueillies lors de l’AST permettant de :
❖ Valider les informations recueillies dans les entreprises lors des visites,
❖ Décliner les tâches, opérations et sous opérations ainsi que l’environnement et le processus
de travail en décrivant fidèlement l’activité du tenant du poste,
❖ Décliner les compétences liées au métier en identifiant correctement celles directement liées
à la pratique professionnelle et celles servant d’appui à l’acquisition d’habiletés cognitives,
psychomotrices et de comportements socioaffectifs
Etape 3 :
Construction du projet de formation selon l’approche par compétences par la :
✓ Définition des objectifs généraux
✓ Mise en relation du processus de travail et des compétences particulières,
✓ Mise en relation des compétences particulières et des compétences générales,
✓ Définition des objets et buts de la formation,
✓ Réalisation du logigramme de formation permettant la planification des modules de
formation.

SYNTHESE DU PROGRAMME DE FORMATION : « DEVELOPPEUR INFORMATIQUE»


Nombre de modules 22
Enseignement général 252 h
Durée examen 120 h
Durée Activité Individuelle 384 h
Durée de la formation en heures 2592 h
Titre du module Durée
Module 1 : Description du métier et de l’emploi 30
Module 2 : Utilisation de l’environnement du SE et outils bureautiques 78
Module 3 : Codification d’un algorithme et programmation procédurale 146
Module 4: Programmation orientée objet 151
Module 5 : Système d’information de l’entreprise 58
Module 6 : Utilisation de l’anglais technique dans l’activité professionnelle en informatique 72
Module 7 : Communication en milieu professionnel 72
Module 8 : Spécification fonctionnelle d’une application informatique 95
Module 9 : Manipulation des données avec un langage de requêtes SQL 48
Module 10: Construction de la base des données 72
Module 11: Programmation événementielle 150

7
Module 12: Techniques de base du réseau informatique 58
Module 13 : Programmation des procédures stockées et des triggers 70
Module 14 : Développement d’une application Client/Serveur 136
Module 15 : Empaquetage et déploiement d’une application client/serveur 50
Module 16 : Communication en milieu professionnel 36
Module 17: Création d’un site web 100
Module 18: Installation et configuration d’un serveur web 46
Module 19 : Création de composants serveur 155
Module 20: Conception technique d’une application 70
Module 21 : Utilisation des moyens de recherche d’emploi 35
Module 22 : Intégration du milieu du travail 288
PRESENTATION GLOBALE DU PROGRAMME DE FORMATION
Le programme « DEVELOPPEUR INFORMATIQUE» est élaboré selon la démarche d’APC et s’inscrit
dans les orientations du Secrétariat d’Etat Chargé de la formation
Professionnelle. Il a été conçu avec la collaboration des professionnels et des acteurs de la
formation.
Le programme est défini par compétences, formulé par objectifs et découpé en modules de
formation.
Il est conçu selon une approche globale qui tient compte, à la fois de facteurs tels que les besoins en
formation, la situation de travail, les fins, les buts ainsi que les stratégies et les moyens pour
atteindre les objectifs.
Ce programme énonce et structure les compétences minimales que le stagiaire doit acquérir pour
obtenir son diplôme. Ce programme doit servir de référence pour la planification de l’enseignement
et de l’apprentissage ainsi que pour la préparation du matériel didactique et du matériel
d’évaluation.
La durée totale du programme est de 2592 h et il comporte une partie modulaire et une autre
d’enseignement transversal pour l’acquisition des langues vivantes.
Dans la partie modulaire 252 h sont consacrés à l’acquisition de compétences générales.
La partie modulaire de ce programme est divisée en 22 modules unités dont la durée varie de 30 à
155 h. Ces durées comprennent le temps requis par l’évaluation des apprentissages aux fins de la
sanction des études et pour l’enseignement correctif.

I- BUTS DE LA FORMATION
Les buts de la formation « DEVELOPPEUR INFORMATIQUE» sont définis à partir des buts généraux
de la formation professionnelle et en tenant compte, en particulier, de la situation de travail. Ces
buts sont :
1- Assurer l’efficacité professionnelle de la personne
Cette formation doit permettre, dès l'entrée dans la profession :
✓ De réaliser correctement les opérations et tâches inhérentes au métier de DEVELOPPEUR
INFORMATIQUE.
✓ D'atteindre un niveau d'efficacité acceptable permettant de réaliser les opérations dans le
respect des objectifs fixés par la direction de l’entreprise.
Cette efficacité sera atteinte en permettant l'acquisition des connaissances de base et spécifiques
pour :
• Utiliser des pratiques adaptées au métier
• Avoir des réactions appropriées à des situations de travail imprévues
• Suivre l’évolution du marché et s’adapter à son environnement
• S’adapter aux exigences du travail en termes d’horaire et de mobilité
• Pouvoir assurer toutes les tâches de ce métier

8
2- Assurer l’intégration de la personne à la vie professionnelle
La formation doit permettre d'acquérir les connaissances sur :
L'organisation générale du secteur des arts graphiques afin de permettre au futur DEVELOPPEUR
INFORMATIQUE de se situer dans son environnement professionnel
La réglementation et le droit du travail afin d'exercer son métier dans un contexte contractuel
satisfaisant
Les règles ergonomiques d’organisation du poste de travail et des précautions à prendre lors de
l’exercice du métier :
Elle doit lui donner les moyens :
De communiquer dans son environnement professionnel
D'acquérir un sens de responsabilité dans la réalisation des tâches vis à vis de sa hiérarchie.
3- Favoriser l’évolution de la personne et l’approfondissement des savoirs professionnels :
➢ En développant son degré d’initiative et d’autonomie
➢ En développant son sens des responsabilités
➢ En renforçant sa capacité de réaction face à des aléas ou situations inattendus
➢ En lui montrant l’intérêt de la formation tout au long de la vie.
4- Assurer la mobilité professionnelle de la personne
✓ En lui permettant une certaine polyvalence professionnelle
✓ En lui permettant de développer son intérêt pour l’utilisation des nouvelles technologies.
✓ En lui permettant de rechercher de manière efficace un emploi

II- OBJECTIFS GENERAUX


Les objectifs généraux du programme « DEVELOPPEUR INFORMATIQUE» sont présentés ci-après.
Ils sont accompagnés des énoncés de compétences liées à chacun des objectifs opérationnels de
premier niveau qu’ils regroupent.
· Utiliser l’environnement du système d’exploitation et outils bureautiques
· Codifier un algorithme et programmer procédural
· Programmer orientée objet
· Connaître le système d’information de l’entreprise
· Utiliser l’anglais technique dans l’activité professionnelle en informatique
· Communiquer en milieu professionnel
· Spécifier fonctionnellement une application informatique
· Manipuler des données avec un langage de requêtes SQL
· Construire la base des données
· Programmer événementiel
· Connaître les techniques de base du réseau informatique
· Programmer des procédures stockées et des triggers
· Développer une application Client/Serveur
· Empaqueter et déployer une application client/serveur
· Créer un site web
· Installer et configurer un serveur web
· Créer des composants serveur
· Concevoir techniquement une application

III- COMPETENCES VISEES


Les compétences visées, par le métier « DEVELOPPEUR INFORMATIQUE» sont présentées dans la
matrice des objets de formation en page suivante. Elle met en évidence les compétences générales,
les compétences particulières (ou spécifiques au métier) ainsi que les grandes étapes du processus
de travail.

9
Les compétences générales regroupent des activités communes à plusieurs tâches ou à plusieurs
situations. Elles portent, entre autres, sur la compréhension de principes techniques ou
scientifiques liés au métier. Les compétences particulières sont associées à des tâches et à des
activités directement utiles à l’exercice du métier.
Quant au processus de travail, il fait apparaître les étapes les plus significatives de l’exécution des
tâches et des activités du métier.
La matrice des objets de formation est un tableau à double entrée permettant de
visualiser les liens existants entre les éléments placés à l’horizontale et les éléments placés à la
verticale.
La logique suivie au moment de la construction de la matrice influe sur la séquence générale
d’enseignement des modules. De façon générale, on prend en considération une certaine
progression de la complexité des apprentissages et le développement de l’autonomie des stagiaires.
De ce fait, l’axe vertical présente les compétences particulières dans un ordre relativement fixe
pour l’enseignement et sert de point de départ pour l’agencement de l’ensemble des modules.
Certains de ces modules deviennent ainsi préalables à d’autres ou doivent être vus en parallèle.
Le symbole ? montre qu’il existe une relation entre une compétence particulière et une étape du
processus de travail
Le symbole ? montre qu’il existe un rapport entre une compétence générale et une compétence
particulière.
Les mêmes symboles pleins indiquent en plus, que l’on tient compte de ces liens dans la
formulation d’objectifs visant l’acquisition de compétences particulières (ou propres au métier)
T* : Type de compétences
C : Objectif de Comportement
S : Objectif de Situation
Existence d’un lien fonctionnel entre les compétences particulières et le processus
Application d’un lien fonctionnel entre les compétences particulières et le processus
Existence d’un lien fonctionnel entre les compétences générales et les compétences particulières
Application d’un lien fonctionnel entre les compétences générales et les compétences particulières
IV- LOGIGRAMME DE LA FORMATION « DEVELOPPEUR INFORMATIQUE»
La planification des modules de formation se réalise à l’aide d’un logigramme qui permet d’avoir
une vision générale de l’organisation de la formation.
Le logigramme est décliné selon un calendrier hebdomadaire. Cependant, il n’est qu’une suggestion,
car la planification de la formation se fait lors de l’implantation du programme dans l’établissement.
Il est clair que l’implantation du programme doit prendre en considération plusieurs paramètres
qui peuvent différer d’un établissement à un autre.
En fait, l’implantation doit prendre en compte plusieurs éléments comme les ressources de
l’établissement de formation, la réalité de son environnement socioprofessionnel (les partenaires
avec lesquels les conventions d’apprentissage sont signées), les conditions environnementales
(éloignement des entreprises, par exemple) ; les contraintes diverses (saisonnalité, les jours fériés,
évènements et manifestations ponctuelles, …) etc.
La semaine de travail dans l’établissement de formation compte 36 heures.
En ce qui concerne la formation en entreprise. Il est suggéré de les planifier en fonction de la
spécificité de chaque établissement. Plusieurs paramètres peuvent être pris en compte dans cette
opération :
- la saisonnalité ;
- les évènements et manifestations connues à l’avance ;
- les contraintes de l’environnement socioéconomique de l’établissement ;
Dans tous les cas, une concertation avec les représentants des professionnels est intéressante pour
la programmation des stages en entreprise.

10
11

Vous aimerez peut-être aussi