Objectifs de la formation
- Identifier les spécifications fonctionnelles et techniques de la commande
- Organiser son travail et collaborer via une méthode plaçant les besoins du client au centre du projet
- Déterminer les choix techniques appropriés et mettre en oeuvre l'environnement de développement
- Etudier la structure d'un site, son arborescence ainsi que ses fonctionnalités pour concevoir des wireframes avec un parcours utilisateur et fonctionnel optimisé
- Concevoir une maquette via un logiciel en tenant compte de la charte graphique et de l'expérience utilisateur
- Créer une structure de page web
- Adapter la mise en forme des pages web en intégrant tout type de contenus
- Produire un code-source propre, commenté, factorisé, et réutilisable
- Concevoir des sites web à l'aide de langage adapté
- Concevoir un site optimisé et adapté pour les divers terminaux/ écrans avec une approche `mobile first'
- Tester un site d'un point de vue technique sous différents appareils et avec des émulateurs
- Assurer la (rétro) compatibilité sur tous les navigateurs / écrans / appareils
- Concevoir et développer une interface utilisateur
- Editer, ajouter, supprimer du contenu
- Produire un code en intégrant les contraintes algorithmiques des moteurs de recherche
- Utiliser un standard de langage de programmation (type ES6)
- Développer en écrivant son code source de façon valide (w3c)
- Veiller à l'accessibilité du site
- Créer des interfaces en conformité avec les recommandations et normes
- Mettre un site en ligne sur une adresse url sécurisée
- Modéliser les données
- 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
- Elaborer et développer du code-source
- Exploiter et traiter les résultats dans une page web
- Développer un backoffice complet
- Mettre à jour le contenu d'une page web à partir d'une réponse obtenue suite à une requête asynchrone
- Concevoir et développer des fonctionnalités sous forme de module et thème en corrélation avec une solution de gestion de contenu ou framework
- 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
- Mettre en oeuvre un plan de maintenance informatique