Objectif de la formation
Aborder tous les aspects du métier de webdesigner/webmaster afin d'intégrer une entreprise dans les meilleures conditions et se donner les moyens de viser une carrière prometteuse.
De nombreux débouchés
- Toute entreprise de commerce, industrie, services, information, presse, ayant à entretenir et mettre à jour des sites ;
- Prestataires de services, hébergeurs et créateurs de sites, agences de communication et de publicité.
Stage en entreprise
- Stage en alternance pour une meilleure immersion en entreprise.
Programme de formation
Module 1 : les bases réseaux (28 heures)
- Présentation du Modèle OSI
- Introduction aux Protocoles TCP / IP
- Principes de l'architecture client / serveur
Module 2 : Adobe Photoshop (35 heures)
- Découvrir l'espace de travail
- La navigation dans l'image
- Premières retouches globales
- Remonter dans le temps
- Sélection et détourage
- Optimiser le détourage
- Les tracés
- Retouche avancée
- Les calques
- Le texte
- Gestion avancée des calques
- Les objets dynamiques
- Les principaux filtres
- Créer et utiliser des scripts
- Étendre les possibilités de Photoshop
Module 3 : Adobe Acrobat (14 heures)
- Produire et convertir des fichiers en PDF
- Assembler et structurer les pages
- Commenter et noter les fichiers
- Réaliser des PDF interactifs
- Diffuser, protéger et imprimer un PDF
Module 4 : Adobe Acrobat (14 heures)
- Créer un design Web avec les outils PAO
- Créer un PDF interactif et multimédia avec des formulaires électroniques
Module 5 : HTML, styles CSS et mise en forme (28 heures)
- Choisir les bons outils
- Les bases de la mise en page HTML (balises)
- Encodage des caractères
- Tableaux et formulaires
- Débuter en CSS (blocs, modèle de boîte, positionnement)
- Validation des standards
- Vers HTML5 et CSS3
Module 6 : intégration HTML/CSS (14 heures)
- Mise en page d'un design simple
- Menus de navigation
Module 7 : projet HTML/CSS (14 heures)
- Création d'un site basique en HTML et CSS
Module 8 : CMS et blog avec Joomla!, WordPress, Drupal et Prestashop (70 heures)
- Installer, personnaliser et utiliser ces outils
- Mise en place, configuration et études de cas sur différents CMS (WordPress, Joomla!...)
- Installation de thèmes et modules
- Mise en place et configuration d'une solution e-commerce (Prestashop)
- Mise en place Paypal et protocole bancaire
Module 9 : Projet CMS et blog (50 heures)
- Réalisation de mini sites professionnels et blogs
- Réalisation « d'un e-press book »
Module 10 : Webmarketing et Seo (105 heures)
- Comprendre le Webmarketing
- Connaître votre site / marque / service sur Internet
- Référencement naturel
- Liens commerciaux
- E-mailing, flux RSS
- Réseaux sociaux
- Marketing viral
- E-réputation
- Créer du buzz
- Ranking
- Analyse de trafic...
Module 11 : projet webmarketing et Seo (35 heures)
- Réalisation d'une étude Webmarketing
- Présentation au groupe
Module 12 : base de données (49 heures)
- Présentation
- Rôle, intérêt et différents moteurs existants
- Les tables, les clés, les index
- Choisir un logiciel pour administrer sa base de données : Navicat, PHPMyAdmin, etc.
- Concevoir une base de donnés : dictionnaire de données, modèle conceptuel de données et modèle physique
- Les vues
- Concevoir et implémenter ses modèles physiques avec mySQL Workbench
- La gestion des utilisateurs, la création et attribution de rôles et de privilèges pour la sécurité de notre base
- Le SQL Procédural : les triggers, les procédures stockées et les fonctions
- Différence entre SQL Server et MySQL
- Installation et création d'utilisateur sécurisé
- Les fonctions sous SQL Server
- Les différents outils
- Transactions et verrouillage
- Maintenance
Module 13 : comprendre les bases C# et l'ASP.Net (49 heures)
- Algorithmie
- Bien structurer et organiser son code
- Code en couches
- Réalisation selon le modèle Microsoft
- Base du langage C#
- Présentation du Framework
- Utilisation des fonctions du Framework
- Conception objet et création de UserControl (contrôles personnalisés)
- Utilisation et réalisation d'objets portables
- Sécurité et authentification des utilisateurs (WSS)
- Stockage des données sur court terme et long terme
- Session, base de données, ViewState
Module 14 : projet ASP.Net (14 heures)
- Réalisation d'un outil simple de gestion d'entreprise
- Saisie de fiche client
- Suivi prospection
- Saisie de devis, de commande, bon de livraison et facture
- Restitution de l'ensemble de son contenu via des impressions Crystal Report
- Statistiques
- Intégration d'une GED au produit afin de pouvoir échanger des documents scannés entre membres de la société mais aussi avec des tiers
- Gestion accrue de la sécurité avec un système de droit par fonction
Module 15 : Langage PHP (98 heures)
- Les bases du PHP
- Site statique et site dynamique
- Générer des pages HTML avec PHP
- Interroger une base MySQL avec PHP
- Les variables de sessions et les variables serveurs
- La programmation objet avec PHP
- L'architecture Modèle-Vue-Contrôleur
- Le JavaScript avec jQuery
- Ajax avec jQuery
- Joomla, un CMS développé en PHP
- Introduction au Framework Symfony
- Installation du Framework
- Le templating, le cache
- Fichier yaml et structure d'une application Symfony
- Notions de frontend et backend
- Débogage et test de l'application
Module 16 : Projet PHP (28 heures)
- Réaliser une application de co-voiturage privée permettant à des entreprises louant le service de privatiser le co-voiturage pour ses salariés (partie administrative pure, partie administrative
cliente, partie client)
Module 17 : le langage Java (28 heures)
- Qu'est ce que c'est ?
- Le vocabulaire à connaitre : Eclypse, Tomcat, JDBC, les designs partner...
- Comprendre par l'exemple et l'analyse l'environnement Java
Module 18 : projet Java (14 heures)
- Créer un espace privé
- Créer un formulaire de contact
- Créer un formulaire de recherche
- Créer une application de gestion des stocks
Module 19 : comprendre les Web services (28 heures)
- Concept de Web services
- Structure de code (quel que soit le langage)
- Les standards d'infrastructure
- Sécurisation du service
- Interfaces et ouverture sur l'extérieur
- Concevoir une architecture distribuée : SOA, ROA, WOA
- Administration des Web services
- Les pièges à éviter
Module 20 : projet Web service (35 heures)
- Réalisation d'un ou plusieurs services
- Authentification de la distribution de données
- Sécurisation des données
- Haute disponibilité du service
Module 21 : Adobe Flash Professional (28 heures)
- Présentation de l'interface
- Importer depuis d'autres logiciels
- Le scénario
- Dessiner et mettre en couleur
- L'outil texte
- Les symboles
- Les interpolations
- Créer des animations
- Le son
- La vidéo
- Publier son animation
- Notions d'ActionScript 3.0
Module 22 : Microsoft Silverlight (49 heures)
- Bases de Silverlight : xaml
- Outils de réalisation et de production
- Réalisation d'une première application simple
- Gestion des événements
- Réalisation d'une animation
- Création de User Control, utilisation du dataBinding