PYTHON
VIVANEO
Développement informatiqueGLOBAL DIGITAL UNIVERSITY
Vous souhaitez créer une application mobile moderne et sécurisée avec Flutter et un back-end structuré ? Cette formation vous guide à travers toutes les étapes du développement mobile multiplateforme (iOS & Android), avec un back-end au choix (Node.js ou Symfony) pour une application connectée, évolutive et professionnelle.
À la fin de cette formation, vous serez capable de :
- Installer et configurer votre environnement de développementpour Flutter et le back-end choisi (Node.js ou Symfony), afin de démarrer un projet mobile connecté.
- Développer des interfaces utilisateur modernes et responsivesavec Flutter, tout en tenant compte de l'expérience utilisateur.
- Développer des composants métiercôté client et serveur, incluant la logique de gestion des données et des interactions.
- Contribuer à la gestion d'un projet informatiquegrâce à une organisation claire du code, un suivi structuré des tâches, et l'utilisation d'outils de versionnage et de collaboration.
Cette formation vous permet de construire une application mobile sécurisée de bout en bout, en alliant les performances de Flutter à un back-end moderne selon votre stack préférée.
Méthode
Cette formation est basée sur uneméthode par projetavec un accompagnement personnalisé. Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement avec votre mentor une fois chaque semaine.
Programme
Workshop 1 : Développement d'une API sécurisée pour l'application mobile (Node.js ou Symfony)
- Installation et configuration du projet serveur (Express, AdonisJS ou Symfony)
- Modélisation des données : utilisateurs, contenus, etc.
- Création d'une API REST sécurisée (JWT, gestion des rôles, protection des routes)
- Validation des données, CORS, gestion des erreurs et bonnes pratiques RGPD
- Tests des endpoints avec Postman ou Swagger
- Organisation du projet backend (structure, Git, environnements)
- Utilisation d'un outil de gestion de projet (GitHub Projects, Trello…)
- Préparation au déploiement : hébergement, environnement distant, configuration
Workshop 2 : Interfaces mobiles avec Flutter
- Installation de Flutter et configuration des outils (IDE, simulateurs, émulateurs)
- Création de l'architecture de l'application (widgets, navigation, state management)
- Connexion à l'API sécurisée (authentification, récupération de données, envoi)
- Formulaires sécurisés et validation côté client
- Stockage local sécurisé (token, données sensibles)
- Responsive design et accessibilité (mobile & tablette)
- Organisation des sprints de développement mobile (roadmap, suivi des tâches)
- Suivi des versions avec Git et mise en production de l'application
À la fin de cette formation :
Vous pouvez prétendre au Certificat du bloc 1 du titre professionnel Concepteur développeur d'applications RNCP 37873BC1, une certification officiellement enregistrée auprès de France Compétences le 20-07-2023 par le MINISTERE DU TRAVAIL DU PLEIN EMPLOI ET DE L'INSERTION.
À propos des évaluations :
Présentation d'un projet réalisé en amont de la session : 00 h 20 min
En amont de la session d'examen, le candidat réalise un ou plusieurs projets.
Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l'ensemble des projets.
Lors de l'examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat.
Le candidat présente ensuite son ou ses projets au jury.
Entretien technique : 00 h 30 min
Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s'assurer de la maîtrise des compétences couvertes par le projet ou les projets. Un questionnement complémentaire lui permet d'évaluer les compétences qui ne sont pas couvertes par le projet ou les projets.
Questionnaire professionnel : 00 h 30 min
L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant.
Le candidat étudie une documentation technique rédigée en anglais.
Il répond à
- deux questions fermées à choix unique posées en français
- deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais
Durée totale de l'épreuve pour le candidat : 01 h 20 min
- 80% de pratique et 20% de théorie
- Accompagnement personnalisé et en petits groupes une fois chaque semaine
- Plateforme e-learning disponible à tout moment
TP Concepteur développeur d'applications
RNCP 37873 RS -1 CertifInfo 114919 VIVANEO
Développement informatiqueVIVANEO
Développement informatiqueVIVANEO
Développement informatiqueDAWAN
Développement informatique