Actuellement en rénovation, le site actuel peut connaître des perturbations. Merci de votre compréhension.
En poursuivant votre navigation, vous acceptez le dépôt de cookies destinés à mesurer la fréquentation du site ainsi quà vous proposer des vidéos, des boutons de partage et des remontées de contenus de plateformes sociales.
Inscription recommandée (nombre de places limité)
Béatrice
MASSON
Coordinatrice
Le concepteur développeur d'applications est capable de concevoir et développer des services numériques (web et applications mobiles) à destination des utilisateurs.
Pour concevoir et développer les interfaces utilisateur de type desktop ou web, il élabore une maquette avec les enchaînements d'écrans, qu'il fait valider à l'utilisateur. Il code les formulaires de saisie et de résultats, ainsi que les états, en programmant de manière sécurisée les événements utilisateur et en accédant aux données stockées dans une base.
Pour concevoir et mettre en œuvre la persistance des données, il analyse un cahier des charges fonctionnel ou une demande utilisateur afin de modéliser et de créer une base de données de type relationnel ou NoSQL (Not only SQL) ou d'adapter une base existante en l'optimisant ou en ajoutant des éléments et en veillant à ne pas introduire de vulnérabilité dans le système d'informations.
Pour concevoir et développer une application multicouche répartie, il analyse la demande en s'appuyant sur une démarche permettant de construire les services numériques en plusieurs couches correspondant aux couches présentation, métier et persistance.
Ces projets font suite à des demandes formulées directement par un client, par une maîtrise d'ouvrage ou par l'intermédiaire d'un chef de projet.
Ses activités diffèrent selon la taille et l'organisation du projet. Pour les projets de petite taille, il peut mener en autonomie la conception et le développement de l'application. Dans le cas de moyens et de grands projets, il travaille soit au sein d'une équipe hiérarchisée sous la responsabilité d'un chef de projet, soit en équipe pluridisciplinaire. Il applique les recommandations de sécurité émises par l'Agence nationale de la sécurité des systèmes d'information (ANSSI).
Diplômé en informatique Bac +2
Informaticien expérimenté
La formation est organisée en trois blocs de compétences (BC) :
BC01 - Concevoir et développer des composants d’interface utilisateur en intégrant les recommandations de sécurité
- Résoudre un problème avec un algorithme et le tester
- Créer une page web côté client
- Manipuler les données d’une base de données relationnelles
- Concevoir un programme / programmation orientée objet
- Développer en couches une application orientée objet
- Créer et mettre un site web dynamique à l’aide d’un CMS
- Réaliser une application client
- Modéliser une application
BC02 - Concevoir et développer la persistance des données en intégrant les recommandations de sécurité
- Programmer des pages web interactives avec JavaScript
- Développer des fonctionnalités côté serveur avec PHP
- Utiliser un Framework (Symfony) pour réaliser une application web
- Réaliser une application web
- Réaliser une application sécurisée
- Développer une application mobile
BC03 - Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité
- Utiliser des Framework pour optimiser le développement
- Collaborer à la gestion d’un projet
- Administrer un serveur
- Développer une application web avec NodeJS et TypeScript
- Développer une application web mobile hybride
- Utiliser GIT
- Utiliser les design pattern.
TITRE
Possibilité de validation totale ou partielle par bloc de compétence.
Niveau 6 (licence ou maîtrise universitaire)
Poursuites d’études :
Débouchés :
Lycée Lesage - Vannes
Les délais d’accès à la formation sont variables en fonction des places vacantes. Nous consulter.
15 €/h (hors accord négocié)
CPF
Projet de transition professionnelle
Autres financements possibles : Formations financées par la Région Bretagne pour les demandeurs d’emploi, sous réserve d’attribution du marché Qualif emploi
En savoir + sur les financements.