Programme de formation détaillé
Module 2 : Infrastructure d'un site web
Module 3 : Créer un site en HTML et CSS
Module 4 : Réaliser et administrer un site avec un CMS (Wordpress, Joomla, Drupal, Wix, ...)
Module 5 : L'ergonomie et le design
Module 6 : Outils pour le design
Module 7 : Gestion de projets web
Module 8 : Améliorer sa visibilité
Module 9 : Développement d'une application web en relation avec une base de données
Module 10 : Réalisation de pages web dynamiques à l'aide du langage de prog côté client
Module 11 : Le monde nomade et le développement mobile (Introduction)
Partie 1 - Conception, design, création, communication
- Organisation, outils et moyens, métiers, mise à niveau
Module 1 : Introduction à la formation
- Modèle client-serveur, protocole, URL, XML, XSLT, les navigateurs, les serveurs (applicatifs, http, php, données...), la sécurité.
Module 2 : Infrastructure d'un site web
- 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 3 : Créer un site en HTML et CSS
- 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 4 : Réaliser et administrer un site avec un CMS (Wordpress, Joomla, Drupal, Wix, ...)
- 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éveloppement (de l'analyse à la production).
Module 5 : L'ergonomie et 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 6 : Outils pour le design
- 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 7 : Gestion de projets web
- 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).
Module 8 : Améliorer sa visibilité
Partie 2 - Développement d'applications web
- 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 9 : Développement d'une application web en relation avec une base de données
- Introduction à un framework : JQuery ou AngularJS.
Module 10 : Réalisation de pages web dynamiques à l'aide du langage de prog côté client
- 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, ...
Module 11 : Le monde nomade et le développement mobile (Introduction)