Formations du domaine Informatique
Sans niveau / Niveau 5
Aucune formation de niveau 5
pour ce domaine
Niveau 7
Certificat professionnel Technicien développement applications informatiques CP1600A
Modifié le 20/03/2024
Informations générales
Conditions d'accès
Niveau d'entrée : Bac
Niveau Bac, en situation professionnelle ou en recherche d'emploi. Aucun diplôme en informatique n'est exigé mais une utilisation courante de l'ordinateur et de ses outils (OS, bureautique, outils internet) est recommandée.
Objectifs pédagogiques
Former des programmeurs capables de développer de petites applications de gestion interfacées à des bases de données simples.
Modalité d'enseignement
Formation en présentiel. Les cours, TD et TP sont réalisés par des enseignants et des professionnels du métier.
Méthodes mobilisées
Mise en situation professionnelle. Projet tutoré collectif ou individuel.
Outils numériques
Durant son parcours, chaque auditeur bénéficie des outils numériques proposés par le Cnam grâce au portail l'ENF (Environnement Numérique de Formation) et à la plateforme pédagogique « Moodle » qui permet l’accès aux ressources et activités pédagogiques, l’interaction avec l’enseignant et ses pairs ainsi que le suivi de sa progression.
Modalités d'évaluation
Les enseignants évaluent tout au long de la formation les stagiaires par des observations et rétroactions en classe, Quizz, QCM, test, activité sur l’ENF, projets de groupe, auto-évaluation, apprentissage par les pairs, afin de suivre leur progression.
Compétences attestées
- Savoir réaliser, tester et maintenir une application de gestion, avec requêtes de bases de données (gestion de clientèle, de stocks, de prêts (de livres)).
- Pouvoir installer et paramétrer des logiciels.
- Être capable d'intégrer (réutiliser) différents composants logiciels, pour tirer parti d'un existant hétérogène.
Nous vous conseillons de suivre les unités d'enseignement qui composent la formation dans l'ordre suivant :
Année 1 | Semestre 1 | |
---|---|---|
Semestre 2 | ||
Année 2 | Semestre 1 | |
Semestre 2 |
Composition du diplôme et programmation
Unité d'enseignement | Centre | Modalité |
2024 2025 |
2025 2026 |
2026 2027 |
||
---|---|---|---|---|---|---|---|
Code | Intitulé | ECTS | |||||
NFA031 | Programmation avec Java : notions de base | 6 | Hors PACA | Foad | 1/2 | 1/2 | 1/2 |
NFA040 | Architecture et langages Web | 4 | Hors PACA | Foad | 1/2 | 1/2 | 1/2 |
NFA008 | Bases de données | 6 | Hors PACA | Foad | 1/2 | 1/2 | 1/2 |
NFA032 | Programmation Java : programmation objet | 6 | Hors PACA | Foad | 1/2 | 1/2 | 1/2 |
NFA035 | Programmation Java : bibliothèques et patterns | 4 | Hors PACA | Foad | 1/2 | 1/2 | 1/2 |
NFA007 | Méthodes pour l'informatisation | 4 | Hors PACA | Foad | 1/2 | 1/2 | 1/2 |
NFA019 | Projet systèmes d'information : mise en pratique... | 6 | Hors PACA | Foad | 1/2 | 1/2 | 1/2 |
UA3324 | Stage de 3 trois mois ou expérience professionne... | 6 | Hors PACA | Foad | 1/2 | 1/2 | 1/2 |
Projets / Mémoire
Projet de développement d'application en Java interfacée avec une base des données.
Stage / Missions
Stage tuteuré en entreprise d'une durée de trois mois donnant lieu à un rapport noté et à une soutenance. Le stage consiste à participer au développement ou à la maintenance d'une application de gestion interfacée à une base de données dans un environnement professionnel. Si l'élève est en situation professionnelle dans le domaine, le stage est remplacé par un rapport d'activité professionnelle qui fait l'objet d'une soutenance.
Modalités de validation
Chaque enseignement fait l'objet d'une notation sur 20. Le CP est obtenu aux conditions suivantes :
- avoir une moyenne générale de 10/20 sans note inférieure à 8/20, à l'ensemble des enseignements,
- avoir une note au moins égale à 10 à l'UA stage/expérience professionnelle,
dans un délai maximum de 4 ans.
L’évaluation terminale est une évaluation de l’ensemble de la période d’enseignement qui s’effectue à l’issue de celle-ci. Elle s’effectue durant la période d’examen prévue dans le calendrier et fait l’objet d’une convocation appropriée. L’évaluation se déroule dans le centre Cnam régional d’inscription de l’élève même pour les unités d’enseignement dispensées dans un autre centre Cnam régional.
Métiers visés
Développeur informatique
Le développeur informatique (code ROME M1805) analyse les besoins de l'entreprise et doit trouver des solutions en matière de logiciels et d'applications qui répondent aux exigences des utilisateurs. Ces logiciels qui vont être exploités par l'entreprise sont conformes à ses normes et à ses standards. Il est ensuite responsable de leur maintenance et de leur évolution. Le métier de développeur diffère selon la taille de l'entreprise qui l'emploie. Il peut être spécialisé par exemple par rapport au type de langage de programmation utilisé (JavaScript, Java, Python, C++, PHP...). Dans une petite structure, ses tâches seront beaucoup plus variées. Il est généralement sous les ordres d’un responsable informatique. Le développeur informatique est une personne passionnée. Il est à la recherche perpétuelle des innovations dans son domaine de compétence. Il est force de proposition par la veille technologique qu'il entretient. À terme, un développeur peut espérer devenir développeur web. Celui-ci peut travailler en agence, en ESN (entreprise de services du numérique), en freelance, ou directement chez le client. Ses missions portent alors sur le développement d’appli mobile ou de sites web en fonction de sa spécialité. Source : hellowork
La formation Certificat professionnel Technicien développement applications informatiques possède des passerelles vers d'autres formations :
Diplôme d'études universitaires scientifiques et techniques Informatique d’organisation et systèmes d’information (IOSI) parcours Technicien Développement, Sécurité et Exploitation (DUS0501A)
Les deux formations possèdent 7 unité(s) d'enseignement en commun :
- NFA007 : Méthodes pour l'informatisation
- NFA008 : Bases de données
- NFA019 : Projet systèmes d'information : mise en pratique avec Java
- NFA031 : Programmation avec Java : notions de base
- NFA032 : Programmation Java : programmation objet
- NFA035 : Programmation Java : bibliothèques et patterns
- NFA040 : Architecture et langages Web