Formation
Développeur(se) informatique
- Tout public
Acquérir des compétences techniques en développement informatique
Comprendre les besoins techniques d’un centre de formation
Appliquer les concepts à un projet concret
Comprendre les besoins techniques d’un centre de formation
Appliquer les concepts à un projet concret
1. Découverte des besoins techniques d’un centre de formation
Introduction aux activités d’un centre de formation :
Suivi administratif : gestion des dossiers étudiants, contrats, conventions.
Suivi pédagogique : plannings, bulletins, certifications.
Relation client : gestion des entreprises partenaires, prospects.
Analyse des outils existants :
Présentation des fonctionnalités d’un CRM (Salesforce, HubSpot).
Fonctionnalités des LMS (Moodle, Google Classroom).
Étude des logiciels de gestion administrative (Ypareo, Agate).
2. Fondamentaux du développement informatique
Programmation back-end :
Langages essentiels : Python, PHP, ou Node.js.
Gestion des bases de données : MySQL, PostgreSQL, MongoDB.
Programmation front-end :
Langages : HTML, CSS, JavaScript.
Frameworks : React.js ou Vue.js.
API et services web :
Création et utilisation d’API REST pour interconnecter les modules.
Sécurité informatique :
Gestion des droits utilisateurs, authentification.
Sécurisation des données sensibles.
3. Conception d’un outil sur mesure
Spécifications techniques :
Rédiger un cahier des charges pour un outil combinant gestion administrative, CRM et LMS.
Prioriser les fonctionnalités en fonction des besoins.
Modélisation :
Conception UML (use case, diagrammes de classe).
Architecture logicielle (MVC, architecture microservices).
4. Développement de l’outil
Modules de gestion administrative :
Inscriptions, suivi des paiements, gestion des plannings.
Modules CRM :
Gestion des contacts, suivi des prospects et entreprises partenaires.
Modules LMS :
Gestion des parcours de formation, suivi des apprenants.
Intégration des modules et tests :
Assurer la communication entre les modules.
Tester les fonctionnalités et la fiabilité.
5. Projet final
Conception et développement d’un outil réel :
En groupe ou en individuel, développer un outil combinant les trois modules.
Présentation devant un jury professionnel :
Démonstration des fonctionnalités.
Justification des choix techniques.
Introduction aux activités d’un centre de formation :
Suivi administratif : gestion des dossiers étudiants, contrats, conventions.
Suivi pédagogique : plannings, bulletins, certifications.
Relation client : gestion des entreprises partenaires, prospects.
Analyse des outils existants :
Présentation des fonctionnalités d’un CRM (Salesforce, HubSpot).
Fonctionnalités des LMS (Moodle, Google Classroom).
Étude des logiciels de gestion administrative (Ypareo, Agate).
2. Fondamentaux du développement informatique
Programmation back-end :
Langages essentiels : Python, PHP, ou Node.js.
Gestion des bases de données : MySQL, PostgreSQL, MongoDB.
Programmation front-end :
Langages : HTML, CSS, JavaScript.
Frameworks : React.js ou Vue.js.
API et services web :
Création et utilisation d’API REST pour interconnecter les modules.
Sécurité informatique :
Gestion des droits utilisateurs, authentification.
Sécurisation des données sensibles.
3. Conception d’un outil sur mesure
Spécifications techniques :
Rédiger un cahier des charges pour un outil combinant gestion administrative, CRM et LMS.
Prioriser les fonctionnalités en fonction des besoins.
Modélisation :
Conception UML (use case, diagrammes de classe).
Architecture logicielle (MVC, architecture microservices).
4. Développement de l’outil
Modules de gestion administrative :
Inscriptions, suivi des paiements, gestion des plannings.
Modules CRM :
Gestion des contacts, suivi des prospects et entreprises partenaires.
Modules LMS :
Gestion des parcours de formation, suivi des apprenants.
Intégration des modules et tests :
Assurer la communication entre les modules.
Tester les fonctionnalités et la fiabilité.
5. Projet final
Conception et développement d’un outil réel :
En groupe ou en individuel, développer un outil combinant les trois modules.
Présentation devant un jury professionnel :
Démonstration des fonctionnalités.
Justification des choix techniques.
Aucune
Durée totale : 450heures
3 mois
3 mois
Formacode (Domaines de formation) :
- 31093 Correspondance informatique
- 31001 Windows
- 31017 Numérisation données
- 31038 Audit informatique
- 31082 Intégration informatique
- M1802 Expertise et support en systèmes d'information
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Modalités pédagogiques
Suivi individuel, Blended-learning, Mises en situation
Entrées/sorties à dates fixes
Formation mixte
LIEU DE FORMATION