Parcours de développement d’applications web ou mobiles, structuré autour de la conception, du développement sécurisé, des tests et de la mise en production.
Concevoir une application web ou mobile à partir d’un cahier des charges
Piloter un projet Agile avec user stories, versioning et indicateurs
Développer un back-end sécurisé, une API et une base SQL ou NoSQL
Développer un front-end responsive et accessible
Déployer une application, une API et une chaîne CI/CD
Superviser les performances, corriger les bogues et améliorer l’application
Compétences visées
QCM comprenant des questions sur les principes fondamentaux étudiés. Les étudiants devront sélectionner la réponse correcte parmi les options proposées.
Proposer une étude de cas dans laquelle les étudiants doivent analyser une situation spécifique liée aux concepts étudiés. Inviter les étudiants à repérer les principes applicables, à recommander des outils et des technologies appropriés, et à expliquer les bénéfices escomptés de l'adoption dans cette situation spécifique.
Organisation d’exercices pratiques où les étudiants peuvent mettre en œuvre les concepts étudiés. Évaluation de la capacité des étudiants à mettre en place les solutions proposées.
Demander aux étudiants de préparer une courte présentation orale sur un sujet lié au contenu du cours. Ils devront expliquer le concept, les principes clés, les outils pertinents et les avantages de l'adoption des solutions proposées. Évaluer leur compréhension du sujet, leur capacité à communiquer efficacement et à présenter des informations de manière claire et concise.
Organiser une séance d'évaluation par les pairs où les étudiants évaluent le travail et les présentations de leurs camarades. Fournir aux étudiants une liste de critères d'évaluation pour évaluer la compréhension, la clarté de la présentation, la pertinence des informations partagées, etc.
La validation des compétences s'effectue à travers un projet professionnel simulé. Les apprenants, répartis en équipes, devront mener à bien une mission data complète incluant :
Une répartition des rôles (architecte, data engineer, analyste...)
Des livrables techniques avec stack imposée
Des deadlines serrées
Une soutenance professionnelle (20 min max)
La présentation devra :
Couvrir l'ensemble des concepts clés du module
Démontrer la maîtrise technique via une démo opérationnelle
Communiquer de manière claire et convaincante
Programme détaillé
Le programme complet de ce parcours est structuré en blocs de compétences progressifs :
Concevoir une application web ou mobile
RNCP41133BC01 — Analyser le besoin, intégrer sécurité, accessibilité et éco-conception, puis prototyper l’expérience.
Réaliser une veille technologique et réglementaire
Identifier les fonctionnalités de l’application web ou mobile
Élaborer des protocoles de sécurité
Réaliser une maquette en wireframe ou en prototypage
Élaborer une architecture de navigation intuitive
Piloter un projet de développement d’application web ou mobile
RNCP41133BC02 — Planifier un projet Agile, définir les indicateurs, les tests et les règles de collaboration.
Élaborer un planning dans un contexte Agile
Mettre en place la méthode Agile
Définir des KPI adaptés au contexte du projet
Créer une approche de tests liée au développement
Mettre en place des stratégies de versioning et de collaboration
Développer le back-end sécurisé d’une application web ou mobile
RNCP41133BC03 — Développer une API, modéliser les données, documenter les échanges et tester le serveur.
Rédiger le code d’une API sécurisée
Modéliser une base de données SQL ou NoSQL
Rédiger la documentation d’une API
Effectuer des opérations CRUD avec un ORM ou un ODM
Mettre en place les tests du serveur
Développer le front-end d’une application web ou mobile
RNCP41133BC04 — Développer une interface responsive et accessible, documenter l’interface et corriger les bogues.
Utiliser un langage, un framework ou un outil Low-code/No-Code
Développer une interface en responsive design
Rédiger la documentation de l’interface utilisateur
Identifier et corriger les problèmes de fonctionnement
Déployer une application web ou mobile
RNCP41133BC05 — Déployer l’application et son API, automatiser la livraison, surveiller et améliorer la production.
Déployer une application web ou mobile
Déployer une API de manière sécurisée
Automatiser le déploiement d’une application
Surveiller les performances en production
Définir des axes d’amélioration
Références publiques — France Compétences
7tech s’inspire des référentiels RNCP, des niveaux de qualification, des modalités d’évaluation publiées par France Compétences et des critères qualité français pour structurer ses programmes. Les fiches sont consultables gratuitement via les liens officiels ci-dessous ; leur contenu reste géré par France Compétences et n’est pas reproduit sur cette page. 7tech n’est pas le certificateur de ces titres et ne délivre ni diplôme, ni titre professionnel, ni certification RNCP.
La validation d’un parcours 7tech ne vaut pas validation d’un bloc de compétences RNCP.
À l'issue de votre parcours, vous recevez une attestation de suivi et une attestation de formation détaillant les compétences acquises. Nous ne délivrons ni diplôme ni titre professionnel.
Nos contenus s’inspirent des référentiels métiers et des publications France Compétences ; les titres et diplômes, lorsqu’ils existent, relèvent des certificateurs officiels et ne sont pas délivrés par 7tech.
Satisfaction apprenants
Pas encore d'avis publiés pour ce parcours — soyez le premier !
Ces intitulés sont présentés comme références pédagogiques ; 7tech ne délivre pas ces titres ou diplômes.
Attestation
Les attestations qui peuvent être attribuées sont adaptées aux différents niveaux de participation et d’acquisition de compétences. Voici les options disponibles :
1. **Attestation de Lecture Complète**:
- **Définition** : Cette attestation confirme que l'étudiant a complètement suivi la session ou le cours, sans nécessairement réussir les tests ou valider toutes les compétences.
- **Avantages** :
- Elle est utile pour ceux qui souhaitent démontrer leur implication dans une formation spécifique sans passer par des tests.
- Cela peut être un atout pour des candidats qui veulent montrer qu'ils ont consacré du temps à la formation mais ne nécessitent pas encore le niveau de validation complet.
2. **Attestation de Réussite aux QCM**:
- **Définition** : Cette attestation confirme que l'étudiant a réussi les questions de connaissances (QCM) associées au cours ou au module.
- **Avantages** :
- Elle prouve une bonne maîtrise des concepts enseignés et un niveau satisfaisant de compréhension.
- Cela peut être utilisé pour démontrer la compétence en matière de connaissances théoriques.
3. **Attestation de Maîtrise Partielle**:
- **Définition** : Cette attestation confirme que l'étudiant a acquis une certaine maîtrise des concepts, mais pas nécessairement à un niveau complet.
- **Avantages** :
- Elle est utile pour ceux qui ont atteint certains objectifs spécifiques et souhaitent reconnaître leurs progrès.
- Cela peut servir comme une base pour poursuivre des formations plus approfondies dans les domaines où ils manquent de maîtrise.
4. **Attestation de Participation**:
- **Définition** : Cette attestation confirme que l'étudiant a participé à la formation, sans obligation de réussir des tests ou d'atteindre un niveau de maîtrise spécifique.
- **Avantages** :
- Elle est utile pour ceux qui souhaitent simplement témoigner leur présence et engagement dans une session.
- Cela peut être utilisé comme preuve de participation pour des fins personnelles, comme des CV ou dossiers de formation.
5. **Attestation de Validation Partielle**:
- **Définition** : Cette attestation confirme que l'étudiant a acquis une partie de la validation des compétences, mais pas encore entièrement.
- **Avantages** :
- Elle est utile pour les étudiants qui ont atteint certains objectifs et souhaitent obtenir une reconnaissance partielle de leurs efforts.
- Cela peut être un point de départ vers une validation complète ou la poursuite d'autres modules.
### Conclusion
Chaque type d'attestation a ses propres avantages, et la sélection dépendra des besoins spécifiques de chaque étudiant. L'**attestation de lecture complète** est idéale pour ceux qui veulent simplement témoigner leur implication dans une formation sans passer par des tests.
Une **attestation de réussite aux QCM** prouve un niveau satisfaisant de compréhension théorique.
**Attestation de maîtrise partielle** et **attribution de validation partielle** sont utiles pour reconnaître les progrès accomplis dans certains domaines.
Enfin, l'**attestation de participation** est un moyen simple d'attester de la présence et du engagement dans une session.
Certificat
Le type de titre qui pourrait être attribué est un certificat ou une certification.
Les certificats qui peuvent être attribuées sont adaptées aux différents niveaux de participation et d’acquisition de compétences. Voici les options disponibles :
- **Certificat de Validation de Projet**
- **Certificat de Compétence Complète**
- **Certificat de Validation Totale**
- **Certificat de Validation Projets Uniquement**
#### Explication des Titres
1. **Certificat Intégré (Internal Certificate)**:
- **Définition** : Ce type de certificat est délivré par l'école elle-même et reconnu exclusivement dans le cadre de nos sessions de formation.
- **Avantages** :
- Il confirme que les étudiants ont suivi un parcours complet et ont acquis les compétences spécifiques à chaque module ou projet.
- Cela reflète une validation interne des connaissances et des compétences.
- Les certificats internes sont souvent plus flexibles, permettant de suivre différents itinéraires et de s'adapter aux besoins individuels.
2. **Attestation**:
- **Définition** : Un certificat d'attestation est un document qui atteste que les étudiants ont suivi une session ou un cours spécifique.
- **Avantages** :
- Il confirme la participation à une formation sans nécessairement valider des compétences spécifiques.
- Cela peut être utile pour ceux qui veulent démontrer leur implication dans certaines formations sans aller jusqu'à l'acquisition complète de compétences.
3. **Diplôme**:
- **Définition** : Un diplôme est un titre universitaire ou professionnel reconnu par des organismes extérieurs à l'école (comme une université, une académie reconnue, etc.).
- **Avantages** :
- Il offre une reconnaissance formelle et externe qui peut être reconnue dans le marché du travail.
- Certains diplômes peuvent également ouvrir des portes à l'accès à des formations supérieures.
### Conclusion
Chaque type de titre a ses propres avantages, et la sélection dépendra des besoins spécifiques de chaque étudiant. Le **certificat interne** est idéal pour ceux qui veulent valider leurs compétences dans un cadre flexible. Une **attestation**, quant à elle, est utile pour attester d'une participation sans validation complète. Enfin, le **diplôme** offre une reconnaissance reconnue par des organismes extérieurs.
Blocs de Compétences
Découvrez les étapes clés de votre parcours de formation
Concevoir une application web ou mobile
70h
RNCP41133BC01 — Analyser le besoin, intégrer sécurité, accessibilité et éco-conception, puis prototyper l’expérience.
Objectifs d'apprentissage
1
Réaliser une veille technologique et réglementaire
2
Identifier les fonctionnalités de l’application web ou mobile
3
Élaborer des protocoles de sécurité
Et 2 autres objectifs
Piloter un projet de développement d’application web ou mobile
80h
RNCP41133BC02 — Planifier un projet Agile, définir les indicateurs, les tests et les règles de collaboration.
Objectifs d'apprentissage
1
Élaborer un planning dans un contexte Agile
2
Mettre en place la méthode Agile
3
Définir des KPI adaptés au contexte du projet
Et 2 autres objectifs
Développer le back-end sécurisé d’une application web ou mobile
60h
RNCP41133BC03 — Développer une API, modéliser les données, documenter les échanges et tester le serveur.
Objectifs d'apprentissage
1
Rédiger le code d’une API sécurisée
2
Modéliser une base de données SQL ou NoSQL
3
Rédiger la documentation d’une API
Et 2 autres objectifs
Développer le front-end d’une application web ou mobile
50h
RNCP41133BC04 — Développer une interface responsive et accessible, documenter l’interface et corriger les bogues.
Objectifs d'apprentissage
1
Utiliser un langage, un framework ou un outil Low-code/No-Code
2
Développer une interface en responsive design
3
Rédiger la documentation de l’interface utilisateur
Et 1 autres objectifs
Déployer une application web ou mobile
h
RNCP41133BC05 — Déployer l’application et son API, automatiser la livraison, surveiller et améliorer la production.
Objectifs d'apprentissage
1
Déployer une application web ou mobile
2
Déployer une API de manière sécurisée
3
Automatiser le déploiement d’une application
Et 2 autres objectifs
Mode démo : Connectez-vous pour accéder à la formation complète et suivre votre progression.
RNCP41133BC01 — Analyser le besoin, intégrer sécurité, accessibilité et éco-conception, puis prototyper l’expérience.
En cours
02
Bloc 2
Piloter un projet de développement d’application web ou mobile
RNCP41133BC02 — Planifier un projet Agile, définir les indicateurs, les tests et les règles de collaboration.
Verrouillé
03
Bloc 3
Développer le back-end sécurisé d’une application web ou mobile
RNCP41133BC03 — Développer une API, modéliser les données, documenter les échanges et tester le serveur.
Verrouillé
04
Bloc 4
Développer le front-end d’une application web ou mobile
RNCP41133BC04 — Développer une interface responsive et accessible, documenter l’interface et corriger les bogues.
Verrouillé
05
Bloc 5
Déployer une application web ou mobile
RNCP41133BC05 — Déployer l’application et son API, automatiser la livraison, surveiller et améliorer la production.
Verrouillé
🍪 Gestion des Cookies
Nous utilisons des cookies pour améliorer votre expérience. Certains sont essentiels au fonctionnement du site, d'autres nous aident à analyser l'utilisation et à personnaliser le contenu.