Miura Conseil Store

Aller au contenu »

Bienvenue sur notre boutique magento

Votre panier est vide.

Filière Windows et .Net

  • 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.

  • 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.

  • C#, développer en .NET avec VS 2005/2008

    Introduction

    - Principe et architecture de l'environnement .NET.
    - Composants Framework .NET : langage, CLR, CLI.
    - Architecture de distribution d'objet dans .NET, exécution de composants et d'objets à distance.
    - Structure d'un programme C# : classe Console, notion d'espace de noms, exemple d'entrée/sortie.
    - Présentation du Framework .NET.
    - Outils et environnement de développement.
    - Langage de MSIL : principe du langage intermédiaire, principe de la compilation JIT (Just In Time Compiler).
    _ Travaux pratiques : Exemple de programme C#. Exécution en mode non géré (compilation en code natif) et géré. Utilisation de l'environnement de développement Visual Studio.Net pour l'écriture du premier programme.

    Syntaxe de base : données, expressions et instructions

    - Valeurs, opérateurs, manipulation de variables.
    - Définition de types : structure, enum.
    - Données complexes : tables. Gestion des tables, création et manipulation.
    - Instructions de contrôle de flux : boucles, test, contrôle de flux.
    - Fonctions : passage des paramètres, valeur de retour.
    - Principe de gestion des exceptions : émission d'exception et récupération d'exception.
    - Déroulement d'un programme.
    _ Travaux pratiques : Ecriture de programmes en C# mettant en oeuvre des algorithmes classiques.

    Programmation Orientée Objet

    - Classes et objets : modélisation du monde réel par objet.
    - Notions de champ, méthode et propriété.
    - Héritage.
    - Polymorphisme.
    - Principe d'héritage multiple et mise en place au travers des interfaces.
    - Représentation du modèle objet : exemple d'écriture en UML.

    Classes et objets en C#

    - Définition des classes. Définition des objets.
    - Définition du contenu de la classe : méthodes et attributs.
    - Surcharge des méthodes. Surcharge des opérateurs.
    - Cycle de vie des objets : constructeur, destructeur.
    - Typage en C# : gestion des types et transtypage. Interopérabilité entre langages.
    - Propriétés : définition des propriétés, définition de propriétés « read only ».
    - Visibilité des membres d'une classe : propriétés et méthodes. Espace de noms (« using »).
    - Dérivation et héritage des classes : principe de dérivation, contrôle d'accès lors de la dérivation. Héritage des propriétés.
    - Réalisation simplifiée d'énumérateurs.
    - Classes partielles.
    - Classe de base System.Object.
    - Manipulation des attributs : principe des méta-données. Attributs de classe, de méthode, de champ. Les attributs et l'héritage.
    - Manipulation et gestion des tableaux. Gestion de la mémoire. Utilisation du garbage collector.
    - Indexeur et structure foreach : principe et mise en oeuvre.
    - Définition des délégués. Covariance et contravariance des délégués.

    Méthodes anonymes.

    - Utilisation des délégués pour la gestion des événements.
    - Classes génériques (templates).
    - Types annulables.
    _ Travaux pratiques : Ecriture de classes de base. Manipulation de méthodes et propriétés dans les classes. Dérivation de classe. Utilisation des attributs dans les classes C#. Utilisation des indexeurs et tableaux. Utilisation de la structure foreach. Réalisation d'une collection à l'aide d'une classe générique et mise en oeuvre d'un énumérateur simplifié.

    Interfaces

    - Principe des interfaces.
    - Déclaration et mise en oeuvre d'une interface.
    - Les interfaces et l'héritage.
    - Principe d'héritage multiple au travers des interfaces.
    _ Travaux pratiques : Ecriture de programmes mettant en place des interfaces.

    Gestion des exceptions

    - Principe de la gestion des exceptions.
    - Utilisation des exceptions pour le traitement centralisé des erreurs.
    - Utilisation des exceptions pour simplifier la gestion des ressources.
    - Structure de gestion des exceptions interlangages : déclenchement d'exception dans un langage, interception et traitement dans un autre. Exemple entre C# et VB.NET.
    _ Travaux pratiques : Gestion des exceptions en C#. Exemple de gestion des exceptions interlangages (avec J# ou VB.NET).

    Les assembly

    - Notion d'assembly. Création d'un assembly. Organisation d'un projet au travers des assembly.
    - Assembly privé et assembly partagé : signature, rôle du GAC (Global Assembly Cache), mise en place dans le GAC.
    - Assembly à signature retardée.
    - Assembly et support du multilangage.
    _ Travaux pratiques : Organisation du développement avec des assembly. Création d'assembly public. Utilisation de sn (Strong Name) pour la signature, mise en place dans le GAC.

    Gestion des entrées/sorties

    - Hiérarchie des classes.
    - FileStream et StreamRead/StreamWriter.
    - Manipulation du système de fichier.
    - Entrées/Sorties asynchrones.
    _ Travaux pratiques : Utilisation des classes de .NET pour faire des entrées/sorties.

    Objet et classes de base du Framework .NET

    - Qu'est-ce qu'un Framework ? Principe.
    - Le CTS, classes de basiques (Int32, String...), correspondance en C#.
    - Classes incontournables : Math, Random...
    - Traitement des dates et des durées. Traitement des chaînes avec StringBuilder et les expressions régulières.
    - Les différents types de collections, de dictionnaires et de tables de hachage.
    - Les collections génériques.
    _ Travaux pratiques : Utilisation des classes de base. Utilisation des types en tant que classe de l'environnement .NET.

    Applications développées avec le Framework.NET

    - Eléments essentiels du framework : interface utilisateur avec les Windows.Form, ADO.NET, ASP.NET, services Web.
    - Développement multicible : périphériques .NET, cibles de développement.
    - Architecture des applications avec les Web Services.
    - Exemple de programmes utilisant les composants essentiels du .NET.
    - Autres domaines de .NET : intégration des Web services.
    _ Travaux pratiques : Exemple d'application avec une interface graphique. Utilisation des Windows.Forms.

  • ASP.NET 2.0, niveau 1, développement Web

    Rappels des concepts liés à l'Internet/Intranet et technologies .NET

    - Principes d'un serveur Web : sites statiques et dynamiques.
    - Architecture d'une application Internet/Intranet : composants client et serveur, notion de service.
    - Technologies .NET : présentation des composants ASP.NET, ADO.NET, Web Services. Framework.NET.
    - Mise en place d'une application Web en .NET.
    - Visual Studio 2005 et outils intégrés : concepteur HTML, validation XHTML, vérification de le structure arborescente d'un document.
    _ Travaux pratiques : Utilisation de Visual Studio 2005 pour la création d'un site, création d'un formulaire d'entrée de données.

    Fonctionnement des pages dynamiques ASP. NET

    - Principe et problématique des pages dynamiques (ASP classique).
    - Rappel du fonctionnement des méthodes HTTP GET et POST.
    - Principe des pages ASP .NET (ASPX) : modèles de code Inline et CodeFile.
    - Utilisation des contrôles serveur WebForms. Intégration dans les pages ASPX avec Visual Studio 2005.
    - Gestion automatique de la persistance de l'état des contrôles serveur avec le ViewState.
    - Gestion de la persistance des données applicatives : Session (gestion d'un panier électronique), Cache, Application, Cookies.
    - Membres caractéristiques de l'objet Page et des classes HttpRequest, HttpResponse et HttpServerUtility.
    - Utilisation et limitations du QueryString.
    - Mise en oeuvre du mécanisme de CrossPagePostBack.
    - Gestion des événements dans les pages ASP.NET : Load, UnLoad, PreRender..., traitement des événements des contrôles serveur avec le mécanisme de PostBack.
    - Gestion des événements de l'application : fichier global.asax, événements importants, interception et utilisation.
    - Structuration d'une application Web avec Visual Studio (dossiers spéciaux, ressources, domaines applicatifs, etc.).
    _ Travaux pratiques : Ecriture des premières pages ASP.NET basées sur des contrôleurs serveur standard (listes, boutons, etc.) et gérant un panel d'événements. Mise en oeuvre des mécanismes nécessaires aux applications professionnelles (session, cookie, etc.).

    Contrôles serveur HTML

    - Utilité des contrôleurs serveur HTML pour la création de pages actives côté client et serveur.
    - Présentation des principaux contrôles et de leur utilisation.
    - Utilisation des contrôles serveur HTML pour la saisie d'information : champs d'entrée, zone de texte, bouton de sélection, liste de sélection, table, fichier.
    - Contrôle de présentation de l'information : texte, image, etc.
    - Intégration des contrôles serveur HTML avec les scripts clients JavaScript.
    _ Travaux pratiques : Utilisation des contrôles serveur HTML afin de rendre dynamique une page, du côté client et du côté serveur.

    Contrôles serveur Web

    - Principe des contrôles serveur, prise en compte dans le navigateur.
    - Caractéristiques des contrôles de base : TextBox, Label, Literal, Listes, Boutons, Table, TableRow, TableCell, etc.
    - Contrôles conteneur : Panel, PlaceHolder, MultiView et Wizard.
    - Contrôles riches : Calendar, AdRotator, FileUpload... Contrôles de validation et groupes de validation d'ASP .NET 2.0.
    - Contrôles utilisateur.
    _ Travaux pratiques : Mise en oeuvre des contrôles de validation côté client et côté serveur avec les contrôles Wizard. Exemple d'utilisation du contrôle FileUpload... Mise en oeuvre d'une application de e-commerce.

    Conception de la structure d'un site Web

    - Les contrôles utilisateur pour la structuration des pages.
    - Mise en forme d'un site à l'aide des MasterPages.
    - Rôles des dossiers spéciaux (App_Code, App_Data, App_Themes, etc.).
    - Utilisation des feuilles de style CSS et des thèmes pour définir une charte graphique.
    - Mise en place d'un système de navigation à l'aide d'un fichier SiteMap et des contrôles SiteMapPath, TreeView et Menu.
    _ Travaux pratiques : Exemple de réalisation d'une application de e-commerce...

    Contrôle de sources de données

    - Introduction à ADO.NET : modèle objet ADO.NET.
    - Principaux mécanismes d'accès à une base de données : création d'une connexion, exécution d'une instruction SQL ou d'une procédure stockée avec un objet Command, lecture de données avec un DataReader, principe et utilisation d'un DataSet.
    - Mécanisme de DataBinding pour assurer la liaison de données entre un contrôle et une donnée.
    - Utilisation des contrôles liés à une source de données : XmlDataSource, GridView (tri et pagination).
    - Afficher une vue Maître/Détail entre un contrôle GridView et les contrôles DetailsView, FormView.
    - Principe et personnalisation des modèles de lignes (Templates).
    _ Travaux pratiques : Utilisation des contrôles SqlDataSource, GridView et DetailsView pour présenter les données d'entreprise (par exemple les articles d'un catalogue d'un site de e-commerce).

    Gestion de la sécurité

    - Les différents types d'attaques (SQL injection, spoofing, répudiation...) et les moyens de s'en prémunir.
    - Contrôle applicatif des accès : gestion applicative des droits.
    - Gestion de la sécurité basée sur Windows. Gestion de la sécurité au niveau des pages.
    _ Travaux pratiques : Mise en oeuvre d'une authentification et d'un accès restreint par une gestion applicative de la sécurité. Mise en place d'une restriction d'accès pour un dossier Web à l'aide d'une gestion système de la sécurité.

    Configuration et déploiement

    - Gestion des exceptions.
    - Utilisation d'un système de messagerie pour automatiser l'envoi de messages.
    - Rôle et format du fichier Web.config.
    - Utilisation du WAT (Web Administration Tool) intégré à Visual Studio.
    - Standardisation de la sauvegarde des paramètres de l'application.
    - Configuration de la gestion des sessions (avec ou sans cookies, TimeOut).
    - Rôle du serveur Web : présentation de IIS.
    - Configuration de l'application en mode Release et publication de l'application.

    Utilisation des services Web

    - Utilisation des services Web : principe et utilisation.
    - Architecture, communication XML/SOAP. Langage de description des Web services WSDL (Web Service Description Language).
    - Appel d'un service Web à partir d'une requête HTTP.
    - Appel d'un service Web à partir d'un proxy : construction d'un proxy Web, sérialisation XML et mise en oeuvre du protocole SOAP dans le proxy.
    _ Travaux pratiques : Ecriture d'un Web Service simple (recherche dans une base de données) et interrogation via une ASP.NET et un proxy.

  • ASP.NET 2.0, niveau 2, développement Web

    Architecture des applications ASP.NET

    - Architecture des applications multitiers : tiers interface, tiers métier, tiers données. Structure et rôle de diverses couches.
    - Organisation en couche.
    - Composants d'une application ASP.NET : composants HTML, composants Serveur, Web Services.
    - Rappels sur les contrôles serveur HTML et les contrôles serveur Web. Rappel sur le databinding.
    - Mise en place d'une première application avec utilisation du DataBinding et de l'accès aux données.

    Utilisation avancée de ADO.NET

    - Dataset typé : importance et rôle.
    - Représentation XSD du typage du DataSet. Outils autour des dataset typés.
    - Evénements sur les Dataset typés.
    - Le piège du ViewState : utilisation et limite.
    - Utilisation des templates Repeater, DataList, GridView, DetailsView et FormView.
    - Utilisation des objets métiers comme source de données (ObjectDataSource) et interaction avec les templates classiques (GridView, FormView...).
    _ Travaux pratiques : Développement de la couche d'accès aux données pour optimiser la présentation de celle-ci.

    Génération dynamique des contrôles et contrôles personnalisés

    - Génération dynamique des contrôles dans les pages Web.
    - Contrôles utilisateur de type ASCX : principe et mise en oeuvre.
    - Contrôles utilisateur personnalisés : principe et mise en oeuvre.
    - Contrôles à base de modèle : principe et mise en oeuvre.
    - Interactions avec les scripts client.
    - Intégration des contrôles utilisateur dans le designer de Visual Studio 2005.
    _ Travaux pratiques : Réalisation de contrôles utilisateur des trois types pour faire ressortir les avantages et les inconvénients.

    Gestion de l'état applicatif

    - Approche pour la gestion d'informations persistantes.
    - Utilisation des informations de session en base de données.
    - Gestion de l'état avec le ControlState.
    _ Travaux pratiques : Mise en place des sessions hors IIS. Utilisation du ControlState et différences avec le ViewState.

    Optimisation des applications et utilisation du cache

    - Conseil dans le développement des applications, le piège des exceptions.
    - Utilisation du cache, caches personnalisés.
    - Dépendance dans le cache.
    - Interaction avec les bases de données et SQL 2005 : SqlDependency et SqlCacheDependency.
    - Architecture et rôle de IIS 6.0 dans l'exécution des applications. Rôle et importance des process worker.
    _ Travaux pratiques : Mise en place des mécanismes d'optimisation de l'application.

    Thèmes, personnalisation et gestion de la navigation

    - Mise en place des thèmes dans le site. Développement et architecture.
    - Mise en place de la personnalisation.
    - Interaction entre les thèmes et la personnalisation.
    - Utilisation pour la conservation des profils de l'utilisateur.
    - Gestion de la navigation de l'utilisateur et suivi de cette navigation.
    _ Travaux pratiques : Mise en place de thèmes dans les développements réalisés. Mise en place d'une personnalisation du site au niveau uitilisateur.

    Organisation du site et WebPart

    - Principe des Web Part.
    - Organisation du site Web à partir des WebPart.
    - WebPart connecté. Mise en place du mode de conception des WebPart.
    - WebPart et sauvegarde de la personnalisation.
    _ Travaux pratiques : Développement de composants de type WebPart pour la présentation dans le site Web d'un caddie électronique.

    Gestion des erreurs, journalisation, gestion de la configuration

    - Traitements centralisés des exceptions non gérées par Page.Error et Application_Error.
    - Gestion de la configuration dans le fichier Web.Config.
    - Configuration des erreurs http par le fichier Web.config.
    - Utilisation des journaux d'événements pour la journalisation des erreurs.
    _ Travaux pratiques : Mise en place d'une gestion centralisée des erreurs. Ecriture des événements importants dans un journal système.

    Sécurité, authentification et gestion des utilisateurs

    - Principes : authentification, autorisation et personnification.
    - L'identité système avec WindowsAuthenticationModule.
    - L'identité applicative avec FormsAuthenticationModule.
    - La gestion des comptes applicatifs avec les MembershipProviders et contrôles spécialisés (LoginStatus, LoginView, PasswordRecovery, ChangePassWord, CreateUserWizard).
    - Authentification avec les certificats clients.
    - Impersonnification au nom du client pour la gestion des accès.
    _ Travaux pratiques : Réalisation d'une application Web de type forum gérant des rôles (et les privilèges associés à ces rôles) pour les utilisateurs : rôle Visiteur, rôle Ecrivain et rôle Modérateur.

    Représentation graphique des données

    - Développement de composants UserControl pour le Web.
    - Utilisation des manipulations d'images, génération d'images à la volée.
    - Stockage/lecture d'images en base de données.
    - Notion de page-image ASP.NET.
    _ Travaux pratiques

    Applications internationales

    - Globalisation vs localisation.
    - Approche pour l'internationalisation des sites Web.
    - Outil de Visual Studio pour l'internationalisation.
    - Utilisation des fichiers de ressources et manipulation dynamique des ressources.
    _ Travaux pratiques : Localiser une application simple en français et en anglais.

  • Windows XP, support utilisateurs

    La gestion du matériel

    - Architecture du système mode utilisateur et noyau.
    - La HCL et la signature des pilotes : dépannages drivers.
    - Dépannage ACPI et APM.
    - Outils de base du dépannage : modes de démarrage, console de récupération, l'aide en ligne, les clichés systèmes, l'ASR les consoles MMC.
    - Outils avancés : base de connaissance, MBSA, outils d'autres éditeurs.
    _ Exercices : Dépannage dans divers modes, création de MMC, restauration système, test du driver Roll back, création d'une sauvegarde ASR.

    Le système de fichiers et sécurité locale

    - Disques de base et dynamique.
    - Séquence de démarrage.
    - Agrégat de volumes.
    - FAT 32 et NTFS : création, conversion.
    - Dépannage des quotas et suivis de liens distribués.
    - Dépanner le cryptage EFS avec les agents de récupération.
    - Permissions NTFS : ACL, héritage, deny, règles et exceptions.
    - Problèmes d'accès aux fichiers, appropriation et audit.
    - Stratégie de sécurité locale.
    - Modèles de stratégie.
    - Surveillance des performances : les compteurs à surveiller.
    - Outils d'analyse des permissions pour dépanner l'accès aux fichiers.
    _ Exercices : Création d'une disquette de démarrage, création et conversion d'un volume, test des règles d'héritage, création d'application et test d'une stratégie de sécurité.

    Dépanner le réseau

    - Dépannage d'accès aux fichiers hors connexion.
    - Partage et permissions spécifiques.
    - Les problèmes liés aux permissions de partage.
    - Imprimantes.
    - Modèles Workgroup et Domaine.
    - Recherches dans l'annuaire et connexion aux ressources.
    _ Exercices : Mise en place et test des fichiers hors connexion, installation et connexion aux imprimantes locales et réseaux.
    _ Démonstrations : Application de stratégie de groupe de domaine. Intégration dans un domaine.

    Connectivité réseau

    - Les protocoles utilisables.
    - Dépannage des problèmes liés à IP.
    - Dépannage des problèmes liés à la résolution des noms DNS et WINS.
    - Connectivité à Internet.
    - Résolution des problèmes dus au firewall.
    - Accès distants et VPN.
    - Outils de dépannage de base : ipconfig, tracert, netstat, etc.
    - Analyseur réseau : utilisation.
    _ Exercices : Configuration et dépannage du firewall, utilisation des commandes de dépannage, analyse du trafic réseau.
    _ Démonstration : Partage de connexion Internet sur une station.

    Problèmes d'installation du système, de gestion des logiciels et d'environnement utilisateur

    - Pré-requis matériel pour l'installation.
    - La Hardware Compatibility List.
    - L'outil Sysprep pour faciliter le clonage.
    - Installation et suppression des logiciels avec Windows Installer.
    - L'assistant de compatibilité logicielle.
    - Le registre et les profils utilisateurs.
    _ Exercices : Préparation d'un poste de référence et application de Sysprep en vue du clonage, utilisation de l'assistant de compatibilité logicielle, sauvegarde et restauration du registre, l'Assistant de transfert de fichiers et paramètres.

  • SQL Server 2005, Business Intelligence

    Introduction

    _ Notion de Data Warehouse.
    _ Les Datamarts : rôle et importance, Unified Data Model.
    _ La modélisation multidimensionnelle : intérêt, différence avec les possibilités des bases de données relationnelles.
    _ Positionner SQL Server 2005 sur le marché de la BI.

    Processus ETL avec Integration Services

    - Présentation de Management Studio

    _ Présenter les différentes tâches de SSMS.
    _ Structure des serveurs dans SSS.
    _ Organisation des tables d'un système relationnel.
    _ Différencier un système relationnel et multidimensionnel (DW).
    _ Tables de faits, tables de dimensions, quelles différences ?

    - Présentation de SSIS

    _ Architecture SSIS.
    _ Présentation des assistants de migration de lots DTS.
    _ Création d'un lot avec Visual Studio Business Intelligence 2005.

    - Les tâches du flux de contrôle

    _ Qu'est-ce qu'un flux de contrôle ?
    _ Définir les connecteurs d'entrée et de destination.
    _ Définir les tâches.

    - Les tâches du flux de données

    _ Définition d'un flux de données.
    _ Gestion des conteneurs For et Foreach.
    _ Conteneurs de séquences.
    _ Tâches de script.
    _ Tâches de système de fichiers.
    _ Tâches de traitement Analysis Services.
    _ Tâches de transferts d'objets SQL Server.
    _ Tâches d'exécution de packages et DTS 2000.
    _ Tâches d'exécution de processus.
    _ Tâches FTP et envois de message.
    _ Tâches de maintenance base SQL Server.

    - Les transformations des données

    _ Définition des sources de données (fichiers plats, OLE DB, ODBC, XML, Excel).
    _ Tâches de transformation d'agrégation.
    _ Tâches de commande SQL.
    _ Tâches de conversion et copie de données.
    _ Dimensions à variation lente.
    _ Fusions et fractionnements.
    _ Tâches de recherche.
    _ Fuzzy Lookup, Fuzzy Grouping.
    _ Requête d'exploration de données.
    _ Traitement de dimensions.
    _ Traitement de partitions.

    Cubes OLAP et l'UDM avec Analysis Services

    - Présentation

    _ OLAP et la modélisation en étoile.
    _ Nouveautés par rapport à SSAS 2000.
    _ Architecture de SSAS.

    _ Création de solutions BI

    _ Définition des sources de données.
    _ Définition des vues de sources de données.
    _ Différents types de dimensions.
    _ Groupes de mesures.
    _ Notions de granularité.

    - Ajouter de la Business Intelligence au cube

    _ Les assistants
    _ Le langage MDX.
    _ Membres calculés et jeux nommés.

    - Les KPI (indicateurs clés de performance)

    _ Définition et structure d'un KPI.
    _ Valeur, objectif, état et tendance.
    _ Utiliser l'explorateur de KPI.

    - Les actions du cube

    _ Action de reporting.
    _ Action de Drill-through.

    - Optimiser le modèle UDM

    _ Notion de perspectives.
    _Partitions de cubes.
    _ Cubes en écriture pour simulation.

    - Analyse d'un cube

    _ Analyser les données avec Excel et Excel 2007.
    _ Analyser un cube avec Proclarity.
    _ Tableau croisé dynamique sur le Web avec les OWC.

    - Le Data mining

    _ Qu'est-ce que le data mining ?
    _ Les algorithmes de DM fournis avec SQL Server 2005.
    _ Etude de cas : scénario de publipostage ciblé.

    - La sécurité des données du cube

    _ Notion d'utilisateurs et de groupes d'utilisateurs.
    _ Droits d'accès aux informations du cube.

    La restitution des données avec Reporting services

    _ Positionner Reporting services dans la chaine de Business Intelligence.

    - Modèle d'architecture de Reporting services

    _ Serveur de rapports.
    _ Quels sont les composants du serveur de rapports.
    _ Quels types de rapports (Liste, tables, matriciel ...).

    - Création d'un rapport sur base relationnelle

    _ Utiliser Business intelligence development studio.
    _ Utiliser l'assistant de création de rapport.
    _ Créer une connexion au serveur de données.
    _ Créer un data set relationnel.
    _ Ajouter des paramètres.

    - Déployer les rapports sur le serveur de rapports

    _ Droits d'accès.
    _ Sécurité déployée en mode Web ou dans Management Studio.
    Création d'un rapport sur base multidimensionnelle
    _ Concevoir une requête MDX grâce à l'assistant.
    _ Créer le rapport matriciel dynamique.
    _ Ajouter des paramètres variables.

    - Utilisation des graphes

    _ Définir un graphe dynamique.
    _ Elaborer des liens dynamiques entre rapports.

    - Présentation du modèle de sécurité de SSRS

    _ Utilisateurs systèmes vs utilisateurs métiers.
    _ Installer la sécurité dans les rapports.
    _ Automatiser la diffusion des rapports.
    _ Autoriser l'abonnement des utilisateurs.

    - Exporter les rapports dans différents formats

    _ Format Excel.
    _ Format Pdf.
    _ Format Html.
    _ Format XML...

    - Report Builder pour les cadres opérationnels

    _ Définir un modèle de rapport.
    _ Diffuser le modèle sur le serveur Web.
    _ Création de rapports dynamiques via Report Builder.

  • SQL Server 2005, Integration Services

    Rappel des principes fondamentaux de la planification d'un projet ETL

    Concepts et terminologie de la modélisation. Approche de Ralph Kimball

    Rappel des principes de modélisation d'un entrepôt de données

    - Les faits.
    - Les dimensions.
    - Faire interagir Dimensions et Faits.
    - La matrice des besoins.

    Concepts et techniques de construction de processus ETL

    - Clés de substitution.
    - Dimensions à variation lente.
    - Traitement des dates.
    - Modélisation en étoile, en flocon.
    - Dimensions multivaluées, ou de type many to many.
    - Dimensions agrégées.
    - Les trois types de tables de faits.

    Processus de modélisation dimensionnelle

    - Identifier les sources de données.
    - Evaluer les sources de données.
    - Préparer les étapes de staging.

    Planifier la solution SSIS

    - Planifier un package.
    - Créer le flux de contrôle à l'intérieur des packages.

    Création du flux de données

    - Extraction.
    - Transformation.
    - Chargement des données.
    - Mise en oeuvre de dimensions à variation lente (SCD).

    Prise en charge des erreurs de traitement

    - Audit et journalisation des traitements.
    - Fiabilisation des packages Integration services.

    Optimisation d'une solution SSIS

    - Mesurer et améliorer la performance.
    - Montée en charge d'un processus ETL.

    Déploiement d'une solution SSIS

    - Considérations à envisager pour le déploiement dans un environnement de production.
    - Comment éviter les pièges lors du déploiement de solutions SSIS.
    - Création de solutions robustes et à haute performance avec SSIS.

  • SQL Server 2005, Analysis Services

    Comprendre le modèle unifié

    - Les quatre étapes de la création d'un UDM. Définir le besoin métier. Définir la granularité dimensionnelle. Choisir les dimensions. Identifier les faits.
    - Construire le schéma du datawarehouse et les sources de données historiques.
    - Les bases de la modélisation dimensionnelle.

    Comprendre les dimensions, comprendre les mesures

    - Dimensions standard.
    - Hiérarchies avancées.
    - Implémenter la dimension temporelle.
    - Modélisation dimensionnelle avancée. Les relations avec les dimensions. La granularité des dimensions. Les types de dimensions. Les dimensions en écriture (writeback). Lier les dimensions et les groupes de mesures. Les différents types de relation. Traiter les problèmes d'intégrité des données.

    Comprendre le Data Mining

    - Les différents algorithmes de découverte des données. Profilage de client. Analyse de panier. Prévision des ventes. Campagne ciblée.
    - Comparer la Data Mining Olap versus Relationnel.
    - Intégration d'un modèle de Mining dans SSIS.

    Les fondements du langage MDX

    - Comprendre le langage d'interrogation des cubes.
    - Navigation dans des hiérarchies verticales (comparaison de valeurs entre des périodes de temps adjacentes).
    - Navigation dans des hiérarchies horizontales (calculs de ratios, allocation de valeurs, dimensions calculées).
    - Implémenter la business intelligence.

    Administration de Analysis Services

    - Comprendre Analysis Services Management.
    - Gérer des bases de données OLAP.
    - Monitoring d'Analysis Services.

    Gestion du stockage des données

    - Définir le stockage.
    - Gérer les agrégations.
    - Optimiser le stockage.

    Automatisation des processus de construction des cubes

    - Traitement des dimensions.
    - Traitement des cubes.
    - Automatiser les processus.

    Sécurisation des cubes

    - Sécurité basée sur les rôles.
    - Gérer la sécurité des dimensions.
    - Gérer la sécurité des cellules.
    - Approche de la sécurité sur Internet.

    Olap et Office (tableaux croisés, add-in excel)

    Tableaux croisés sur le Web avec les OW

  • Exchange 2003, conception, mise en oeuvre et administration

    Introduction

    - Fonctionnement des systèmes de messagerie : modèle client/serveur, protocoles
    importants (SMTP, X400, POP3, IMAP4...).
    - Architecture de MS-Exchange Server : serveurs de messagerie, agent de transfert de
    message (MTA).
    - Organisation hiérarchique de Exchange Server : sites et organisations.
    - Fonctionnalités de MS-Exchange : outil de messagerie et de partage d'information,
    traitement automatique de l'information, outil de collaboration de groupe.
    - Composants de Microsoft Exchange Server.

    Architecture de MS-Exchange Server 2003

    - Composants de Exchange Server.
    - Composant du client Microsoft Exchange.
    - Organisation d'un système complet de messagerie à base de MS-Exchange Server.
    - Structure du système de messagerie.
    - Gestion des utilisateurs et des informations d'Exchange, intégration dans l'Active Directory.
    - Intégration dans l'architecture de Windows 2003.

    Installation du serveur

    - Planification de l'installation.
    - Configuration de base du réseau : rappels sur la configuration nécessaire du réseau et
    plate-forme de base pour l'installation et le paramétrage de Exchange Server.
    - Paramétrage d'installation.
    - Mise en place de contrôle après installation.

    Administration de Exchange 2003

    - Présentation des utilitaires d'administration.
    - Présentation du gestionnaire système Exchange.
    - Gestion de la sécurité administration.
    - Création et configuration des groupes administratifs.
    - Utilisation des stratégies système Exchange.

    Installation des clients

    - Architecture du client MS-Exchange.
    - Méthodes d'installation et de déploiement des clients Exchange.
    - Installation et configuration du client.
    - Accès depuis des clients non MS-Exchange.
    - Autres méthodes d'accès au serveur : client de messagerie Internet, accès via le Web.

    Création et gestion de banque d'informations et de groupe de stockage

    - Principe des banques d'informations et groupes de stockage.
    - Fonctionnalité du moteur Exchange 2003 de gestion du stockage.
    - Mise en place d'une recherche en texte intégral.

    Configuration des fonctions de messagerie

    - Configuration des adresses : adresses de messagerie, liste d'adresses, adresses externes.
    - Liaison avec d'autres systèmes de messagerie : routage du courrier électronique, suivi et
    contrôle du fonctionnement du routage. Configuration de la connectivité directe avec d'autres
    systèmes.
    - Configuration des protocoles d'accès standard : POP3, IMAP4. Contraintes de sécurité,
    configuration des accès.
    Migration depuis d'autres systèmes : importation des annuaires et des messages depuis
    d'autres systèmes, outils de migration.
    - Fonctionnalités de messagerie unifiée : unification des messageries électronique, fax et
    vocale. Configuration et liaisons entre Exchange et les autres types de messagerie.
    - Rôle du protocole SMTP dans Exchange 2003 : protocole SMTP, mise en place d'un
    serveur virtuel. Interaction de SMTP avec la gestion des noms de domaines. Mise en place
    d'un serveur sur plusieurs noms.

    Configuration du partage de dossiers et du partage
    d'information

    - Fonctionnalités de partage de dossier : principe du partage des informations, notion de
    forum. Configuration du partage d'informations.
    - Configuration de la réplication de dossier.
    - Gestion de la sécurité du partage d'information : contrôle de la création des informations,
    contrôle des accès.
    - Accès aux dossiers répliqués depuis des clients Exchange.
    - Accès depuis des protocoles standard : configuration des protocoles NNTP (protocole de
    news), accès aux informations depuis un client non Exchange, accès aux informations
    depuis un navigateur.

    Routage de message dans Exchange 2003

    - Mise en place de serveurs multiples interconnectés : principe de la configuration, transport
    de messages (piles de transport).
    - Gestion des annuaires.
    - Réplication de dossiers entre serveurs.
    - Connexion sur l'Internet.
    - Suivi du fonctionnement des agents de transfert de message, configuration et suivi de
    fonctionnement du routage.
    - Stratégie de conception multi-site : conseil sur la conception multi-site, architecture du
    système de messagerie global.

    Sauvegarde, reprise sur erreur et suivi de fonctionnement du serveur Exchange

    - Sauvegarde d'Exchange server : sauvegarde des données et de la configuration,
    interaction avec les outils de sauvegarde.
    - Mise en place d'une politique de sauvegarde : compréhension de la politique de
    sauvegarde, mise en place.
    - Reprise sur erreur : restauration, reprise en cas de désastre.
    - Suivi de fonctionnement du serveur Exchange : suivi des performances, suivi du bon
    fonctionnement, surveillance via SNMP (intégration des informations de performances dans
    les bases SNMP).
    - Politique de maintenance de la base Exchange : politique de nettoyage des messages,
    politique de maintien de la base Exchange.
    - Outils de surveillance.

    Configuration de la message instantanée

    - Présentation de la messagerie instantanée. Composants.
    - Installation et configuration de la messagerie instantanée.
    - Fonctionnement et mise en place.

    Présentation des fonctions de support de mobiles

    - Supports de mobile dans Exchange 20003.
    - Principe du support des mobiles et présentation des fonctionnalités.

Articles 1 à 10 sur un total de 14

Page :
  1. 1
  2. 2
Google+