M2i Formation

Découvrez notre formationWebDev - Les bases de la programmation

Présentiel

3 jours (21 heures) - WEDV-IN

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  WebDev  ›  WebDev - Les bases de la programmation

Objectifs pédagogiques

  • Développer un site Internet ou Intranet WebDev sous Windows
  • Maintenir et faire évoluer ce site.

Niveau requis

Aucun.

Public concerné

Nouveaux utilisateurs de WebDev.

Ce cours est exclusivement proposé en intra-entreprise. Pour en connaître le prix et les modalités, contactez-nous.

Contactez-nous

Introduction

  • Philosophie et présentation de WebDev
  • Cycle de vie d'un projet sous WebDev
  • La charte de programmation
  • Présentation des éditeurs composant WebDev
  • Présentation des différents protocoles de génération de site
    • Dynamique
    • AWP
  • Présentation des modes d'éditions d'une page
    • Zoning
    • Responsive Design
  • Principe des ambiances et des palettes

La base de données

  • Présentation de la méthode Merise (MCD) et de l'éditeur d'analyse (MLD)
  • Définition des fichiers de données et des contraintes d'intégrité référentielle (CIF)
  • Les différents types de rubriques, les métatypes et les clés composées
  • Les informations partagées pour l'utilisation du RID
  • Génération de la base de données HFSQL monoposte
  • WDMAP et le centre de contrôle HFSQL
  • La synchronisation des données (SDD)
  • Gestion de la RGPD et solution proposée

Conception des pages

  • L'éditeur de pages et principe du WYSIWYG
  • Les ambiances et les palettes dans un projet
  • Présentation des champs existants dans WebDev
  • Fenêtre de description des champs et des pages
  • Les styles WebDev et CSS
  • La surcharge des styles
  • Le zoning
  • Les ancrages
  • Principe et conception d'un modèle de page
  • Le champ "zone répétée" fichier AJAX
  • Les pages pop-up

La programmation

  • L'éditeur de code
  • Etude du code navigateur et serveur
  • La gestion des évènements et l'ordre d'exécution
  • La déclaration des variables simples et les règles de syntaxe
  • La portabilité des variables
  • Les opérateurs de base
  • Les opérateurs d'extraction de chaînes
  • Les instructions conditionnelles et les boucles
  • Les fonctions de manipulation des objets (fenêtres et champs)
  • Les propriétés des objets
  • Concept et utilisation des fonctions
    • Fonctions locales
    • Fonctions globales
  • Manipulation des dates et des heures
  • La manipulation d'une base de données (CRUD)
  • Utilisation d'AJAX en mode automatique
  • La gestion des cookies (principe et cas concret d'utilisation)
  • L'envoi de fichiers au serveur (upload)
  • La récupération de fichiers sur le serveur (download)
  • Envoi d'email par protocole SMTP
  • L'utilisation des timers pour le rafraîchissement d'informations
  • Le débogueur

Les requêtes

  • L'éditeur de requêtes
  • Les requêtes simples et paramétrées
  • Les requêtes avec jointures
  • Utilisation des requêtes dans le code du projet

Les éditions

  • Présentation de l'éditeur d'états
    • Les blocs dans un état
    • Etat auto-alimenté
  • Impression d'un état PDF dans le navigateur sous WebDev
  • Création d'un état sur une requête

Le déploiement

  • Génération du package de déploiement autonome

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus