Miura Conseil Store

Aller au contenu »

Bienvenue sur notre boutique magento

Votre panier est vide.

Blog Miura Conseil

  • Conseil en Accessibilité Web

    Objectifs

    Disposer d'un site internet accessible, c'est permettre à des millions de personnes qui ont un handicap (déficiences visuelles, troubles auditifs, tremblements, daltonisme?) de visiter votre site web comme n'importe quel autre individu. Ces internautes utilisent bien souvent des aides techniques : logiciel de synthèse vocale qui lit la page web, plage braille qui retranscrit le contenu d'un document. Pour que le site soit compréhensible et interprétable par de telles aides, il est capital de coder un site web en suivant des directives et recommandations.

    Un site internet accessible peut aussi bénéficier à des internautes disposant d'une connexion bas débit (le poids des pages étant un critère contrôlé), ou consultant des pages web depuis un PDA (ordinateur de poche) ou un téléphone portable.

    Enfin, développer un code conforme et propre est aussi bénéfique aux moteurs de recherche qui parcourent la toile quotidiennement. Les robots peuvent être assimilés à des handicapés (ils ne voient pas les images, ne savent pas suivre les liens en javascript) et indexent plus facilement les pages web si elles sont conformes.

    Proposer un site accessible c'est donc élargir son audience mais aussi augmenter sa visibilité.

    Mission

    La prestation de conseil en qualité et accessibilité numérique se décompose de la façon suivante :

    Audit de votre site Internet

    Nous définissons les pages clés de votre site et procédons à une analyse approfondie.

    Le but : identifier les obstacles empêchant un internaute de consulter de manière optimale vos pages web.

    Propositions d'évolutions pour rendre votre site accessible

    Grâce à notre expertise, nous proposons les modifications à mettre en place afin de proposer un code conforme aux recommandations.

    Le but : corriger les défauts du site afin d'ouvrir le site à tous les internautes.

    Formation pour pérenniser le niveau d'accessibilité de votre site

    Nous vous formons à la mise à jour de votre site, tout en suivant les critères d'accessibilité.

    Accessibilité Web : enjeux et mise en oeuvre

    Le but : garder un site accessible sur le long terme

  • Technologies XML, conception et mise en oeuvre

    CONTENU

    Industrie XML

    - Rappel sur les langages structurés : SGML, HTML, XML et XHTML.
    - Problématique du contexte actuel. Pourquoi XML est incontournable.
    - XML et le schéma directeur du S.I. La structure XML (élément et modélisation).
    - Avantages et inconvénients de XML.
    - Rôle prédominant des offres bureautiques.
    - Les techniques XML (WML, SVG, VoiceXml) et les technologies XML orientées Métier (FixML, CML...).
    - Panorama des éditeurs XML.

    Les parseurs XML

    - Offre du marché.
    - Rôle des parseurs. Leurs performances, avantages et inconvénients.
    - Les parseurs API : type push (SAX), type pull (XMLPull ou StAX), Les représentations arborescentes (DOM, JDOM, ...), type «Data Binding» (Castor ou JAXB).
    - Les Data Island et l'intégration dans les pages Web.
    - Les accélérateurs XAN (XML Aware Network).
    - Les parseurs Java (JAXP), .Net, Flash (XML Parser).
    - Ajax et la lecture de données dans les pages HTML.

    Exercices

    Mise en oeuvre de différents parseurs.

    Validation de documents

    Conception

    - Structure et composants d'un document XML : déclarations, instructions processeurs, commentaires, entités, références caractères, éléments, attributs.
    - Les méta-données (XMP, ITCP, EXIF).
    - Document bien formé et document valide.

    Modèles de validation

    - Les DTDs, XML-schema (XSD), Relax-NG, Schematron. Syntaxe et mise en oeuvre.
    - Les DTD de l'édition (MARC, TEI).

    Schéma XML

    - Schémas XSD : structure, typage des données, outils de composition. Modélisation.
    - Les formats XSD, XDR, SOX, DCD.
    - Exemple d'une mise en oeuvre DocBook.

    Travaux pratiques

    Création de document XML, validation de document. Création de documents DTD et XSD. Association de Namespaces aux DTD et XSD.

    Namespaces

    - Les Namespaces. Rôle, intégration, partage, création.
    - Exemple : appel à partir d'une page XHTML.

    Travaux pratiques

    Association de Namespaces aux DTD et XSD.

    Transformation XSLT

    - Enjeux du langage XSLT sur la transformation XML.
    - Intégration dans le système d'information.
    - Le langage de transformation XSL-T 1.0 et 2.0 : construction d'arbres, restructuration, génération multiformats : XHTML, SVG, PDF.

    Publication de documents

    - Visualisation brute sous les navigateurs.
    - Mise en forme avec les feuilles de style CSS.
    - Rôle du XHTML sur l'accessibilité. Conseils techniques.
    - XPATH 1.0 et 2.0 pour la navigation dans les données XML.
    - Les feuilles de style XSL-T : templates, structures. Mode de programmation déclaratif, impératif, hybride.
    - Le langage XSL-FO pour le formatage d'objet. Conversion en format type papier PDF, RTF...

    Exercices

    Création de feuille de style en XSL-T et XSL-FO.

    Message et échanges XML

    - Le DOM du W3C et l'interface de programmation normalisée : Data Island, Ajax, JavaScript.
    - Les serveurs d'applications : architecture en .NET et J2EE.
    - Portail d'entreprise.
    - Flash : FLEX, échanges XML et services Web.
    - Transfert et sérialisation de messages : Rest, XML-RPC, SOAP, WSDL, UDDI.
    - Définition des Services Web.

    Exercices

    Adaptation d'une application JavaScript exploitant des documents XML.
    Interrogation d'un Service Web.

    XML et les bases de données

    Positionnement du XML par rapport aux bases de données
    - Le stockage de documents XML et bases semi-structurées.
    - Data Island.
    - SGBDR aux bases de données natives XML - Xindice, Tamino.
    - Langages d'interrogation XML : XPath, XQuery, XLink, XPointer, extensions du SQL.
    - XML et les bases Oracle et SQL Server 2005. Interfaçage de SQL Server avec IIS pour un accès direct par URL.

    Exercices

    Interrogation d'une base de données avec une requête XML et présentation des résultats transformés en XSL.

    Sécurité des échanges XML

    - Les différents protocoles de sécurisation : HTTPS, XML Signature (Xml Dsig): signature numérique, XML encryption, XML access control, WS-security.

    Exercices

    Exemples des différentes technologies présentées.

    Interfaces graphiques

    Les nouveaux langages de conception graphiques
    - Le langage XAML de Microsoft.
    - Le langage XUL de l'Open Source.
    - SMIL : les animations Web.
    - XForms, InfoPath : la technologie de formulaires électroniques.
    - Blogs et RSS (Really Simple Syndication), ATOM un format de syndication de contenu Web.
    - SVG : standard vectoriel.

    Exercices

    Mise en oeuvre des technologies XUL, XForms, RSS.

    XML au coeur de la bureautique

    - RDF, un cadre de définition de méta-données.
    - Offre Office de Microsoft. Open XML.
    - XML Open Document Format (ODF).
    - Open XML vs OpenDocument.
    - XML compression.

    Exercices

    Manipulation XML à partir des deux offres bureautiques.

  • E-administration, conduire un projet

    Contenu

    Analyse des fondements du projet

    De « l'informatique pour tous » à la « e-administration »
    - Historique de l'utilisation des technologies de l'information et de la communication au sein des institutions françaises, au regard des évolutions européennes.
    - Sites Internet, Intranet et Extranet : comprendre les typologies de projets par des exemples concrets.
    - Définition de termes clés utilisés durant la formation : e-gouvernance, gestion de la relation citoyenne, portail, travail collaboratif, système d'information,...

    Définition du projet et bénéfices attendus

    - Définir son projet et décrire les bénéfices attendus sur les différents modes de relation et sur l'organisation.
    - Identifier les populations impactées. Catégorisation horizontale et verticale des populations internes et externes. Identification des leviers et des bénéfices par cibles.
    - Vendre le projet en interne. Première analyse budgétaire.

    Evaluation de l'« institution interactive » par rapport au projet

    - Choisir des indicateurs fiables : gestion de la relation, gestion de l'interactivité, analyse des statistiques internes et externes... Créer de nouveaux indicateurs au regard du projet à réaliser.
    - Cartographie, ouverture, interopérabilité : analyse du système d'information et du schéma directeur.
    - Les projets transversaux, le travail collaboratif, la gestion des procédures internes, l'utilisation de l'intranet : analyse des échanges au sein de l'institution.

    Modélisation du projet et analyse des impacts

    - De l'état initial à l'état final, formaliser le cadre réglementaire pour les actions à réaliser, formaliser les données fermes et les axes flexibles.
    - Cartographier le modèle attendu : impact en termes de relation, d'organisation, d'investissement, d'architecture technique.
    - Première identification des outils nécessaires et clarification du périmètre fonctionnel.

    Présentation des outils de l'e-administration

    Les télé-procédures : principes, mise en place et gestion
    - Comprendre les différents types de télé-procédures et les concepts associés : certification, tiers de confiance, processus de validation, signature électronique.
    - Retours d'expérience de télé-procédures : marchés publics, domaine social, service-public.fr. Les services impactés par la mise en place de télé-procédures au sein d'une administration.
    - Les outils techniques du marché.

    La notion de portail d'administration et de guichet unique

    - Concept et principe du portail comme point d'entrée sur le système d'information. Les différents types de portails. Exemples d'outils portail.
    - Les problématiques inhérentes au portail : guichet unique, mot de passe unique, socle technique...

    La gestion de la relation citoyenne

    - Principes et champs d'action de la gestion de la relation citoyenne. Les outils disponibles et leurs périmètres fonctionnels généraux.
    - Exemples de mise en oeuvre.

    L'accessibilité des services

    - Principes et normes de l'accessibilité. Comment rendre un projet « accessible ». Exemple de mise en oeuvre.

    Les Web Services

    - Principes et concepts associés aux Web services : présentation d'exemples concrets dans le domaine de l'e-administration.
    - Comment intégrer des Web Services au sein de son projet Web.

    Recueil des besoins et gestion des exigences

    - Qui organise et comment la démarche de recueil des attentes ?
    - Hiérarchiser les exigences pour formaliser un périmètre : exemple de grille de critères.
    - Choisir les périmètres successifs pour le projet et identifier les processus de validation.

    La notion de « webisation »

    - La notion de webisation pour appréhender les évolutions de l'e-administration. De l'existant progiciel à l'application Web.
    - Exemple de services proposés : aide juridique, gestion sociale, transports départementaux,...
    - Définir de nouveaux services à partir d'un existant métier.

    Choisir un prestataire, organiser un appel d'offres

    - Evaluer le coût global par type de projet Web. Analyse budgétaire d'exemples proposés par les participants.
    - Les différentes prestations et leurs modes de chiffrage : agence de communication, sociétés de service, éditeurs, cabinets de conseil. Quels interlocuteurs pour quelles prestations ? Analyse rapide des solutions du marché en fonction des objectifs de la solution attendue.
    - Les différentes formes d'appel d'offres. Comment choisir la forme juridique des marchés à passer ?
    - Rédiger un cahier des charges. Etapes et contenus.

    Principales étapes du développement d'un projet

    - Présentation de l'ensemble des étapes d'un projet Web, répartition des tâches en fonction des compétences internes et externes et des phases du projet : conception, réalisation, test, hébergement...

    Accompagner le changement

    - Comment conduire et accompagner le changement ? Exemple de démarches réalisées.
    - Définir un plan de formation vers l'ensemble des populations impactées. Présentation d'un plan de formation réalisé pour un portail.
    - Définir un plan de communication interne et externe. Exemples de plan de communication.

    Faire vivre un projet d'e-administration

    - Organiser et optimiser la gestion d'un site
    - Animer un réseau de correspondants internes et externes. Description des profils de postes et des tâches associées.
    - Evaluer un dispositif d'e-gouvernance
    - Analyse du site : statistiques de fréquentation, échanges, pages vues...
    - Les retours de populations ciblées : élaborer un questionnaire en ligne.
    - La veille : optimiser ses actions de veille dans le domaine de l'e-administration.

    Promouvoir la cyber-administration : optimiser le site Web

    - Définir une stratégie de communication en ligne, vendre les trois produits de l'institution. Gérer le cycle rédaction-publication-validation.
    - Gérer la crise sur Internet.
    - Définition et principes généraux d'une politique de service en ligne en fonction des cibles.

    Utiliser les actions hors ligne

    - Hors ligne, relais de l'information en ligne (espace public numérique, cyber-centre, participation aux salons,...).
    - Ville Internet, label, concours : valoriser l'action de l'institution.

    Synthèse

    - Résumé des notions et concepts abordés.
    - Ouverture sur les évolutions des projets e-administration.

  • Citrix Presentation Server, administration

    Contenu

    Présentation et installation de Citrix Presentation Server

    - Présentation de Citrix Presentation Server.
    - Fonctionnalités et composants de Presentation Server.
    - Identification des configurations matérielles et logicielles requises.
    - Installation de Presentation Server.
    - Procédure d'installation.

    Travaux pratiques

    Installation de Presentation Server. Installation et configuration des clients Citrix Presentation Server

    Principales fonctions du client pour Win32.

    - Installation manuelle des clients.
    - Déploiement des clients à l'aide d'Active Directory.
    - Base de données de mise à jour des clients ICA.
    - Création d'une nouvelle base de données de mise à jour des clients ICA.
    - Accès à des ressources publiées avec le client Web.
    - Accès aux ressources publiées à l'aide de l'Agent Program Neighborhood.
    - Accès aux ressources publiées et au bureau du serveur avec Program Neighborhood.

    Travaux pratiques

    Création et déploiement d'un pack client. Création d'une connexion personnalisée dans Program Neighborhood.

    Configuration des connexions et des sessions

    - Configuration des connexions ICA.
    - Définition des autorisations de sécurité.
    - Configuration des paramètres clients.
    - Configuration des paramètres de connexion ICA avancés.
    - Activation de l'accélération de navigation SpeedScreen.
    - Configuration du système audio des sessions ICA.

    Travaux pratiques

    Modification des paramètres du client.

    Gestion des paramètres d'un serveur et d'une batterie de
    serveurs

    - Ajout de comptes administrateurs.
    - Configuration des privilèges administrateurs.
    - Configuration des paramètres de serveur et de batterie de serveurs.
    - Spécification d'un serveur de licences.
    - Configuration des options de communication des serveurs.
    - Configuration de la batterie Presentation Server.
    - Configuration des collecteurs de données (Data Collector).
    - Optimisation de l'utilisation de l'UC.
    - Optimisation de l'utilisation de la mémoire virtuelle.
    - Configuration des adresses IP virtuelles pour les applications et les sessions.
    - Configuration des limites de connexions.
    - Configuration des paramètres de persistance ICA.
    - Configuration des paramètres ICA.

    Travaux pratiques

    Création de comptes d'administrateur Citrix. Création d'un dossier d'application avec des privilèges personnalisés.

    Publication de ressources

    - Publication d'applications et de bureaux.
    - Gestion des ressources publiées.
    - Désactivation ou masquage d'une ressource publiée.
    - Affichage de l'utilisation de l'application publiée.
    - Configuration de la redirection de contenu.
    - Configuration de contenu publié avec redirection de contenu.

    Travaux pratiques

    Publication d'une application. Modification des propriétés des applications publiées. Publication de contenu. Accès au contenu publié. Désactivation et masquage des ressources publiées.

    Configuration des stratégies Citrix Presentation Server

    - Création de stratégies Presentation Server.
    - Application de stratégies avec filtres.
    - Gestion des stratégies Presentation Server.
    - Définition des priorités des stratégies.
    - Activation de la fonction Observation via les règles de stratégie.

    Travaux pratiques

    Configuration des stratégies d'observation et attribution des permissions. Attribution d'une stratégie d'observation. Observation utilisateur-utilisateur.

    Configuration de Load Manager

    - Description du processus de gestion de charge.
    - Configuration de règles.
    - Création d'un calculateur de charge.
    - Association de calculateurs de charge à des serveurs ou à des applications.
    - Journalisation et surveillance des calculateurs de charge.
    - Affichage des calculateurs de charge utilisés.
    - Affichage de l'activité de la règle du calculateur de charge.
    - Journalisation et surveillance des tentatives d'accès.

    Travaux pratiques

    Attribution d'un calculateur de charge à une application. Création d'un calculateur de charge. Afficher l'utilisation du calculateur de charge.

    Déploiement des applications avec Installation Manager

    - Conditionnement d'une application.
    - Déploiement de packs sur des serveurs.
    - Affichage de l'état d'un pack.
    - Publication d'un pack.
    - Désinstallation d'un pack.

    Travaux pratiques

    Conditionnement d'une application. Ajout d'un pack .MSI dans la base de données. Publication d'un pack. Publication d'une application depuis un pack installé.

    Configuration de l'impression

    - Configuration des imprimantes.
    - Importation de serveurs d'impression.
    - Configuration des stratégies des imprimantes clientes.
    - Assignation d'imprimantes réseaux aux utilisateurs.
    - Gestion de pilotes d'imprimantes.
    - Utilisation des stratégies d'impression à l'aide d'un pilote universel.
    - Utilisation des fonctions de l'impression universelle.
    - Gestion de la bande passante d'impression.

    Travaux pratiques

    Ajout d'imprimantes à un serveur. Configuration de l'impression universelle. Limitation de la bande passante d'impression.

    Activation de l'accès Web aux ressources publiées

    - Installation de l'interface Web.
    - Configuration de l'interface Web.
    - Création de sites.
    - Configuration de l'authentification.
    - Configuration des paramètres des serveurs.
    - Configuration des paramètres DMZ.
    - Configuration des paramètres du client.

    Travaux pratiques

    Installation de l'interface Web. Configuration et exécution du processus de découverte. Création de sites. Utilisation du contrôle de l'espace de travail. Accès aux ressources publiées à l'aide de l'Agent Program Neighborhood.

    Sécurisation de l'accès aux ressources publiées

    - Sécurisation de Citrix Presentation Server.
    - Sécurisation de l'accès avec le cryptage ICA.
    - Sécurisation de l'accès à l'aide de relais SSL Citrix.
    - Installation et configuration de Secure Gateway.
    - Gestion de Secure Gateway.

    Travaux pratiques

    Installation des certificats de serveur. Installation de Secure Gateway.
    Configuration des paramètres Secure Gateway.

  • Oracle SQL

    Contenu

    Introduction

    Modèle relationnel
    - Notions de base : relation (table), attributs (colonnes), contraintes d'intégrité.
    - Contraintes d'intégrité.

    Outils

    - SQL*Plus.
    - SQL Developer.

    Introduction SQL

    - Types de données Oracle.
    - Création des tables.
    - Introduction aux instructions de mise à jour.
    - Utilisation des séquences.
    - Introduction à l'interrogation (SELECT).

    Interrogation des données

    - Tri et suppression des doublons.
    - Utilisation des alias et des préfixes.
    - Traitement de la valeur NULL.
    - Utilisation des fonctions SQL.
    - Utilisation des pseudo-colonnes : ROWID et ROWNUM.
    - Utilisation des agrégats : COUNT, SUM, AVG, ...
    - Opérations ensemblistes : union, intersection, différence.
    - Requêtes imbriquées : opérateurs IN, EXISTS.
    - Utilisation des jointures.
    - Jointures externes.
    - Groupement : GROUP BY et HAVING.

    Objets d'une base de données Oracle

    - Création et suppression des tables.
    - Définition et gestion des contraintes d'intégrité : clé primaire, unicité, non-nullité, utilisation de CHECK, contraintes référentielles.
    - Utilisation des vues.
    - Utilisation des synonymes.
    - Dictionnaire de données.

    Compléments Instructions SQL complexes

    - Paramétrage des scripts SQL*Plus.
    - Division et interrogations complexes.
    - Instructions de mise à jour avec des requêtes imbriquées.
    - Fonctions analytiques.

  • Développer en PL/SQL

    Contenu

    Introduction et rappels

    - Outil utilisés.
    - Traitement transactionnel dans Oracle.
    - Objets et dictionnaire d'une base Oracle.
    - SQL et PL/SQL.
    - Vue globale de PL/SQL.
    - Documentation Oracle.

    Eléments du langage

    - Environnements hôtes.
    - Introduction syntaxique.
    - Déclarations de variables et de constantes PL/SQL.
    - Types de données et conversion.
    - Fonctions prédéfinies dans PL/SQL.
    - Instructions de contrôle : IF- ELSE, la boucle LOOP, la boucle FOR.
    - Types composites : records, tables indexées.
    - Types objets : tables imbriquées et varrays.
    - Définition des sous-programmes : procédures et fonctions.
    - Paramétrage des sous-programmes.

    Exercices

    Types et déclaration des variables. Manipulation de la date. Attributs de typage. Utilisation des collections et de leurs méthodes. Définition des sous-programmes. Paramètre des sous-programmes.

    Accès à la base

    - Interaction avec la base et notion de curseur.
    - Accès via curseur implicite : update, delete, insert, select ... .into.
    - Utilisation des clauses RETURNING et BULK COLLECT.
    - Les collections et FORALL.
    - Déclaration des curseurs explicites. Utilisation des boucles FOR à curseur et des curseurs en mise à jour. Les variables curseur.

    Exercices

    Utilisation de curseur explicite. Utilisation de BULK COLLECT.

    Traitements stockés

    - Création et gestion de sous-programmes stockés.
    - Création de ibliothèques stockées ou paquetages (packages).
    - Gestion des traitements stockés : droits d'accès, vues du dictionnaire et dépendance.
    - Utilisation des contextes d'application et des packages.
    - Principaux packages : dbms_output, dbms_pipe, dbms_alert, VPD et dbms_rlsP.

    Exercices

    Création de procédures et de fonctions stockées. Création de paquetages. Utilisation des contextes d'application. Utilisation des fonctions de contrôle.

    Gestion des erreurs

    - Traitement d'une exception, exceptions prédéfinies.
    - Utilisation de RAISE_APPLICATION_ERROR.
    - Déclenchement d'une exception via RAISE.
    - Propagation des exceptions et gestion transactionnelle.

    Exercices

    Utilisation de Raise. Utilisation de RAISE_APPLICATION_ERROR.

    Triggers

    - Définition et types de triggers Evénement/Action.
    - Triggers Ordre (Statement triggers), Lignes (utilisation de :NEW et :OLD), E/C/A (Evénement/Condition/Action), « INSTEAD OF » sur les vues, sur événements système.
    - Utilisation des transactions autonomes.

    Exercices

    Création de triggers ordre. Création de triggers ligne. Utilisation des triggers login.

    Compléments

    - Utilisation de SQL dynamique : EXECUTE IMMEDIATE et dbms_sql.
    - Utilisation de dbms_application_info.
    - Utilisation de WRAP pour cacher le code source.

  • Applications .NET, solutions de développement

    Contenu

    Introduction à l'environnement .NET

    - Présentation de l'architecture du Framework .NET : CLR, hiérarchie des classes, intégration des langages (CLS/CLI).
    - Environnement de développement : Visual Studio 2005, concepteurs, IntelliSense, Refactoring, gestion d'extraits de code, aide et communautés en ligne, etc.
    - Présentation des principaux composants du framework : ASP.NET, ADO.NET, les Web Services.
    - Exemple d'application développée en .NET : la notion d'Assembly.

    Travaux pratiques
    Exemple d'un programme de type Console en .NET. Illustration du MSIL. Illustration de l'approche orientée Objet dans le Framework.

    Développement sur un client lourd

    - Classes importantes du framework pour le développement d'interfaces utilisateur : Web.Forms (applications Internet) et Windows.Form (applications Windows).
    - Développement d'applications Windows : hiérarchie Windows.Forms, gestion des événements, intégration dans l'environnement d'exécution.
    - Outils de mise au point dans le cadre du .NET : outils de trace et de mise au point dans Visual Studio 2005.
    - Enrichissement de l'interface utilisateur : développement de nouveaux contrôles, élaboration d'interfaces graphiques nouvelles.
    - Déploiement de l'application : installation sur le poste client, canal de déploiement, diffusion de l'application et de ses composants.
    - Gestion de la sécurité sur le client : notion de signature.

    Travaux pratiques
    Exemple d'application utilisant les Windows Forms. Déploiement de l'application.

    Gestion des accès aux données : ADO.NET et XML

    - Principe de ADO.NET : classes d'accès aux données, utilisation des connexions aux bases de données.
    - Intégration d'une connexion base de données, génération de requête. Création de listes liées à des bases de données.
    - Intégration et utilisation de XML dans .NET : sérialisation des données, définition des schémas.
    - Limite de l'accès direct aux données par les applications : architecture multicouches.

    Travaux pratiques

    Exemple d'application utilisant les bases de données et s'appuyant sur ADO.NET. Exemple de programmes manipulant XML.

    Développement sur un client léger

    - Exemples ASP.NET pour la création de sites dynamiques : processus d'exécution d'une page aspx, gestion des événements d'interface utilisateur. Divers types de contrôles. Compatibilité des navigateurs.
    - Conception d'un site : MasterPages, contrôles utilisateurs, fichiers de navigation SiteMap, gestion des thèmes graphiques.
    - Gestion de la sécurité : mécanismes d'authentification des utilisateurs, gestions des droits d'accès aux ressources, techniques d'encryptage.

    Travaux pratiques

    Exemple de programme Web dynamique en VB.NET utilisant ASP.NET. Saisie d'informations et déclenchement de traitement. Validation des informations saisies.

    Développement de clients riches

    - Principe du client riche (Smart-Device).
    - Déploiement d'une application WinForms avec ClickOnce.
    - Développement d'applications pour mobiles : compatibilité du Compact Framework par rapport au framework .NET global.
    - Développement d'applications Web pour mobiles.

    Travaux pratiques
    Exemple d'application utilisant le Compact framework sur des assistants numériques.

    Services Web

    - Principe de fonctionnement du Remoting et des Services Web (WSDL, SOAP, XML, UUDI, etc.).
    - Développement des Services Web avec Visual Studio 2005.
    - Utilisation d'un Service Web par une application cliente .NET en dehors de .NET : notion de classe proxy, invocation du Web Service et sérialisation XML.

    Travaux pratiques
    Exemple de programme en .NET basé sur ASP.NET et mettant en oeuvre un service Web. Exemples de Web Services faisant des accès bases de données.

    Architecture des applications .NET

    - Architecture globale des applications en .NET : organisation en couches et en niveaux.
    - Principe du modèle en trois couches : couche présentation, couche métier et couche d'accès aux données.
    - Architecture distribuée : organisation autour des Web Services.
    - Gestion de la sécurité : signature, code managé, authentification, autorisation, cryptage.

    Travaux pratiques
    Exemple de programme faisant un contrôle de l'identité des utilisateurs en .NET et gestion de la sécurité d'exécution.

  • Actualités Mars 2008

    Toutes les actualités de Mars 2008 à cette adresse : 20080303.html

  • Formation eZ Publish officielle: utilisateur

    Contenu

    Jour 1

    - Rappel sur les technologies Web (HTML, XHTML, CSS, javascript)
    - Séparation présentation / contenus
    - Présentation d'eZ Publish
    - Présentation détaillée de l'interface d'administration / Exercices

    Focus : Maîtrise des concepts de gestion de contenus et de publication web et de l'approche eZ Publish.
    Nous vous expliquerons comment eZ Publish permet de conserver une séparation complète des contenus et de la présentation. Nous verrons comment ceci permet une réel séparation des rôles dans la chaîne de
    publication, entre éditeurs, designers et développeurs et appréhenderons la couverture fonctionnelle d'eZ Publish de façon globale.

    Jour 2

    - Edition de contenus par l'interface d'administration (versionning, multilinguisme, prévisualisation ...) / Exercices
    - Particularité des éditeurs Wysiwyg : eZ Publish Online Editor Vs. Éditeur HTML / Exercices
    - Autres méthodes d'édition de contenus (import OOo, Web Dav, Front End Editing) / Exercices

    Focus : Comprendre les différentes possibilités s'offrant à un éditeur afin de saisir du contenu dans le référentiel de contenus d'eZ Publish, et de le publier. Nous vous procurons la connaissance nécessaire pour savoir quelle est la solution la plus adaptée à vos futurs projets, en vous présentant par la pratique plusieurs moyens régulièrement utilisés permettant de contribuer à un site.

    Jour 3

    - Comprendre les types de contenus et la configuration des types de contenus / Exercices
    - Présentation du principe de mise en page
    - Comprendre le système de gestion des droits utilisateurs et le système de workflow /
    Exercices
    - Fonctionnalités additionnelles : e-Commerce, Newsletter

    Focus : Comprendre comment paramétrer les types de contenus pour que l'édition du site et le site lui même correspondent à vos besoins.
    Focus : Comprendre comment un administrateur pourra définir la meilleure organisation pour permettre à des équipes de collaborer pour contribuer sur un site.

    Cette dernière journée couvre plus des tâches du ressort d'un administrateur web, il est néanmoins capital qu'un utilisateur éditeur ait la bonne connaissance de ces concepts sous-jacents afin de bien connaître l'ampleur des possibilités offertes par la solution.

  • Formation officielle eZ Publish développeur

    Contenu

    Jour 1

    - Découverte de l'interface d'administration
    - Démonstration de l'installation et de la configuration, suivie d'exercices pratiques
    - Introduction au système de templates (s'il reste du temps )

    Focus : Installation et configuration de sites eZ Publish

    Nous vous expliquerons comment configurer et personnaliser votre site eZ Publish à votre convenance. Ceci inclut la configuration des bases de données, l'utilisation de sections et du mécanisme de siteaccess pour vous
    donner la possibilité d'accueillir plusieurs domaines sur une seule instance d'eZ Publish.

    Jour 2

    - Templates

    Focus : Templates ( Gabarits )

    Nous vous procurerons une expérience intensive dans l'utilisation et la personnalisation des templates (gabarits) , vous permettant d'emmagasiner le savoir nécessaire à l'implémentation de votre propre design ( listes, menus, interactivité, etc... )

    Jour 3

    - Templates (suite)

    Jour 4

    - Création d'extensions
    - Nouveaux type de données
    - Nouveaux évènements de workflow
    - Divers

    Focus : Création d'extensions

    Les concepts et méthodes seront illustrés par des extensions simples, mais sachez que la seule limite à la créativité et la complexité de vos extensions est votre degré de maitrise de PHP.

Articles 61 à 70 sur un total de 232

Page :
  1. 1
  2. ...
  3. 5
  4. 6
  5. 7
  6. 8
  7. 9
  8. ...
  9. 24
Google+