Partie 1 - Conception, design, création, communication

Module 1 : Introduction à la formation
  • Organisation, outils et moyens, métiers, mise à niveau

Module 2 : Infrastructure d'un site web
  • Modèle client-serveur, protocole, URL, XML, XSLT, les navigateurs, les serveurs (applicatifs, http, php, données...), la sécurité.

Module 3 : Créer un site en HTML et CSS
  • Utilisation d'un framework : Bootstrap. HTML. Le DOM, les événements. Les balises et leurs attributs. Le HTML et le XHTML. Le W3C. Les formulaires. Cookies, sessions. Local storage. CSS, les grands principes. CSS2, CSS3. Le positionnement. Les media-queries.

Module 4 : Réaliser et administrer un site avec un CMS (Wordpress, Joomla, Drupal, Wix, ...)
  • Principe, avantage, inconvénient, pourquoi, pour qui. Identifier la problématique du client. Comprendre le rôle des différents composants des sites. Proposer une architecture de site e-commerce : Magento, Woocommerce, Prestashop. Mettre en œuvre, installer, paramétrer une solution e-commerce, une solution site vitrine. Installer un site localement ou à distance.

Module 5 : L'ergonomie et le design
  • Comprendre les attentes des utilisateurs en matière d'ergonomie (disposition, interactions, couleurs, ...). Principes, apport. Critères de Bastien et Scapin. GUI, charte graphique. Intégrer des problématiques de l'ergonomie dans un processus de dév (de l'analyse à la prod).

Module 6 : Outils pour le design
  • Photoshop, Illustrator. Montages, amélioration et optimisation des images. Types d'image, avec ou sans perte, formats d'image, gif, jpg, png, le format Google : webp. Création de logos.

Module 7 : Gestion de projets web
  • Organisation : établir délais, budget, étapes. Cahier des charges. Utiliser outils de conception (maquettage) et de développement (environnements), collaboration (GIT), gestion de version, tests. Méthodologie Agile. Aspects juridiques (contrat, nature des publications, protections des données, CNIL, ...).

Module 8 : Améliorer sa visibilité
  • Référencement (Les principes. Les types : SEO, SEM, LEADS. Une trentaine de règles de base à respecter : content, structure, sémantique, code html, infra... Optimisation du site, création de trafic à l'aide de campagnes payantes. Analyse de la fréquentation. Communication et multi-canal (Les interfaces. Les places de marché. Les comparateurs. Les LEADS. Réseaux sociaux. Marketing. Communication).

Partie 2 - Développement d'applications web

Module 9 : Développement d'une application web en relation avec une base de données
  • Algorithmique et syntaxe du Php. Programmation côté serveur à l'aide du langage Php et interaction avec MySql. SQL. PhpMyAdmin. Introduction à un framework : Symfony.

Module 10 : Réalisation de pages web dynamiques à l'aide du langage de prog côté client
  • Introduction à un framework : JQuery ou AngularJS.

Module 11 : Le monde nomade et le développement mobile (Introduction)
  • Le responsive : principes et framework (grids, bootstrap).

  • Le mobile first : AMP. Infrastructure, déploiement.

  • Développement natif : Androïd, Apple.

  • Développement sur environnement développement multi-plateforme : Ionic, PhoneGap, Xamarin. Angular JS, Node JS, ...