Introduction
Dans un monde en constante évolution, il est crucial pour les individus et les organisations de s’adapter aux nouvelles technologies et compétences afin de rester compétitifs. La formation continue est un élément essentiel pour répondre à ce défi et garantir la performance individuelle et collective.
Ce document présente une planification annuelle de la formation, conçue pour répondre aux besoins spécifiques des apprenants et aux objectifs de l’organisation. Elle propose un cadre structuré pour l’acquisition de sept compétences clés en informatique, réparties sur une année de formation.
La planification s’articule autour de 13 modules, chacun abordant un aspect spécifique des compétences visées. La durée des modules est indicative et peut varier en fonction de la pédagogie employée et du rythme des apprenants. Un projet de fin de formation permet aux apprenants de mettre en pratique les compétences acquises tout au long de l’année.
Cette planification annuelle offre plusieurs avantages :
- Vision globale du parcours de formation: Elle permet de visualiser l’ensemble du programme et d’en identifier les étapes clés.
- Coordination facilitée: Elle favorise la collaboration entre les différents intervenants (formateurs, tuteurs, responsables pédagogiques).
- Suivi des apprenants: Elle permet de suivre la progression des apprenants et d’identifier les besoins de soutien éventuels.
- Cohérence avec les objectifs: Elle garantit que les formations dispensées sont en ligne avec les objectifs de l’organisation.
Cette planification annuelle de la formation constitue un outil précieux pour la mise en œuvre d’un programme de formation efficace et de qualité. Elle permet d’optimiser l’apprentissage des participants et de les préparer au mieux à relever les défis professionnels de demain.
Nous allons voir dans la présente partie, le programme de formation pour la formation Développement Web et Mobile.
Compétences visées
Ressources disponibles:
- Formateurs experts en informatique mobile et web
- Matériel pédagogique adapté (ordinateurs, logiciels, etc.)
- Locaux équipés pour la formation
- Plateforme en ligne pour la collaboration et le partage de ressources
Partie 0: Lancement et cadrage (2 semaines)
Phase 1: Lancement et cadrage (1 semaine)
- Objectifs:
- Présenter les objectifs et le déroulement de la formation en développement mobile
- Familiariser les apprenants avec la pédagogie active et les projets
- Constituer les groupes de travail
- Activités:
- Présentation de la formation et des projets mobiles
- Ateliers de découverte de la pédagogie active
- Formation à la gestion de projet
- Constitution des groupes de travail et définition des projets collectifs mobiles
Phase 2: Lancement et cadrage (1 semaine)
- Objectifs:
- Présenter les objectifs et le déroulement de la formation en développement web avec Laravel et MySQL
- Familiariser les apprenants avec la pédagogie active et les projets
- Constituer les groupes de travail
- Activités:
- Présentation de la formation et des projets web
- Ateliers de découverte de la pédagogie active
- Formation à la gestion de projet
- Constitution des groupes de travail et définition des projets collectifs web
Partie 1: Développement mobile (2 mois)
Phase 1: Développement du projet individuel mobile et acquisition des compétences fondamentales en développement mobile (6 semaines)
- Objectifs:
- Permettre aux apprenants de développer leur projet individuel mobile en acquérant les compétences fondamentales en développement mobile
- Accompagner les apprenants dans leur apprentissage
- Favoriser l’échange et l’entraide entre les apprenants
- Activités:
- Recherche et définition du sujet du projet individuel mobile
- Cadrage du projet et définition des objectifs
- Mise en place d’un plan de travail
- Ateliers de tutorat et de suivi individuel
- Points d’étape réguliers avec les apprenants
- Modules de formation en développement mobile focalisés sur C5:
- Développement d’applications mobiles avec Android (prioriser les notions essentielles pour débuter)
- Évaluation:
- Évaluation continue du projet individuel mobile
- Tests de connaissances pour le module de formation en développement mobile
Phase 2: Finalisation, évaluation et bilan (1 semaine)
- Objectifs:
- Finaliser le projet individuel mobile
- Évaluer les acquis des apprenants en développement mobile
- Permettre aux apprenants de partager leurs réalisations mobiles
- Activités:
- Finalisation du projet individuel mobile
- Présentation du projet mobile devant un jury ou un public
- Évaluation des acquis des apprenants en développement mobile (individuelle)
- Bilan de la formation en développement mobile et réflexions individuelles
Partie 2: Développement web avec Laravel et MySQL (10 mois)
Phase 1: Développement des projets individuels et acquisition des compétences fondamentales en développement web (16 semaines)
- Objectifs:
- Permettre aux apprenants de développer leur projet individuel web tout en acquérant les compétences fondamentales en développement web
- Accompagner les apprenants dans leur apprentissage
- Favoriser l’échange et l’entraide entre les apprenants
- Activités:
- Recherche et définition du sujet du projet individuel web
- Cadrage du projet et définition des objectifs
- Mise en place d’un plan de travail
- Ateliers de tutorat et de suivi individuel
- Points d’étape réguliers avec les apprenants
- Modules de formation en développement web couvrant les compétences C2, C3 et C4:
- Manipulation de bases de données - perfectionnement (MySQL)
- Développement de la partie back-end d’une application web ou web mobile - perfectionnement (PHP, Laravel)
- Collaboration à la gestion d’un projet informatique et à l’organisation de l’environnement de développement - perfectionnement (Git, méthodologies agiles)
- Évaluation:
- Évaluation continue du projet individuel web
- Tests de connaissances pour les modules de formation en développement web
Phase 3: Développement des projets collectifs web et mise en pratique des compétences (12 semaines)
- Objectifs:
- Permettre aux apprenants de développer leur projet collectif web en mettant en pratique les compétences acquises
- Développer les compétences de travail en équipe
- Favoriser la collaboration et la communication entre les apprenants
- Activités:
- Lancement des projets collectifs web
- Définition des rôles et des responsabilités au sein des groupes
- Mise en place d’un plan de travail collaboratif
- Ateliers de suivi et d’encadrement des projets collectifs web
- Points d’étape réguliers avec les groupes
- Modules de formation complémentaires pour approfondir les compétences C6 et C7:
- Préparer et exécuter les plans de tests d’une application (tests unitaires, tests d’intégration)
- Préparer et exécuter le déploiement d’une application web et mobile (outils de déploiement, gestion de serveurs)
- Évaluation:
- Évaluation continue des projets collectifs web
- Présentations des projets collectifs web devant un jury
Phase 4: Finalisation, évaluation et bilan (2 semaines)
- Objectifs:
- Finaliser les projets individuels et collectifs web
- Évaluer les acquis des apprenants
- Permettre aux apprenants de partager leurs réalisations
- Activités:
- Finalisation des projets individuels et collectifs web
- Présentation des projets web devant un jury ou un public
- Évaluation des acquis des apprenants (individuelle et collective)
- Bilan de la formation et réflexions individuelles
- Remise des diplômes
Cette planification permet aux apprenants d’acquérir des compétences solides en développement web tout en développant leur esprit d’équipe et leur capacité à mener à bien des projets complexes.
Remarques:
- L’évaluation doit être formative et accompagner les apprenants dans leur progression.
En plus de cette planification, il est important de prévoir les éléments suivants pour la mise en œuvre de la formation:
- Un plan de communication pour informer les apprenants et les parties prenantes du déroulement de la formation
- Un dispositif de suivi et d’évaluation pour mesurer l’impact de la formation
Planification
Résumé

SAS - Self assessment skills
Objectifs
- Rappel sur les outils que nous allons utilisés dans la formation
- Gestion de version : git, github, git-flow
- Documentation : Markdown, github pages, jekyll
- HTML et CSS : CSS Média query, Reveal.js
- Modélisation : Mermaid, PlantUML
- Programmation : Debug PHP et JS, Algorithme
Mini-projet
Création d’un site web en format documentation sur un outils de son choix. en utilisant :
- Markdown, github pages, Jekyll : pour la création de site web
- Mermaid pour les schémas
- Reveal.js pour la présentation
Évaluation continue
L’évaluation continue est une composante essentielle de l’apprentissage dans les formations en développement web et mobile. Elle permet aux apprenants de suivre leurs progrès, d’identifier leurs points forts et leurs faiblesses, et d’adapter leur stratégie d’apprentissage en conséquence. Pour les formations en développement web et mobile, l’évaluation continue peut prendre plusieurs formes :
- Exercices pratiques et projets individuels: Ces exercices permettent aux apprenants de mettre en pratique les compétences qu’ils ont acquises dans les modules de formation. Ils peuvent être évalués sur la base de leur complétude, de leur qualité, de leur respect des consignes et de leur démonstration des compétences visées.
- Quiz et tests de connaissances: Ces quiz et tests permettent aux apprenants de vérifier leur compréhension des concepts clés abordés dans les modules de formation. Ils peuvent être réalisés en ligne ou en présentiel.
- Ateliers de codage et de développement: Ces ateliers permettent aux apprenants de travailler en collaboration sur des projets concrets, en mettant en pratique leurs compétences en développement web ou mobile. Ils peuvent être évalués sur la base de leur contribution au projet, de leur capacité à travailler en équipe et de la qualité de leur code.
- Participation en classe et aux discussions: La participation active des apprenants en classe et aux discussions est un indicateur important de leur engagement et de leur compréhension des concepts. Elle peut être évaluée par observation directe ou par le biais d’auto-évaluation.
Évaluation finale
L’évaluation finale permet de mesurer les acquis des apprenants à la fin de la formation. Elle peut prendre plusieurs formes :
- Projet collectif web ou mobile: Les apprenants travaillent en groupe pour développer un projet web ou mobile complet, en mettant en pratique l’ensemble des compétences acquises pendant la formation. Le projet est évalué sur la base de sa fonctionnalité, de sa conception, de son ergonomie, de son code et de sa documentation.
- Présentation orale du projet: Les apprenants présentent leur projet oralement devant un jury, en expliquant les choix techniques qu’ils ont faits et en démontrant leur compréhension des concepts mis en œuvre.
- Examen écrit: Un examen écrit permet d’évaluer les connaissances théoriques des apprenants sur les concepts clés du développement web ou mobile.
- Mise en situation professionnelle: Les apprenants sont mis en situation professionnelle simulée, où ils doivent résoudre un problème concret lié au développement web ou mobile. Ils sont évalués sur leur capacité à analyser le problème, à proposer une solution et à mettre en œuvre cette solution.
Critères d’évaluation
Les critères d’évaluation doivent être clairs, précis et mesurables. Ils doivent être communiqués aux apprenants en début de formation afin qu’ils puissent comprendre les attentes et adapter leur stratégie d’apprentissage en conséquence.
Voici quelques exemples de critères d’évaluation pour les formations en développement web et mobile:
- Maîtrise des concepts clés: L’apprenant comprend et peut expliquer les concepts clés du développement web ou mobile.
- Capacité à coder: L’apprenant est capable de coder de manière efficace et efficiente dans un ou plusieurs langages de programmation.
- Aptitude à la résolution de problèmes: L’apprenant est capable d’analyser des problèmes complexes liés au développement web ou mobile et de proposer des solutions adéquates.
- Capacité à travailler en équipe: L’apprenant est capable de travailler efficacement en équipe et de collaborer avec d’autres personnes pour réaliser un projet commun.
- Respect des consignes: L’apprenant respecte les consignes et les deadlines fixées par les formateurs.
- Qualité du travail: Le travail de l’apprenant est de qualité professionnelle, soigné et documenté.
Remarques
- L’évaluation doit être formative et accompagner les apprenants dans leur progression. Il est important de leur fournir des retours constructifs et réguliers pour qu’ils puissent s’améliorer.
- L’évaluation doit être équitable et objective. Tous les apprenants doivent être évalués selon les mêmes critères et dans les mêmes conditions.
- L’évaluation doit être transparente. Les apprenants doivent comprendre les critères d’évaluation et les modalités de l’évaluation.
En conclusion, l’évaluation est une partie importante des formations en développement web et mobile. Elle permet aux apprenants de suivre leurs progrès, d’identifier leurs points forts et leurs faiblesses, et de s’assurer qu’ils ont acquis les compétences nécessaires pour réussir dans leur future carrière.