CONCEPTEUR DEVELOPPEUR D'APPLICATIONS (TP)

LA MANU

Localité

Amiens

Durée

2 ans

Distanciel

Non

Certification

RNCP37873

Programme

• Comprendre les enjeux et les principales technologies liés au développement logiciel moderne. • Savoir implémenter et exploiter une base de données. • Savoir développer des composants d'accès aux données. • Acquérir la maîtrise de toutes les composantes du développement d'un site Web et mobile : Ergonomie, as-pects client et intégration, programmation côté serveur. • Comprendre les enjeux du développement adaptatif : mobile, tablette, ordinateur et TV. • Intégrer les bonnes pratiques et la méthodologie du développement sécurisé des applications. • Savoir collaborer dans la gestion de projets applicatifs. • Savoir utiliser l'anglais dans son activité professionnelle en informatique. • Savoir administrer un serveur et automatiser les tâches. • Savoir procéder à des tests afin de garder une application sécurisée et maniable. • Module Fondamentaux • Introduction aux écosystèmes, aux cultures numériques, à la veille, aux objets connectés, à l'environnement Linux et aux licences open source. • Organiser une veille et gérer un projet en groupe. • Écrire un cahier des charges • Écrire des procédures • Module Front-end • Utiliser des frameworks pour concevoir et développer une application complexe. • Appliquer les bonnes pratiques en matière d'expérience utilisateur et d'interface. • Sécuriser une application • Concevoir un design system réutilisable. • Modula Back-end • Approfondir les algorithmes • Concevoir et administrer une base de données • Concevoir et administrer l'écosystème d'une application. • Préparer un serveur local ayant les même configurations que le serveur de production pour accueillir l'application. • Développer, tester et déployer une application multicouche Web et/ou Mobile et/ou Bureau, en s'appuyant sur un langage et un framework. • Sécuriser une application. • Développer des composants d'accès aux données.