1. Comprendre l'utilité de l'empaquetage du programme source.
2. Comprendre la notion et l’intérêt de l’architecture client serveur.
3. Connaître l’architecture N-tiers.
4. Identifier les différents serveurs utiles au déploiement d’une application.
- Notion de client et de serveur.
- Client lourd.
- Client léger
- Serveur d’application.
- Serveur d’objets métiers.
A. Empaqueter l’application manuellement.
- Génération correcte de l’exécutable de l’application.
- application client léger Web ;
- application client riche Winforms.
- Détection de composants de l’application indispensables à son bon fonctionnement
- fichiers binaires .exe ;
- librairies de fonctionnalités .dll ;
- fichiers de configuration .config.
- Classification de ces composants en composants serveurs et composants client
- organisation des composants de l’application en groupes de composants serveur et composants client ;
- Préparation correcte des disquettes d'installation.
- préparation de la disquette d’installation serveur ;
- préparation de la disquette d’installation client.
B. Déployer manuellement l’application au niveau client/serveur.
- Identification correcte des différents types de serveurs mis en oeuvre.
- serveur de données ;
- serveur d’applications Web ;
- serveur de composants métiers.
- Installation et paramétrage des composants serveur de l’application au niveau des différents serveurs.
- Installation et paramétrage des composants clients de l’application au niveau du client.
- URI des serveurs ;
- paramétrage des chaînes de connexion.
C. Rédiger le guide de déploiement manuel.
- Rédaction de directives détaillant les différentes étapes du déploiement manuel et de l'utilisation du programme.
D. Décrire en détail les différents outils de déploiement disponibles dans l’environnement intégré de développement (IDE)
- Identification exhaustive des outils de déploiement disponibles dans l’environnement intégré de développement.
- projet de paquetage et de déploiement « Setup » ;
- projet de paquetage et de déploiement « CAB » ;
- projet de paquetage et de déploiement « Module de Fusion » ;
- projet de paquetage et de déploiement de type Web.
- Classification des outils de déploiement selon le type d’application auxquels ils s’appliquent
- Groupement de ces outils selon les types d’applications pour lesquelles on peut les utiliser.
E. Empaqueter automatiquement l’application a l’aide d’un outil de déploiement disponible dans l’environnement intégré de développement
- Exécution de l’outil de déploiement
- Insertion des paramètres caractéristiques des composants serveurs au sein de l’outil : adresse Uri du serveur, mode d’authentification, crédits d’authentification,…
- Insertion des paramètres caractéristiques des composants clients au sein de l’outil
- Génération du paquetage de l’application par l’outil
F. Déployer automatiquement l’application a l’aide du paquetage généré par l’outil de déploiement disponible dans l’environnement intégré de développement
- Identification de l’exécutable généré par l’outil de déploiement disponible dans le paquetage
- localisation de l’emplacement du fichier exécutable.
- Lancement de l’exécutable
- connaître les arguments à passer a l’exécution.
- Définition étape par étape des paramètres de déploiement des composants serveur
- Définition étape par étape des paramètres de déploiement des composants client.
- Validation des paramétrages
- déclenchement de l’exécution du déploiement.
G. Rédiger le guide de déploiement automatique
- Rédaction de directives justes et complètes en ce qui concerne l'installation et l'utilisation du paquetage de déploiement automatique
Pour télécharger le cours complet du module - Déploiement d'application - Cliquez sur le lien suivant :
No comments:
Post a Comment