Miura Conseil Store

Aller au contenu »

Bienvenue sur notre boutique magento

Votre panier est vide.

Blog Miura Conseil

  • L'offre de services

    En complément de l'activité formation, Miura Conseil vous propose des prestations de Conseil et d?Ingénierie, dans les domaines suivants :

    - Conseil Fonctionnel, pour appréhender l?impact des nouvelles technologies au niveau de la maîtrise d?ouvrage et des directions opérationnelles (stratégie Intranet, BPM, démarche d?accessibilité),

    - Conseil en Business Intelligence, pour déployer des architectures décisionnelles performantes (BO, ETL, Crystal, Jasper,...), modélisation en étoile, accompagnement sur projets pilotes,...

    - Conseil Technologique pour accompagner la maîtrise d?oeuvre dans la prise en main, le choix et la validation de nouveaux concepts et architectures (EAI, Web Services, Business Intelligence, Portails,...)

    - Conseil en Accessibilité et Ergonomie de sites Web (charte d?ergonomie, charte graphique, rédactionnel,...)

    - Conseil en e-commerce (stratégie e-commerce, intégration Magento, mise en place de boutique Magento,...)

    - Conception et développement de sites Web, Intranet (technologies Microsoft .Net, J2EE, PHP,...)

    - Prestation de référencement de site Web (analyse de positionnement, définition de mots clés, référencement sur les principaux moteurs de recherche et annuaires, analyse et suivi de référencement)

  • eZ Publish


    Lien externe


    eZ Publish est un système de Gestion de Contenu Open Source choisi par des milliers d'entreprises et organisations dans le monde.

    Il vous permet de créer des portails d'information, des sites internet institutionnels, des intranets, des boutiques en ligne et des portails média. eZ Publish est 100% Open Source, disponible soit gratuitement soit dans le cadre d?une solution professionnelle ?eZ Publish Premium? incluant support , garanties et maintenance.

    Qu'est-ce qu'un CMS?

    * Séparation contenu / présentation
    * Administrer du contenu
    * Etre plus efficace sur le web

    Utiliser eZ Publish

    * Télécharger plusieurs fichiers à la fois
    * Publier depuis MS Word
    * Publication Multimedia

    Administrer eZ Publish

    * Interface d'administration puissante
    * Gestion des utilisateurs & accès
    * Workflows

    Développer avec eZ Publish

    * Développer des extensions
    * Un seul CMS pour tous vos besoins
    * Intégrations d'applications externes

  • Notre Brochure

    Une nouvelle brochure de présentation de Miura Conseil est disponible en téléchargement (PDF 1Mo).

    Présentation de Miura Conseil

  • eZ Publish et l'accessibilité

    Miura Conseil publie aujourd'hui le résultat des travaux d'étude de l'un de ses collaborateurs, Rémi Farot. Depuis quelques mois Rémi planche sur le CMS open-source eZ Publish.

    Son travail, dans le cadre d'un projet universitaire, est d'auditer l'accessibilité du CMS selon les trois axes suivants :

    - L'accessibilité du back-office,
    - L'accessibilité du front-office (en utilisant un template par défaut proposé par eZ Publish),
    - La capacité à produire du contenu accessible via l'éditeur WYSIWYG en ligne.

    Nous vous proposons aujourd'hui le premier compte-rendu qui concerne l'accessibilité de l'interface d'administration d'eZ Publish. L'objectif est, entre autres, de fournir un état des lieux à la communauté qui gravite autour du produit pour en améliorer la prise en compte de l'accessibilité. La synthèse de ce premier travail est accessible sur la page "Étude sur l'accessibilité du CMS eZ publish 4.0"

    Le billet de notre blog permet de recueillir vos avis, remarques et suggestions concernant ce travail. Rémi viendra de temps en temps apporter ses réponses à vos questions.

  • Ajax, programmation côté client

    Ajax

    - Les objectifs d'Ajax.
    - Ajax et l'accessibilité.
    - Force du mix technologique Ajax/REST/Web 2.0.
    - Principes de fonctionnement.
    - Présentation Ajax (Gmail, GMaps, google Suggest...).
    - Choisir entre Ajax et Flash, Applet, Html. Application.

    Rappel XML

    - La structure XML.
    - XML bien formé et validé.
    - Utilisation des namespaces.
    - Les moyens de validation XML : DTD et XSD.

    Travaux pratiques

    Création d'une structure XML bien formée et validée.

    Rappels JavaScript

    - La programmation Objet.
    - Le type de variables.
    - Les tableaux.
    - Le parseur XML.
    - Ecmascript et l'émergence du langage ActionScript. Avantage d'E4X.

    Travaux pratiques

    Validation de fichiers XML. Création et manipulation de classes et d'objets.

    JavaScript Object Notation (JSON)

    - Avantages et inconvénients dans les échanges.
    - Objets, Arrays, syntaxe et parseur JSON.
    - JSON, avantages et inconvénients.

    Travaux pratiques

    Mise en oeuvre.

    Programmation du DOM

    - Importance du langage XHTML.
    - Les composantes du Dynamique HTML.
    - Le rôle du DOM dans la programmation XML.
    - Gestion dynamique de CSS.
    - Accès, modification, ajout des éléments et des attributs (AddChild, getAttributs...).

    Travaux pratiques

    Modification dynamique du DOM d'une page HTML. Modifier dynamiquement le style d'éléments du DOM.

    Traitements XML en JavaScript

    - Présentation XSLT.
    - Le langage Xpath.
    - Le format RSS.

    Travaux pratiques

    Traitement XSLT pour modifier des structures XML. Utilisation de flux RSS.

    XMLHttpRequest

    - La classe XMLHttpRequest.
    - Créer un objet XMLHttpRequest.
    - Utiliser un objet XMLHttpRequest.
    - Gestion des réponses (handle).
    - Comment dialoguer en mode synchrone et asynchrone avec le serveur et JavaScript.

    Travaux pratiques

    Création d'un formulaire de login. Remplissage dynamique d'un menu déroulant. Traitement de données RSS à partir de flux Ajax.

  • Conception et design patterns

    Contenu

    Présentation du design

    - Rappel des notions fondamentales de la programmation OO et d'UML. Les diagrammes de la notation UML. Ses apports pour la conception.
    - Les enjeux de la conception : accroître la réutilisation sans freiner les évolutions.
    - La réutilisation par l'héritage : avantages et inconvénients.

    Principes fondamentaux en conception objet

    - La stratégie d'évolution avec le principe d'ouverture/fermeture (OCP).
    - Une réutilisation efficace par l'héritage et les interfaces : le principe de substitution de Liskov (LSP)
    - Le concept de polymorphisme.
    - L'impact de la conception objet sur le cycle de vie des projets.

    Travaux pratiques

    Illustration du découpage des responsabilités entre les classes.

    Principes d'organisation en packages

    - Le package comme unité de conception avec les principes d'équivalence livraison/réutilisation (REP) et de réutilisation commune (CRP).
    - Le découpage des packages gr'ce au principe de fermeture commune (CCP).
    - L'organisation entre packages : principes des dépendances acycliques (ADP) et de relation dépendance/stabilité (SDP).

    Travaux pratiques

    Construction et hiérarchisation des packages.

    Principes de construction des classes

    - La gestion raisonnée des dépendances avec l'inversion de dépendance (DIP).
    - La réduction de la complexité apparente par la séparation des interfaces (ISP).
    - La répartition des responsabilités avec le principe de GRASP.

    Principes des design patterns

    - Les principes techniques de la conception d'une application objet.
    - Comment réutiliser de l'expérience lors de la conception et du développement d'applications objet : les design patterns ou « patrons de conception » comme solutions logicielles.
    - Origine et portée des patterns.
    - Les avantages et les limites des design patterns.
    - Les design patterns comme réponse aux problèmes techniques.
    - Résoudre des problèmes récurrents et assurer la pérennité des développements.

    Les patterns fondateurs de Gamma et Gof

    - Le catalogue de patterns de la "bande des quatre".
    - Les objectifs et les avantages.
    - Isoler la création des objets de leur utilisation avec les patterns de création d'objets : fabrique, singleton et prototype.
    - Affiner l'affectation des responsabilités grâce aux patterns comportementaux : chaîne de responsabilité, patron de méthode et observateur.
    - Améliorer la structuration des classes avec les patterns de structure : adaptateur, façade et composite.

    Travaux pratiques

    Exemple de conception et programmation avec des patterns GoF.

  • L'intranet

    L'Intranet

  • Développer avec XSL, XSLT, XSL-FO

    CONTENU

    Introduction au contexte de XSL et XPath

    - Besoins par rapport à l'utilisation de la technologie XML.
    - Technologie CSS pour la présentation, limites de CSS.
    - Introduction à XSL, XSL-T, XSL-FO et SVG.
    - Introduction à Xpath.
    - Principes et mécanismes de base.
    - Parseur XML et processeur XSL.
    - Support par les navigateurs Web.
    - Mise en oeuvre des technologies XSL.

    Le langage d'interrogation : XPath

    - Expressions XPath. Interrogation d'un document XML.
    - Axes et vecteurs de recherche.
    - Revue de quelques expressions simples.
    - Sélection d'éléments/noeuds, de jeux de noeuds et d'attributs dans un arbre XML.
    - Opérateur de localisation.
    - Equation d'égalité et de relation, opérateurs booléens.
    - Opérations numériques.
    - Fonctions standard et extensions des processeurs.
    Exercices
    Ecriture et tests d'expressions XPath.

    Le langage de transformation : XSL-T

    - Structure d'une feuille de style XSL-T, traitement du processeur XSL-T.
    - Namespaces et éléments XSL racine.
    - Formats de sortie : vocabulaires XML, HTML, X-HTML ou texte.
    - Utilisation d'expressions XPath.
    - Noeuds et jeux de noeuds.
    - Modèle de traitement : les templates.
    - La syntaxe du langage XSL-T, les types de données, les structures de contrôle, etc.
    - Notions de variables et de paramètres, contexte et portée.
    - Génération d'éléments et d'attributs.
    - Invocation déclarative ou impérative des traitements.
    - Récupération d'éléments et de contenu.
    - Analyse du comportement d'un processeur XSL-T.
    - Optimisation des recherches de noeuds.
    - Traitement des erreurs.
    Exercices
    Composition de différents types de feuilles de style XSL-T.

    XSL-T, fonctionnalités avancées

    - Ecriture de fonctions : appels simples et récursifs.
    - Structure modulaire des feuilles de style.
    - Les design patterns : Fill-in-the-blank, Navigational, Rule-based, Computational.
    - Import et inclusion de feuilles de style avec passage d'arguments.
    - Création de librairies réutilisables.
    - Modularité et héritage.
    - Transformations basées sur des sources multiples.
    - Générations de groupes de documents.
    - Spécificités de certains processeurs.
    - Travail sur des espaces de noms hétérogènes.
    Exercices
    Création de feuilles de style modulaires et imbriquées, avec de multiples structures en entrée et génération de plusieurs documents en sortie.

    La boîte à outils du développeur

    - Lancement de transformations en ligne de commande.
    - Utilisation de divers processeurs (XT, Saxon, Xerces, MSXml...).
    - Ecriture de script de transformation avec Ant.
    - Gestion de site Web.
    Exercices
    Mise en place d'un environnement de gestion de site Web basé sur XML.
    XSL-T 2.0, X-PATH 2.0
    - Nouveautés : fonctions, expressions, opérations, tris, fallbacks et traitements des erreurs, etc.
    - Nouveaux types de données supportés.
    - Différences de traitement.
    - Création d'arbre résultat, d'une séquence de noeuds ou de valeurs.
    - Requêtes XPath avec expressions régulières.
    - Les fonctions et opérateurs sur les numériques.
    - Les fonctions sur les chaînes de caractères.
    - Les fonctions et opérations sur les dates.

    SVG pour les interfaces graphiques et la création d'images

    - SVG, Scalable Vector Graphics.
    - Les enjeux des langages vectoriels.
    - Avantages de SVG sur Flash.
    - Rôle et importance de SVG.
    - Utilisation côté serveur et côté client.
    - Environnements d'édition et d'utilisation : navigateurs...
    - Les systèmes de coordonnées et le dimensionnement.
    - Les formes de base.
    - Structure de document.
    - Les styles.
    - Transformation du système de coordonnées.
    - Les courbes et les chemins.
    - Motifs et dégradés.
    - Texte et internationalisation.
    - Masquage et découpe.
    - Filtrage.
    - Animation, interaction et scripts.
    Exercices
    Création de feuilles de style permettant de générer des documents SVG.
    Génération de pages HTML contenant des graphes.

    XSL-FO pour la génération de documents papier

    - XSL-FO, Formatting Objects.
    - Besoins et objectifs de XSL-FO. Introduction au langage.
    - Solutions et implémentations disponibles sur le marché.
    - Exemple pratique à partir du projet FOP de Apache.org.
    - Eléments du langage XSL-FO : initialisation, définition de modèles de pages, la zone de contenu, dimensions des régions, séquences des pages, génération du résultat.
    - Inclusion de graphiques au format SVG.
    Exercices
    Création de feuilles de style combinant XSL-T et XSL-FO pour générer des sorties en PDF. Génération d'un rapport contenant des images au format SVG.

  • TCP-IP, mise en oeuvre, administration

    Introduction à TCP-IP

    - Notions fondamentales. Architecture et normalisation.
    - Services et protocoles. Les mécanismes de communication.
    - Mode de transfert. Fiable et non fiable, connecté ou non connecté.
    - Le modèle client-serveur.
    - Les RFCs. Rôle de l'IETF, principe de la standardisation.

    Protocoles de la couche IP

    - Adaptation au réseau physique. De IP sur paire torsadée à IP sur Sonet/SDH.
    - Les adresses réseau.
    - Les classes d'adresses.
    - Le masque. Rôle et principe du masque. Configuration.
    - La table de routage. Fonctionnement et analyse. Routage statique et dynamique : principes.
    - Les sous-réseaux. Pourquoi des sous-réseaux. Configurer un masque de sous-réseaux.
    Les précautions à prendre.
    - Le protocole ICMP. Les messages Icmp et leur exploitation.
    - La commande ping. Les possibilités du ping.
    - La commande tracert. L'intérêt de la commande. Exemple d'utilitaire graphique.
    - Le protocole DHCP. Configurer un serveur : étendue et durée de bail. Serveur sur réseau différent : la traversée des routeurs.

    Travaux pratiques

    - Construire un réseau TCP-IP, à partir de stations Ethernet, configurer les équipements.
    - Protocole ICMP, provoquer l'émission de paquets et les analyser.
    - Valider l'accessibilité.

    IP sur Lan/Man/Wan

    IP sur Lan et Man
    - Associer une adresse IP à une adresse Mac.
    - Requête ARP : mécanisme de recherche-réponse.
    IP sur LL et RNIS
    - Point to Point Protocol, HDLC-T. Utilisation sur liaison synchrone. Possibilités de multiplexage de protocole : NCP. La sécurité : protocoles PAP, et CHAP. La fonction Call-Back.
    IP sur Wan X25
    - Configuration, limites. Transport du paquet IP dans le paquet X25. Associer une adresse IP à une adresse X121.
    IP sur Wan Frame Relay
    - Configuration. Séparer les flux IP dans différentes liaisons virtuelles. Gérer le CIR et les rafales. Associer adresse IP et DLCI.
    IP sur Wan ATM
    - Configuration. IP et la qualité de service ATM. IP sur CVP ou CVC. Associer adresse IP et VPI/VCI ou adresse ATM.

    Travaux pratiques
    A l'aide d'un routeur préconfiguré, valider la connectivité entre deux réseaux IP distants.

    TCP-IP, la couche transport

    - Adressage applicatif : numéro de port.
    - Services TCP : établissement de la connexion TCP. Transfert en séquence, avec acquittement, et contrôle de flux. Libération sans risque de la connexion.
    - Mode non connecté : UDP. Exemple d'échange.
    - Interface socket. Principe de la conception d'application en réseau.

    Travaux pratiques
    A l'aide d'un analyseur, visualiser les phases d'un échange TCP.

    Interconnexion de réseaux IP

    - Passerelle. Définition de la fonction passerelle. Translation d'adresses publique privée via la passerelle Internet.
    - Répéteur. Interconnexion physique de réseaux.
    - Pont. Segmentation du trafic. Filtrage par auto-apprentissage. Domaine de collision.
    - Routeur. Protocoles de routage dynamique : routage interne/externe. Routage à vecteur de distance : RIP, EIGRP. Routage à état de liaison : OSPF. Routage à vecteur de chemin : BGP.
    - Switch. Techniques de commutation: Store & Forward vs. Cut Through. Gestion de la bande passante. LANs virtuels : VLAN.

    Travaux pratiques
    Réaliser et valider, matériellement et logiquement une interconnexion de réseaux IP différents.
    Comparer l'utilisation de différents protocoles de routage.
    Comparer les performances en LAN et en VLAN.

    TCP-IP applications

    - Service de nom : DNS. Résolution des requêtes. Architecture d'un réseau de serveur de nom de domaines. Du top-level Internet au domaine Intranet.
    - Transfert fiable : Ftp. Exemple : mode terminal, mode graphique. Les commandes Ftp. La configuration d'un serveur Ftp. La sécurité.
    - WWW : transfert http, application Web.
    - Messagerie. Pop, Imap, Smtp : principales caractéristiques. Comment bien utiliser ses e-mail.
    - Telnet. Exemple : login sur un routeur. Sécuriser les accès.
    - Transfert simple. Tftp : comparer les possibilités de Tftp face à Ftp.
    - Partage de ressources. Nfs : principe d'un système de fichier réparti.
    - Application multimédia.

    Travaux pratiques
    Configurer et réaliser un transfert de fichier FTP via un logiciel Client, et via un explorateur.
    Configurer et réaliser un transfert de fichier TFTP.
    Configurer un serveur DHCP et un serveur DNS.
    Utiliser un service de messagerie.
    Etablir une session telnet.
    Accéder à un serveur http.

    Administration des réseaux TCP/IP

    - Constitution d'un système d'administration de réseaux.
    - Administration de réseaux IP avec SNMP (Manager, protocole SNMP, MIBs).
    - Les outils d'analyse.

    Travaux pratiques

    Mettre en oeuvre une administration snmp.
    Utiliser un monitoring.

    Vers IPv6

    - Se préparer à IPV6.
    - Structure des adresses.
    - Définir un plan d'adressage.
    - Les adresses unicast, multicast, anycast, les adresses de lien-local.
    - Les mécanismes de dialogue : la cohabitation V4-V6.
    - Configuration automatique : avec et sans état.
    - Configuration manuelle.

    Travaux pratiques
    Exemples de configuration d'un plan d'adressage IpV6.

    La sécurité sur réseaux TCP/IP

    - IPSec : objectifs.
    - Le tunneling.
    - Firewall, serveur proxy, translation d'adresse.
    - Les Réseaux Privés Virtuels : VPN.

    Travaux pratiques
    Protection des applications par filtrage.
    Utilisation de la translation d'adresse.
    Mise en oeuvre d'un proxy, d'un firewall.

    Voix et Vidéo sur Ip

    - Les contraintes de trafic.
    - L'architecture.
    - Gestion des flux TCP-IP.
    - Switch ou ATM depuis le poste de travail, MPOA.
    - Pourquoi Ip commuté.
    - La notion de Qualité de service.
    - Le protocole MPLS.

    Travaux pratiques
    Réalisation d'un échange voix, données, vidéo entre deux stations du réseau.

  • Oracle 11G, les nouveautés

    Les développements

    - Nouveautés sur les types de données.
    - Colonnes virtuelles.
    - Améliorations SQL.
    - Requêtes DDL avec option Wait.
    - Améliorations PL/SQL.
    - Fine Grained Dependency Tracking (FGDT).
    - Les triggers.
    - Database Native Web Services.
    - XML Db.
    - Java.

    Les performances

    - AWR & ADDM.
    - Result Caches.
    - Informations Lifecycle Management (ILM).
    - L'assistant ILM.
    - Tuning automatique de l'instance.
    - Amélioration des tris.
    - Server Side Connection Pooling.
    - Load Balancing.
    - Les statistiques étendues.
    - Améliorations du partitionnement.
    - Amélioration de la compression.
    - ASM.
    - Datawarehouses.

    La haute disponibilité

    - L'enjeu.
    - Fault Diagnostics.
    - Repair Advisor.
    - Automatic Diagnostic Repository.
    - Log des requêtes DDL.
    - Active Data Guard.
    - Améliorations de RAC.

    La sécurité

    - Configuration sécurisée par défaut.
    - Améliorations de la sécurité.
    - Secure Files.
    - Améliorations du cryptage.
    - Protection par HSM.
    - Améliorations du flashback.
    - Oracle Total Recall.
    - Oracle Audit Vault.
    - Oracle Database Vault.
    - Améliorations de Recovery Manager.
    - Cryptage avec Rman.
    - Data Recovery Advisor avec Rman.
    - Data Recovery Advisor avec OEM.
    - Oracle Secure Backup.

    Les outils

    - Nouveaux outils installés avec Oracle11g.
    - Data Pump.
    - Connexions proxy avec SQL*Plus.
    - OEM v11.
    - Nouveaux packages.

    L'option Real Application Testing

    - Database Replay.
    - Replay avec OEM DbControl.
    - Processus de replay.
    - Définition des filtres.
    - Rejouer l'activité.
    - Lancement du replay.
    - Analyse du replay.
    - Replay sur la même database.
    - SQL Performance Analyzer (SPA).
    - SPA dans OEM.
    - Le package DBMS_SQLPA.

    Migration des bases de données

    - Paramétrage des bases de données.
    - Choix de la technique de migration.
    - Avantages et inconvénients des méthodes de migration.
    - Database Upgrade Assistant.
    - Migration manuelle.
    - Après une migration de v8. vers v11.
    - Migrer les scripts utilisant Server Manager.
    - Compatibilité des versions SQL*Net.
    - Migration des applications.

Articles 51 à 60 sur un total de 232

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