Titre professionnel concepteur développeur d'applications
Contenu
Objectifs
- Installer et configurer son environnement de travail en fonction du projet.
- Développer des interfaces utilisateur
- Développer des composants métier
- Contribuer à la gestion d'un projet informatique
- Analyser les besoins et maquetter une application
- Définir l'architecture logicielle d'une application
- Concevoir et mettre en place une base de données relationnelle
- Développer des composants d'accès aux données SQL et NoSQL
- Préparer et exécuter les plans de tests d'une application
- Préparer et documenter le déploiement d'une application
- Contribuer à la mise en production dans une démarche DevOps
Programme
- Maquetter une application
- Développer une interface utilisateur de type desktop
- Développer des composants d'accès aux données
- Développer la partie front-end d'une interface utilisateur web
- Développer la partie back-end d'une interface utilisateur web
- Concevoir une base de données
- Mettre en place une base de données
- Développer des composants dans le langage d'une base de données
- Collaborer à la gestion d'un projet informatique et à l'organisation de l'environnement de développement
- Concevoir une application
- Développer des composants métiers
- Construire une application organisée en couches
- Développer une application mobile
- Préparer et exécuter les plans de tests d'une application
- Préparer et exécuter le déploiement d'une application
- Méthode Prince2/Agile Scrum
- Bibliothèque Itil
- Front : HTML/CSS, JS, Vue.js, React.js
- Back : PHP, JS, Laravel, Node.js
- Base de données : SQL Server, PostgreSQL, MongoDB, normes RGPD, injections SQL (SQLmap)
- Java (niveau intermédiaire) : MVC, Spring, FXJava, Kotlin (en option)
- C# : ASP.NET Core, Linq, Entité, Xamarin (optionnel)
- Essais JUnit5 / TDD
- Serveur LEMP, AWS EC2, Sans serveur, SSH
Certifications préparées et métiers visés
Liste des certifications
-
BC01Développer une application sécurisée
-
BC02Concevoir et développer une application sécurisée organisée en couches
-
BC03Préparer le déploiement d'une application sécurisée
Métiers associés
Dates et lieux de formation
- Autres financeurs (Entreprise, Individuel, AIF...) - Financement autre (Entreprises, Individuels, AIF...)
Pratique basique de l'anglais oral & écrit (lire, comprendre des textes courts, poser des questions simples et exprimer ses opinions)
Esprit d’analyse, rigueur, sens des responsabilités et raisonnement logique
Maîtrise basique du HTML/CSS ou Wordpress (savoir créer une one page)
- Autres financeurs (Entreprise, Individuel, AIF...) - Financement autre (Entreprises, Individuels, AIF...)
Très bonnes connaissances du HTML / CSS.
Avoir déjà appris un premier langage informatique (Java, Javascript, PHP...).
Manipuler des systèmes de gestion de base de données (SQL ou noSQL).
Être à l’aise avec l’anglais technique. Facilités rédactionnelles et gestion de projet.
Source : GREF Bretagne #25176339F