Ingénieur Etudes Web

Souvent vitrine d’une institution ou véritable partie prenante de sa technostructure, comprendre et domestiquer le web afin d’en tirer profit est un enjeu contemporain.

Technologies du NET

HTML & CSS

Langage HTML

Cours :
  • Les Tags basiques
  • Texte & Mise en Page
  • Les liens
  • Le graphisme
  • Travailler des frames

Formulaires

Cours :
  • Avant-propos
  • Définition
  • Ligne de texte
  • Ligne de saisie
  • Liste déroulante
  • Boutons
  • Cases à cocher
  • Submit & Reset

Feuilles de style

Cours :
  • Utilité & avantages
  • Définition
  • Styles internes
  • Styles externes
  • Classes et ID
  • Positionnement avec CSS
  • Propriétés des CSS
  • Les frameworks CSS

Images Mappées

Cours :
  • Présentation
  • Attribut SHAPE
  • Attribut COORDS
  • Attribut LINK
  • Attribut ALT
  • Attribut TARGET

Balises META & Référencement

Cours :
  • Balises indispensables
  • Balises utiles
  • Balises éventuelles
Travaux pratiques :
  • Réaliser un site en Natif

Présentation de DHTML

Cours :
  • Les CSS
  • Les langages de scripts
  • Objets et positionnement

Utiliser les CMS

Cours :
  • Introduction au fonctionnement des Content Management System
  • WordPress
  • PrestaShop
Travaux pratiques :
  • Développement site en « drag & drop »

Javascript

Généralités

Cours :
  • Présentation des objets, propriétés et méthodes du navigateur
  • Intégration du script dans le document HTML

Mise en œuvre

Cours :
  • Les variables (déclaration, initialisation, affectation littérale)
  • Les opérateurs (de calcul, logiques, de comparaison)
  • Les fonctions (déclaration, utilisation)
  • Les instructions de contrôle (IF, FOR, WHILE, BREAK…)
  • La gestion des formulaires et des composants de saisie
  • Les boîtes de dialogue (ALERT, PROMPT, CONFIRM), le timer
  • Les fenêtres (ouverture, gestion)
  • Les objets et leurs principales méthodes (MATH, DATE, NAVIGATOR et ARRAY)
Travaux pratiques :
  • Animation de page et traitement d’information

Programmation avancée

Cours :
  • vGestion des cadres et des styles
  • L’animation DHTML (principes, fonctionnements et limites)
  • Les cookies
  • Créer ses objets
  • Les expressions régulières

Programmer en C# sur .NET

Introduction au langage C#

Cours :
  • Déclaration des variables
  • Syntaxe, opérandes et conditions
  • Gestion des boucles
  • Méthodes et classes
  • Les Frames
  • Les String
  • Retour sur la déclaration des variables
Travaux pratiques :
  • Réaliser des fonctions back-office en C#

Le langage C# Avancé

Cours :
  • Entrées / Sorties sur un fichier
  • Organisation des évènements
  • Gestion des formulaires
  • Utiliser les interfaces
  • Intégrer la temporalité
  • Identification des anomalies, erreurs & exceptions
  • Interfaces et collections
Travaux pratiques :
  • Création et intégration d’un back-office en C#

Langage SQL

  • Principes de la modélisation
  • Concepts préalables : tables, clés primaires, clés étrangères
  • Modèles conceptuels et logiques de données (MCD, MLD)
  • Types de données
  • Chaînes de caractères, entiers, décimaux et réels
  • Types temporels, autres types disponibles
  • Définition de données (DDL)
  • Création, modification, suppression d’une table
  • Contraintes verticales, horizontales, intégrité référentielle
  • Colonnes auto-incrémentées (SEQUENCE, auto-increment, …)
  • Les index

Manipulation de données (DML)

Cours :
  • Sélection (SELECT)
  • Insertion (INSERT), mise à jour (UPDATE), suppression (DELETE)
  • Opérateurs
  • Opérateurs classiques
  • Opérateurs LIKE, IN, BETWEEN, CASE …
  • Fonctions classiques
  • Manipulation des chaînes de caractères et des nombres
  • Manipulation des dates
  • Autres fonctions
  • Fonctions d’agrégation : MIN, MAX, COUNT, SUM, …

L’ordre SELECT en détail

Cours :
  • La clause GROUP BY et ses subtilités
  • Jointures
  • Internes
  • Externes
  • Autojointures
  • La clause HAVING

Requêtes complexes

Cours :
  • SELECT imbriqués et corrélés
  • Opérateurs ALL, ANY, UNION, INTERSECT, EXCEPT
  • Les requêtes hiérarchiques

Les expressions régulières

Cours :
  • Les vues
  • Mode transactionnel (COMMIT, ROLLBACK)
Travaux pratiques :
  • Réalisation de requêtes

Introduction au SGBDR

Cours :
  • Découverte de Microsoft SQL Server
  • MySQL

Gérer son projet et l’ergonomie du site

Penser l’Ergonomie

Cours :
  • Entre psychologie, sociologie et cognition
  • La narratologie et stratégie d’écritures
  • L’expérientiel et l’approche marketing
  • Structurer son information
  • Design des interfaces

Projet

Cours :
  • Chiffrage
  • Techniques de planification
  • Organisation et administratif
  • Relationnel et communication
  • Etude focus User Centric
  • Maquettage & Maillage