Points forts
Après 4 mois de cours, cette formation en centre enchaîne avec 4 mois en entreprise afin de permettre une immersion professionnelle totale pour une réelle mise en oeuvre des nouvelles compétences
Objectifs
À l'issue de la formation, les candidats seront capables de créer ou refondre des sites internet et des applications web performantes, en concevant des maquettes graphiques, en écrivant des lignes de code dans le respect des standards du développement web et du référencement naturel, tout en intégrant l'usage d'outils low-code pour accélérer la conception, l'automatisation et le déploiement des solutions digitales.
Compétences acquises :
- Identifier les spécifications fonctionnelles et techniques de la commande et déterminer les choix techniques les plus adaptés (langages, CMS, framework ou outils low-code).
- Étudier la structure d'un site, son arborescence ainsi que ses fonctionnalités pour concevoir des wireframes.
- Développer des interfaces web responsive, statiques et interactives.
- Personnaliser les interfaces web avec un système type CMS / framework ou un constructeur visuel low-code (Webflow, Framer, Softr…).
- Produire un code en intégrant les contraintes algorithmiques des moteurs de recherche.
- Veiller à l'accessibilité du site et à la conformité avec les recommandations et normes (WAI, WCAG…).
- Mettre un site ou une application en ligne sur une adresse URL sécurisée.
- Modéliser les données en utilisant une méthode adéquate.
- Créer, manipuler et administrer une base de données relationnelle.
- Élaborer et développer du code-source et des fonctionnalités dynamiques.
- Développer un backoffice complet ou un espace d'administration via des outils low-code (Airtable, Notion, Glide…).
- Vérifier l'état de fonctionnement et l'intégrité du site en ligne, assurer les mises à jour et la maintenance.
- Mettre en œuvre un plan de maintenance informatique et automatiser certaines tâches via des connecteurs ou API low-code (Make, Zapier…).
Résultats attendus
• Concevoir une architecture technique adaptée à chaque projet,
• Développer des fonctionnalités dynamiques et interconnecter des API ou bases de données,
• Intégrer des outils low-code pour automatiser, tester et déployer plus rapidement les solutions,
• Optimiser les performances, l’accessibilité et le référencement (SEO) des sites et applications.
Contenus de formation
Bloc 1 : Participer au projet de développement d'un site ou d'une application
Objectif pédagogique du bloc :
Être capable d'analyser un besoin client, de concevoir l'architecture fonctionnelle et visuelle d'un projet web, et de choisir les solutions techniques adaptées (code, CMS ou outils low-code) en fonction des contraintes et objectifs du projet.
- Identifier les spécifications fonctionnelles et techniques de la commande en analysant le cahier des charges.
- Déterminer les choix techniques appropriés et mettre en œuvre l'environnement de développement en sélectionnant les langages de programmation, systèmes pour base de données, serveur d'application ainsi que CMS, framework ou plateforme low-code adaptée (Webflow, Bubble, Flutterflow, etc.).
- Étudier la structure d'un site, son arborescence ainsi que ses fonctionnalités pour concevoir des wireframes.
- Concevoir une maquette via un logiciel en tenant compte de la charte graphique et de l'expérience utilisateur.
- Comparer les approches “code” et “low-code” selon la nature du projet (temps, budget, évolutivité).
- Collaborer avec des équipes mêlant développeurs, no-codeurs et designers pour définir les rôles et interfaces d'intégration.
Bloc 2 : Développer des interfaces front-end
Objectif pédagogique du bloc :
Savoir concevoir, coder et intégrer des interfaces web ergonomiques, accessibles et responsives, en combinant les standards du développement front-end avec les outils low-code pour accélérer la production et tester les parcours utilisateurs.
- Développer des interfaces web statiques et interactives.
- Adapter les interfaces à tous les écrans (responsive design).
- Personnaliser les interfaces web avec un système type CMS / framework.
- Produire un code en intégrant les contraintes algorithmiques des moteurs de recherche.
- Utiliser un standard de langage de programmation (type ES6).
- Écrire son code source de façon valide (W3C).
- Veiller à l'accessibilité du site.
- Créer des interfaces conformes aux recommandations et normes (WAI, WAI-ARIA, WCAG, ATAG, UAAG, XAG, UWEM, WCAG).
- Mettre un site en ligne sur une adresse URL sécurisée.
- Mettre en œuvre des interfaces à l'aide d'outils low-code visuels (Webflow, Framer, Softr) pour gagner en rapidité.
- Utiliser des bibliothèques et composants UI low-code intégrables dans des projets codés.
- Prototyper rapidement des interfaces interactives sans développement lourd pour valider les parcours utilisateurs.
Bloc 3 : Développer des fonctionnalités côté back-end
Objectif pédagogique du bloc :
Maîtriser la création, la gestion et l'interconnexion de bases de données et d'applications, en développant des fonctionnalités dynamiques et sécurisées tout en exploitant les possibilités d'automatisation offertes par les outils low-code.
- Modéliser les données en utilisant une méthode adéquate.
- Créer une base de données relationnelle ou en adapter une existante.
- Manipuler des données en réalisant des requêtes.
- Administrer une base de données et l'optimiser en automatisant certaines tâches.
- Élaborer et développer du code-source.
- Développer un backoffice complet.
- Mettre à jour le contenu d'une page web.
- Mettre un site en ligne de façon sécurisée.
- Vérifier son état de fonctionnement et son intégrité en ligne.
- Assurer les mises à jour d'un site web en le maintenant en condition opérationnelle.
- Mettre en œuvre un plan de maintenance informatique.
- Interconnecter des services via des API (REST, GraphQL) ou des connecteurs low-code (Make, Zapier, n8n).
- Créer des workflows automatisés sans code pour relier des outils (CRM, formulaires, newsletters, bases de données).
- Déployer des backoffices low-code (Airtable, Notion, Glide) pour la gestion rapide des contenus.
Information complémentaire sur la modalité d'admission
Conditions spécifiques et prérequis
Pour les candidats de niveau inférieur au bac, la formation est accessible après étude d’un dossier VAP (validation des acquis professionnels) élaboré par le candidat et déposé auprès d’ifocop.
Compétences spécifiques
Attrait pour les technologies
Gros intérêt pour l’innovation
Esprit logique
Notions d’algorithmes
Maîtrise de Windows, utilisation d »internet et des navigateurs Web
Maîtrise de la notion de tableur
S’agissant d’une formation professionnelle pour adultes, la motivation reste également un facteur déterminant.
Modalités pédagogiques
Pour les personnes en situation de handicap : L'ensemble des modalités et aménagements de formation pour les personnes en situation de handicap sont disponibles sur notre site à l'adresse suivante : https://www.ifocop.fr/quelle-est-votre-situation/un-accompagnement-personnalise-du-handicap/