Retour

TP Concepteur (trice) Développeur (euse) d'Applications

Objectifs de la formation

Le concepteur développeur d'applications conçoit et développe des applications sécurisées, tels que des logiciels d'entreprise, des applications pour mobiles et tablettes, ainsi que des sites Web. Il respecte la réglementation en vigueur, identifie les besoins en éco-conception et applique les procédures qualité de l'entreprise. Il contribue à la réussite du projet en termes de satisfaction des besoins des utilisateurs, gestion de projet, qualité, coût et délai. La sécurité de l'application est pour lui une préoccupation constante.

Contenu de la formation

Module 1 : Remise à niveau préparatoire Système d'exploitation type Linux, navigateur Web Prise en main d'un IDE (Visual Studio Code), d'un outil de versionning (Git) et de diffusion de code (GitHub) Apprentissage des fondamentaux du développement web : HTML, CSS, Javascript Module 2 : Développement d'un frontend: Création d'interface utilisateur Développer une interface utilisateur et des composants d'accès aux données (appel d'API) Maquetter une application Développer une interface utilisateur desktop : HTML/ CSS Développer une application front-end : Javascript, React Faire appel à une API externe pour récupérer des informations distantes Module 3 : Développement d'un backend: Gestion des données d'une application Concevoir schématiser et mettre en place une base de données relationnelles Requêtage SQL basiques et avancés Comprendre et appliquer la norme REST Mettre en place un pattern MVC au sein d'une application backend : Express Concevoir des middlewares afin d'ajouter des fonctionnalités à une application Module 4 : Sensibilisation à la sécurité et à l'authentification Comprendre les injections SQL, failles XSS, CSRF et un JWT Découvrir les contre-mesures logicielles à intégrer dans toute application Web Mettre en place des middlewares d'authentification Module 5 : Renforcer / acquérir des savoirs faire et savoir-être professionnels Greffer des tests unitaires sur une application fullstack existante Installer et configurer un outil de tests d'intégration Module 6 : Intégration continue et déploiement Découvrir Github Actions: lancer un linter à chaque push sur une branche Choisir un hébergement et un nom de domaine Installer son application sur un serveur à partir de GitHub Découvrir Docker Utiliser des images existantes et créer une image Module 7 : Architecture et patrons de conception Architectures MVC/MVVM & frameworks: Next, application en couches Module 8 Compétences transverses Accueil, intégration et suivi de parcours Utiliser l'anglais dans son activité professionnelle : outils en anglais, exercices de programmation en anglais Module 9 Accompagnement individuel et Techniques de recherche d'emploi

Résultats de la formation

Non renseigné

Conditions spécifiques d'accès à la formation

Recueil des candidatures Verification de l eligibilite des candidats aux criteres du dispositif Convocation des candidats a un entretien individuel, afin d informer et selectionner les candidats : tests d appetence et de logique.

Métier formé

Développement

Niveau d'étude visé

Bac+3

Type d'immersion professionnelle

Formation initiale

Organisme de formation

CIPECMA COLLECTIVITES

Durée de la formation

13 mois

Modalités de formation

formation mixte

Prochaine(s) session(s)

  • 19/05/2025 - 26/05/2026

Lieu de formation

3 Avenue Louis Lumiere 17180 Périgny