Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
Ce projet vise à développer un système d’information des étudiants du département
informatique. Mais, pour aboutir à cette fin, nous allons tout d’abord effectué une étude
conceptuelle de l’application. Cette dernière nous permettra, en effet, d’accéder facilement
à la réalisation de l’application en organisant les idées et en structurant le processus de
codage suivant des diagrammes. L’application a été implémenté par diverses technologies
en se basant sur l’étude conceptuelle. Le système de gestion de base de données choisi
fut MySQL. L’application a été implémenté avec Laravel5 et Boostrap3, qui sont des
frameworks permettant de créer rapidement et efficacement un site web complexe et flexible.
Tutoriel : Développement d’une application client à l’aide de Sil...Saad Benbouzid
How-To / Livre blanc de dernière année, rédigé par deux ex étudiants de l'INSA Lyon (département Informatique).
Description pas à pas de l'architecture et du développement, sous forme de tutoriel, de la mise en place d'un client pour Twitter utilisant la technologie Silverlight 4.
Page officielle : http://eucalyptus.hsouiba.info/2011/04/twittomator-le-livre-blanc/
Contributeurs :
- Hicham SOUIBA / @hsouiba
- Saad BENBOUZID / @makavelikal
Support du cours - Développement côté serveur
Niveau : Licence informatique - L2
Auteur : Houda TOUKABRI
Bibliothèque ISET Kélibia [SCI11 : 02-01-2018]
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREHajer Dahech
les Liens des fichiers du projet et le rapport PDF sur la page
https://hajereducation.tn/arduino-labview/
voir aussi
https://hajereducation.tn/category/embedded-system-projects/
===============
lien site https://hajereducation.tn
Este documento proporciona un resumen de un manual sobre tortura en España. Incluye datos sobre más de 5,000 denuncias de tortura en España entre 2001-2008 según informes de organizaciones como la Coordinadora para la Prevención de la Tortura. También describe que la tortura ocurre en toda España, involucra a todos los cuerpos policiales, y cualquier persona puede ser víctima, no solo grupos específicos. La tortura parece ser una práctica generalizada en el Estado español a pesar de la negación sistemática del gobierno.
Final conference Project Memory Without Borders, 13th and 14th of May 2014 (Castle Bratislava & Austrian State Archives), http://crossborderarchives.eu: Presentation in German Language by Brigitte Rigele
Los alumnos de la Escuela Rural Astilleros se comprometen a cuidar los árboles nativos y el medio ambiente en general. Firmaron un afiche gigante donde plasmaron sus manos como símbolo de este compromiso. Algunas de sus actividades este año incluyen siembra de semillas de araucaria, recolección de semillas nativas y limpieza periódica de la playa local.
Este documento describe cómo usar el software CmapTools para crear y editar mapas conceptuales. CmapTools permite abrir, guardar, publicar y compartir mapas conceptuales. También permite agregar diferentes elementos como conceptos, proposiciones, recursos y anotaciones a los mapas.
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
Ce projet vise à développer un système d’information des étudiants du département
informatique. Mais, pour aboutir à cette fin, nous allons tout d’abord effectué une étude
conceptuelle de l’application. Cette dernière nous permettra, en effet, d’accéder facilement
à la réalisation de l’application en organisant les idées et en structurant le processus de
codage suivant des diagrammes. L’application a été implémenté par diverses technologies
en se basant sur l’étude conceptuelle. Le système de gestion de base de données choisi
fut MySQL. L’application a été implémenté avec Laravel5 et Boostrap3, qui sont des
frameworks permettant de créer rapidement et efficacement un site web complexe et flexible.
Tutoriel : Développement d’une application client à l’aide de Sil...Saad Benbouzid
How-To / Livre blanc de dernière année, rédigé par deux ex étudiants de l'INSA Lyon (département Informatique).
Description pas à pas de l'architecture et du développement, sous forme de tutoriel, de la mise en place d'un client pour Twitter utilisant la technologie Silverlight 4.
Page officielle : http://eucalyptus.hsouiba.info/2011/04/twittomator-le-livre-blanc/
Contributeurs :
- Hicham SOUIBA / @hsouiba
- Saad BENBOUZID / @makavelikal
Support du cours - Développement côté serveur
Niveau : Licence informatique - L2
Auteur : Houda TOUKABRI
Bibliothèque ISET Kélibia [SCI11 : 02-01-2018]
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREHajer Dahech
les Liens des fichiers du projet et le rapport PDF sur la page
https://hajereducation.tn/arduino-labview/
voir aussi
https://hajereducation.tn/category/embedded-system-projects/
===============
lien site https://hajereducation.tn
Este documento proporciona un resumen de un manual sobre tortura en España. Incluye datos sobre más de 5,000 denuncias de tortura en España entre 2001-2008 según informes de organizaciones como la Coordinadora para la Prevención de la Tortura. También describe que la tortura ocurre en toda España, involucra a todos los cuerpos policiales, y cualquier persona puede ser víctima, no solo grupos específicos. La tortura parece ser una práctica generalizada en el Estado español a pesar de la negación sistemática del gobierno.
Final conference Project Memory Without Borders, 13th and 14th of May 2014 (Castle Bratislava & Austrian State Archives), http://crossborderarchives.eu: Presentation in German Language by Brigitte Rigele
Los alumnos de la Escuela Rural Astilleros se comprometen a cuidar los árboles nativos y el medio ambiente en general. Firmaron un afiche gigante donde plasmaron sus manos como símbolo de este compromiso. Algunas de sus actividades este año incluyen siembra de semillas de araucaria, recolección de semillas nativas y limpieza periódica de la playa local.
Este documento describe cómo usar el software CmapTools para crear y editar mapas conceptuales. CmapTools permite abrir, guardar, publicar y compartir mapas conceptuales. También permite agregar diferentes elementos como conceptos, proposiciones, recursos y anotaciones a los mapas.
Méthodologie des membres de l’IFPEB – « IDC ».
Présentation succincte, la méthode d’accompagnement des projets depuis les phases amont (programme) jusqu’à la vie en œuvre (exploitation), et une collection d'outils.
Cette méthodologie est la collection des bonnes pratiques des membres IFPEB.
Este documento proporciona información sobre las entrevistas como técnica de investigación. Explica que una entrevista consiste en un diálogo entre un entrevistador y un entrevistado con el objetivo de obtener información. Describe los roles del entrevistador y entrevistado, las funciones y ventajas de las entrevistas, así como diferentes tipos como las estructuradas, no estructuradas y a profundidad. También ofrece consejos sobre cómo realizar una entrevista, incluyendo la importancia de crear un ambiente de confianza, hacer
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Professionelle zusammenarbeit jenseits herkömmlicher grenzentwago AG
Thomas Jajeh hat in seiner Präsentation über die Herausforderungen bei einer internationalen Zusammenarbeit referiert. Mit Praxisbeispielen ging er auf die kulturellen Unterschiede ein und erklärte die unterschiedlichen Kommunikationsmittel, durch die die internationale Zusammenarbeit erleichtert wird.
Este documento proporciona instrucciones en 6 pasos para crear una presentación en PowerPoint: 1) investigar el tema, 2) agregar las diapositivas necesarias, 3) seleccionar un color de fondo y estilo de letra, 4) insertar texto sobre el tema en cada diapositiva, 5) agregar imágenes relevantes, y 6) configurar la presentación para que se reproduzca automáticamente. Explica cómo abrir PowerPoint y realizar acciones básicas como cambiar el color de fondo y agregar texto e imágenes.
La Web semántica permite a los usuarios encontrar respuestas rápidamente a través de una Web extendida que comparte y transfiere información fácilmente mediante el uso de mecanismos como RDF, SPARQL y OWL, aunque existe el riesgo de sobrecarga de información; la Web tradicional es menos efectiva al requerir que los usuarios revisen múltiples opciones individualmente y pierdan tiempo en el proceso.
Conceptos del conectivismo en comunicación, filosofiapaorios
El documento describe las principales ideas del conectivismo, una teoría del aprendizaje para la era digital. El conectivismo reconoce que el conocimiento se encuentra distribuido a través de redes complejas de conexiones, y que el aprendizaje ocurre a través de la creación de nuevas conexiones. También enfatiza el papel central que juegan las herramientas tecnológicas en la cognición y el aprendizaje, al extender y ampliar nuestras habilidades mentales. Además, reconoce que el conocimiento y
Este documento presenta el plan de mejoramiento del área de informática para el Colegio Castilla. El objetivo es dar la oportunidad a estudiantes con bajos promedios de desarrollar actividades adicionales para garantizar su promoción al siguiente grado. Los estudiantes crearán sitios web, presentaciones en PowerPoint, documentos en Word y otros proyectos relacionados con informática para sustentar. Deberán presentar su trabajo puntualmente y el documento debe ser firmado por los padres para comprometerse a apoyar a los estudiantes.
Reglamentode evaluacion y promocion escolar 2011manueloyarzun
Este documento presenta el reglamento de evaluación y promoción escolar para el año 2011 de la Escuela Rural Cumbre del Barro de Peñol. Establece las responsabilidades del profesor encargado, los principios evaluativos, los conceptos y tipos de evaluación a emplear, la importancia de las evaluaciones y el tipo y cantidad de notas que se usarán. El reglamento busca guiar el proceso de evaluación de los estudiantes de acuerdo a la normativa nacional en una escuela rural de 5 alumnos.
El documento describe la estrategia de innovación implementada en Chile para mejorar la competitividad, incluyendo la creación de consorcios tecnológicos. Se enfoca en el consorcio tecnológico de la fruta, el cual busca resolver los problemas de la industria frutícola chilena como la falta de variedades propias, baja productividad y distancias a los mercados a través de innovación en genética, procesos y nuevos mercados.
El documento describe los principios de la evaluación auténtica, la cual evalúa las competencias de los estudiantes en contextos significativos y problemas reales para mejorar la calidad del aprendizaje. La evaluación auténtica es un proceso colaborativo que se centra en las fortalezas del estudiante y utiliza el error como oportunidad para aprender.
Este documento explica los conceptos básicos del interés simple, incluyendo la fórmula para calcular el interés, capital, tasa de interés y tiempo. Proporciona ejemplos y problemas resueltos sobre cómo calcular estas cantidades usando la fórmula apropiada dependiendo de si el tiempo está expresado en años, meses o días.
Rapport Projet Application Web De Domotique Arduino - Liotard RoulleauNicolas Roulleau
Rapport du projet Application Web De Domotique Arduino réalisé par Adrien Liotard et Nicolas Roulleau dans le cadre de leur dernière année de cycle ingénieur à l'ISTIA (49).
Résumé
Ce document englobe mon projet de fin d’étude réalisé dans le but d’obtenir le diplôme national d’ingénieur en informatique de l’école supérieure privée d’ingénierie et de technologies
(ESPRIT), suite à un stage qui a duré six mois effectués au sein de l’entreprise « DREAM TEK Consulting ». Un stage qui avait principalement pour objectif d’élargir et d’appliquer mes acquis et mes connaissances et de me préparer pour la vie professionnelle.
Ma mission était de concevoir et de réaliser une application web pour le Dashboarding et l’automatisation de la gestion des ressources RH et des produits de l’entreprise.
Ce rapport vous donne une idée bien détaillée sur le projet dans son cadre techniqueet fonctionnel.
********************************************************************
Abstract
The present document contains the details of the work done as the end-of-study project to get the national degree of IT engineering from the private higher school of engineering
and technology (ESPRIT), after a six-month internship in the firm « DREAM TEK Consulting ». An internship that aimed to expand and apply my skills and knowledge.
My mission was to design and implement a web application for dashboarding and automating the management of HR resources and the company products.
This document offers a very detailed idea about the project in both technical and functional scopes.
Conception et développement d'une marketplace basée sur l'architecture micros...Adem Amen Allah Thabti
Ce rapport résume le travail réalisé dans le cadre d’un projet de fin d’études de
Licence en Sciences Informatiques à l’ISIMM. Le projet porte sur la conception et la
réalisation de "MarketHive", une marketplace Web et Mobile basée sur une architecture
microservices
Projet Passerelle sécurisée intelligente pour l'internet des objetsUniversité de Rennes 1
Développement d’un module pour la définition et la
collecte des KPIs pour l’analyse de la performance du
réseau sur une passerelle dédiée aux objets connectés
« LabVIEW : programmation et applications » ou comment apprendre à utiliser L...Luc Desruelle
J'ai publié un extrait de mon livre intitulé LabVIEW - Programmation et applications. Vous pouvez retrouver l'extrait en cliquant sur le lien ci-dessous :
« LabVIEW : programmation et applications » ou comment apprendre à utiliser LabVIEW
N'hésitez pas à me donner votre avis sur cet extrait et également sur le livre.
Merci.
2. Les informations contenues dans ce document, y compris les adresses URL et les références à des
sites Web Internet, pourront faire l'objet de modifications sans préavis. Sauf mention contraire, les
sociétés, les produits, les noms de domaine, les adresses de messagerie, les logos, les personnes,
les lieux et les événements utilisés dans les exemples sont fictifs et toute ressemblance avec des
sociétés, produits, noms de domaine, adresses de messagerie, logos, personnes, lieux et
événements existants ou ayant existé serait purement fortuite. L'utilisateur est tenu d'observer la
réglementation relative aux droits d'auteur applicable dans son pays. Sans limitation des droits
d'auteur, aucune partie de ce manuel ne peut être reproduite, stockée ou introduite dans un système
d'extraction, ou transmise à quelque fin ou par quelque moyen que ce soit (électronique,
mécanique, photocopie, enregistrement ou autre), sans la permission expresse et écrite de
Microsoft Corporation.
Les produits mentionnés dans ce document peuvent faire l'objet de brevets, de dépôts de brevets en
cours, de marques, de droits d'auteur ou d'autres droits de propriété intellectuelle et industrielle de
Microsoft. Sauf stipulation expresse contraire d'un contrat de licence écrit de Microsoft, la
fourniture de ce document n'a pas pour effet de vous concéder une licence sur ces brevets,
marques, droits d'auteur ou autres droits de propriété intellectuelle.
2002 Microsoft Corporation. Tous droits réservés.
Microsoft, MS-DOS, Windows, Windows NT, Active Directory, ActiveX, BizTalk, Hotmail,
IntelliSense, Jscript, MSN, MSDN, PowerPoint, Visio, Visual Basic, Visual C++, Visual C#,
Visual J#, Visual Studio, Win32 et Windows Media sont soit des marques déposées de Microsoft
Corporation, soit des marques de Microsoft Corporation, aux États-Unis d'Amérique et/ou dans
d'autres pays.
Les autres noms de produit et de société mentionnés dans ce document sont des marques de leurs
propriétaires respectifs.
Cours n° : 2333A
Réf. n° : X09-00844
Édité le : 08/2002
3. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET iii
Table des matières
Introduction
Introduction .............................................................................................................1
Documents de cours.................................................................................................2
Conditions préalables ..............................................................................................3
Plan du cours ...........................................................................................................4
Configuration...........................................................................................................9
Cours MOC ...........................................................................................................10
Programme MCP ...................................................................................................12
Logistique ..............................................................................................................15
Module 1: Présentation de Microsoft .NET Framework
Vue d'ensemble........................................................................................................1
Leçon : Introduction à .NET Framework ................................................................2
Leçon : Présentation d'ASP.NET...........................................................................13
Leçon : Présentation de l'application d'atelier .......................................................19
Leçon : Ressources ................................................................................................25
Contrôle des acquis................................................................................................27
Module 2 : Utilisation de Microsoft Visual Studio .NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation de Visual Studio .NET ...........................................................2
Leçon : Création d’un projet d’application Web ASP.NET ..................................23
Contrôle des acquis................................................................................................35
Atelier 2 : Utilisation de Microsoft Visual Studio .NET .......................................37
Module 3 : Utilisation de langages basés sur Microsoft .NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation des langages basés sur .NET..................................................2
Leçon : Comparaison des langages basés sur .NET ..............................................13
Leçon : Création d'un composant à l'aide de Visual Studio .NET.........................20
Contrôle des acquis................................................................................................30
Atelier 3 : Génération d'un composant Microsoft Visual Studio .NET .................32
Module 4 : Création d'un formulaire Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Création de formulaires Web......................................................................2
Leçon : Utilisation des contrôles de serveur..........................................................12
Contrôle des acquis................................................................................................31
Atelier 4 : Création d'un formulaire Web Microsoft ASP.NET ............................33
Module 5 : Ajout de code dans un formulaire Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Utilisation des pages code-behind ..............................................................2
Leçon : Ajout de procédures d'événement aux contrôles de serveur Web...............9
Leçon : Utilisation des événements de page..........................................................22
Contrôle des acquis................................................................................................38
Atelier 5 : Ajout de fonctionnalités à une application Web...................................41
4. iv Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Module 6 : Traçage des applications Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Fonctionnement du traçage.........................................................................2
Leçon : Débogage à distance .................................................................................18
Contrôle des acquis................................................................................................21
Atelier 6 : Traçage dans les applications Web Microsoft ASP.NET .....................24
Module 7 : Validation des entrées de l'utilisateur
Vue d'ensemble........................................................................................................1
Leçon : Présentation de la validation des entrées de l'utilisateur.............................2
Leçon : Utilisation des contrôles de validation........................................................9
Leçon : Validation de page ....................................................................................30
Contrôle des acquis................................................................................................37
Atelier 7 : Validation des entrées de l'utilisateur ...................................................39
Module 8 : Création de contrôles utilisateur
Vue d'ensemble........................................................................................................1
Leçon : Ajout de contrôles utilisateur à un formulaire Web ASP.NET...................2
Leçon : Création de contrôles utilisateur ...............................................................13
Contrôle des acquis................................................................................................19
Atelier 8 : Création de contrôles utilisateur ...........................................................21
Module 9 : Accès aux données relationnelles à l'aide de
Microsoft Visual Studio .NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation d'ADO.NET ...........................................................................2
Leçon : Création d'une connexion à une base de données .......................................9
Leçon : Affichage d'un DataSet dans un contrôle de liste .....................................20
Contrôle des acquis................................................................................................29
Atelier 9 : Accès aux données relationnelles à l'aide de
Microsoft Visual Studio .NET...............................................................................31
Module 10 : Accès aux données à l'aide de Microsoft ADO.NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation de l'utilisation de Microsoft ADO.NET .................................2
Leçon : Connexion à une base de données ..............................................................8
Leçon : Accès aux données avec des DataSet .......................................................16
Leçon : Utilisation de plusieurs tables...................................................................36
Leçon : Accès aux données avec des DataReader .................................................46
Contrôle des acquis................................................................................................58
Atelier 10 : Accès aux données à l'aide de Microsoft ADO.NET..........................60
Module 11 : Appel de procédures stockées à l'aide de
Microsoft ADO.NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation des procédures stockées .........................................................2
Leçon : Appel de procédures stockées.....................................................................9
Contrôle des acquis................................................................................................23
Atelier 11 : Appel de procédures stockées à l'aide de Microsoft ADO.NET.........25
5. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET v
Module 12 : Lecture et écriture de données XML
Vue d'ensemble........................................................................................................1
Leçon : Présentation de l'architecture XML dans ASP.NET...................................2
Leçon : XML et objet DataSet...............................................................................10
Leçon : Manipulation de données XML................................................................25
Leçon : Utilisation du contrôle de serveur Web XML ..........................................35
Contrôle des acquis................................................................................................41
Atelier 12 : Lecture de données XML ...................................................................43
Module 13 : Utilisation et création de services Web XML
Vue d'ensemble........................................................................................................1
Leçon : Présentation des services Web XML..........................................................2
Leçon : Appel d'un service Web XML à l'aide de HTTP ......................................13
Leçon : Utilisation d'un proxy pour appeler un service Web XML.......................18
Leçon : Création d'un service Web XML..............................................................30
Contrôle des acquis................................................................................................40
Atelier 13 : Utilisation et création de services Web XML ....................................42
Module 14 : Gestion d'état
Vue d'ensemble........................................................................................................1
Leçon : Gestion d'état ..............................................................................................2
Leçon : Variables d'application et de session ........................................................13
Leçon : Sessions avec et sans cookies ...................................................................24
Contrôle des acquis................................................................................................34
Atelier 14 : Stockage de données d'application et de session ................................36
Module 15 : Configuration, optimisation et déploiement d'une
application Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Utilisation de l'objet Cache.........................................................................2
Leçon : Utilisation du cache de sortie d'ASP.NET................................................14
Leçon : Configuration d'une application Web ASP.NET ......................................24
Leçon : Déploiement d'une application Web ASP.NET........................................42
Contrôle des acquis................................................................................................50
Atelier 15 : Configuration, optimisation et déploiement d'une application
Web Microsoft ASP.NET......................................................................................52
Module 16 : Sécurisation d'une application Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation de la sécurité d'une application Web......................................2
Leçon : Utilisation de l'authentification Windows ................................................14
Leçon : Utilisation de l'authentification par formulaires .......................................24
Leçon : Présentation de l'authentification Microsoft Passport...............................38
Contrôle des acquis................................................................................................41
Atelier 16 : Sécurisation d'une application Web Microsoft ASP.NET..................43
6. vi Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Module 17 : Contrôle des acquis
Vue d'ensemble........................................................................................................1
Revue du contenu ....................................................................................................2
Atelier 17 : Test récréatif.........................................................................................4
Annexe A : Récupération d'un atelier
Annexe B : Débogage à l'aide de Microsoft Visual Studio .NET
Annexe C : Utilisation de modèles et de contrôles de listes
Annexe D : Réponses des services Web XML
7. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET vii
À propos de ce cours
Cette section décrit brièvement le cours et ses objectifs, le profil des stagiaires
ainsi que les connaissances préalables requises.
Description Ce cours permet aux stagiaires d'acquérir les connaissances et compétences
nécessaires pour développer des applications Web à l'aide de Microsoft® Visual
Studio® .NET et de Microsoft ASP.NET.
Profil des stagiaires Ce cours s'adresse à deux types de stagiaires : les développeurs Web débutants
et les développeurs Microsoft Visual Basic® ou C# qui souhaitent apprendre
Visual Studio .NET et ASP.NET.
! Développeurs Web débutants. Ces développeurs ont une expérience
minimale de la programmation. Ils doivent toutefois connaître les concepts
de base de la programmation, notamment les boucles et les instructions
conditionnelles. Ils doivent également maîtriser le langage HTML
(Hypertext Markup Language) et certains langages de script, tels que Visual
Basic Scripting Edition ou Microsoft JScript®.
Ce cours s'adresse aux développeurs HTML et aux développeurs DHTML
(HTML dynamique).
! Développeurs Visual Basic. Ces développeurs ont une expérience pratique
du développement d'applications Microsoft Windows® à l'aide de
Visual Basic 6.
Connaissances Pour suivre ce cours, les stagiaires doivent disposer des connaissances
préalables suivantes :
! Connaissance du langage HTML ou DHTML et des concepts suivants :
• Tables
• Images
• Formulaires
! Expérience pratique de la programmation à l'aide de Visual Basic .NET et
des opérations suivantes :
• Déclaration de variables
• Utilisation de boucles
• Utilisation d'instructions conditionnelles
Le suivi du cours 2559, Introduction to Visual Basic .NET Programming with
Microsoft .NET (en anglais), ou du cours 2374, Programmation avec
Microsoft® Visual Basic® .NET, permet de disposer des connaissances
préalables décrites ci-dessus.
8. viii Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Objectifs À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches
suivantes :
! décrire Microsoft .NET Framework et ASP.NET ;
! créer un projet d'application Web ASP.NET à l'aide de Visual Studio.NET ;
! créer un composant dans Visual Basic .NET ou C# ;
! ajouter des contrôles de serveur à une page ASP.NET ;
! ajouter des fonctionnalités aux contrôles de serveur situés sur une page
ASP.NET ;
! utiliser les fonctionnalités de traçage de Visual Studio .NET ;
! utiliser les contrôles de validation pour valider les entrées utilisateur ;
! créer un contrôle utilisateur ;
! accéder aux données à l'aide des outils d'accès aux données intégrés dans
Visual Studio .NET ;
! utiliser Microsoft ADO.NET pour accéder aux données dans une application
Web ASP.NET ;
! appeler une procédure stockée à partir d'une application Web ASP.NET ;
! accéder aux données XML (Extensible Markup Language) et les lire dans
un objet DataSet ;
! utiliser et créer un service Web XML à partir d'une application Web
ASP.NET ;
! stocker les données d'application et de session Web ASP.NET à l'aide de
différentes méthodes ;
! configurer et développer une application Web ASP.NET ;
! sécuriser une application Web ASP.NET à l'aide de différentes technologies.
Annexes Le cours 2333A, Développement d'applications Web Microsoft ASP.NET à
l'aide de Visual Studio .NET, contient quatre annexes :
! Annexe A, « Récupération d'un atelier »
Cette annexe décrit les étapes nécessaires pour récupérer une solution
d'atelier incomplète ou corrompue.
! Annexe B, « Débogage à l'aide de Microsoft Visual Studio .NET »
Cette annexe est une leçon facultative du module 6, « Traçage des
applications Web ASP.NET ». Elle est composée de trois diapositives et
d'une démonstration. La présentation de cette annexe dure 30 minutes.
! Annexe C, « Utilisation de modèles et de contrôles de listes »
Cette annexe est une leçon facultative du module 9, « Accès aux données
relationnelles à l'aide de Microsoft Visual Studio .NET ». Cette leçon est
composée de deux diapositives et d'une démonstration. Sa présentation dure
15 minutes.
! Annexe D, « Réponses des services Web XML »
Cette annexe est une leçon facultative du module 13, « Utilisation et
création de services Web XML ». Elle est composée de trois diapositives et
d'une démonstration. Sa présentation dure 20 minutes.
9. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET ix
Calendrier du cours
Voici une estimation horaire du déroulement du cours. Il est possible que vos
horaires soient différents de ceux indiqués dans le tableau suivant :
Premier jour
Début Fin Module
9:00 9:30 Introduction
9:30 10:30 Module 1 : Présentation de Microsoft .NET Framework
10:30 10:45 Pause
10:45 11:45 Module 2 : Utilisation de Microsoft Visual Studio .NET
11:45 12:00 Atelier 2 : Utilisation de Microsoft Visual Studio .NET
12:00 13:00 Déjeuner
13:00 13:45 Module 3 : Utilisation de langages basés sur Microsoft .NET
13:45 14:15 Atelier 3 : Génération d'un composant Microsoft
Visual Studio .NET
14:15 14:30 Pause
14:30 15:45 Module 4 : Création d'un formulaire Web Microsoft ASP.NET
15:45 16:15 Atelier 4 : Création d'un formulaire Web Microsoft ASP.NET
Deuxième jour
Début Fin Module
9:00 9:30 Contrôle des acquis du premier jour
9:30 10:45 Module 5 : Ajout de code dans un formulaire Web
Microsoft ASP.NET
10:45 11:00 Pause
11:00 11:45 Atelier 5 : Ajout de fonctionnalités à une application Web
11:45 12:45 Déjeuner
12:45 13:30 Module 6 : Traçage des applications Web Microsoft ASP.NET
13:30 14:00 Atelier 6 : Traçage dans les applications Web Microsoft ASP.NET
14:00 14:15 Pause
14:15 15:15 Module 7 : Validation des entrées de l'utilisateur
15:15 15:30 Atelier 7 : Validation des entrées de l'utilisateur
15:30 16:15 Module 8 : Création de contrôles utilisateur
16:15 16:45 Atelier 8 : Création de contrôles utilisateur
10. x Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Troisième jour
Début Fin Module
9:00 9:30 Contrôle des acquis du deuxième jour
9:30 10:30 Module 9 : Accès aux données relationnelles à l'aide de
Microsoft Visual Studio .NET
10:30 10:45 Pause
10:45 11:45 Module 9 (suite)
11:45 12:15 Atelier 9 : Accès aux données relationnelles à l'aide de
Microsoft Visual Studio .NET
12:15 13:15 Déjeuner
13:15 14:45 Module 10 : Accès aux données à l'aide de Microsoft ADO.NET
14:45 15:15 Atelier 10 : Accès aux données à l'aide de Microsoft ADO.NET
15:15 15:30 Pause
15:30 16:15 Module 11 : Appel de procédures stockées à l'aide de
Microsoft ADO.NET
16:15 16:45 Atelier 11 : Appel de procédures stockées à l'aide de
Microsoft ADO.NET
Quatrième jour
Début Fin Module
9:00 9:30 Contrôle des acquis du troisième jour
9:30 10:45 Module 12 : Lecture et écriture de données XML
10:45 11:00 Pause
11:00 11:30 Atelier 12 : Lecture de données XML
11:30 12:30 Déjeuner
12:30 13:45 Module 13 : Utilisation et création de services Web XML
13:45 14:45 Atelier 13 : Utilisation et création de services Web XML
14:45 15:00 Pause
15:00 16:00 Module 14 : Gestion d'état
16:00 17:30 Atelier 14 : Stockage de données d'application et de session
11. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET xi
Cinquième jour
Début Fin Module
9:00 9:30 Contrôle des acquis du quatrième jour
9:30 10:30 Module 15 : Configuration, optimisation et déploiement d'une
application Web Microsoft ASP.NET
10:30 10:45 Pause
10:45 11:45 Module 15 : (suite)
11:45 12:45 Déjeuner
12:45 14:15 Atelier 15 : Configuration, optimisation et déploiement d'une
application Web Microsoft ASP.NET
14:15 14:30 Pause
14:30 15:45 Module 16 : Sécurisation d'une application Web
Microsoft ASP.NET
15:45 16:30 Atelier 16 : Sécurisation d'une application Web
Microsoft ASP.NET
16:30 16:45 Module 17 : Contrôle des acquis
16:45 17:15 Atelier 17 : Test récréatif
12. xii Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Contenu du CD-ROM de l'instructeur
Le CD-ROM de l'instructeur contient les fichiers et les dossiers décrits ci-
dessous :
! Autorun.exe. Lorsque le CD-ROM est inséré dans le lecteur, ou lorsque
vous double-cliquez sur le fichier Autorun.exe, ce fichier lance le CD-ROM
et vous permet de parcourir le CD-ROM du stagiaire ou de l'instructeur.
! Autorun.inf. Lorsque le CD-ROM est inséré dans le lecteur, ce fichier lance
Autorun.exe.
! Default.htm. Ce fichier ouvre les pages Web destinées à l'instructeur.
! Readme.txt. Ce fichier décrit l'installation du logiciel permettant d'afficher le
CD-ROM de l'instructeur et son contenu. Il explique également comment
ouvrir les pages Web destinées à l'instructeur.
! 2333A_ms.doc. Ce fichier contient le Guide de configuration manuelle de la
classe. Il décrit les étapes d'installation manuelle des ordinateurs de la
classe.
! 2333A_sg.doc. Ce fichier contient le Guide de configuration automatisée de
la classe. Il décrit la configuration de la classe, les conditions requises, les
instructions d'utilisation des scripts de configuration automatique de la
classe et la liste de vérification de la configuration de la classe.
! Powerpnt. Ce dossier contient les diapositives Microsoft PowerPoint®
utilisées dans ce cours.
! Pptview. Ce dossier contient la visionneuse Microsoft PowerPoint 97 qui
permet d'afficher les diapositives PowerPoint lorsque vous ne disposez pas
de Microsoft PowerPoint 2002. Cette version ne doit pas être utilisée dans la
classe.
! Setup. Ce dossier contient les fichiers nécessaires pour installer le cours et
les logiciels associés sur les ordinateurs de la classe.
! StudentCD. Ce dossier contient les pages Web destinées aux stagiaires. Ces
pages comportent des liens renvoyant à des ressources ayant un rapport avec
ce cours, notamment des lectures complémentaires, les réponses aux
questions du contrôle des acquis et des ateliers, les fichiers des ateliers, les
présentations multimédias et les sites Web se rapportant au cours.
! Tools. Ce dossier contient les fichiers et les utilitaires utilisés pour terminer
la configuration de l'ordinateur de l'instructeur.
! Webfiles. Ce dossier contient les fichiers requis pour afficher les pages Web
du cours. Pour accéder à la page Web, ouvrez l'Explorateur Windows, puis
double-cliquez sur Default.htm ou Autorun.exe dans le répertoire racine
du CD-ROM.
13. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET xiii
Contenu du CD-ROM du stagiaire
Le CD-ROM du stagiaire contient les fichiers et dossiers décrits ci-dessous :
! Autorun.exe. Lorsque le CD-ROM est inséré dans le lecteur, ou lorsque
vous double-cliquez sur le fichier Autorun.exe, ce fichier lance le
CD-ROM du stagiaire et vous permet de le parcourir.
! Autorun.inf. Lorsque le CD-ROM est inséré dans le lecteur, ce fichier lance
Autorun.exe.
! Default.htm. Ce fichier ouvre les pages Web destinées aux stagiaires. Ces
pages comportent des liens renvoyant à des ressources ayant un rapport avec
ce cours, notamment des lectures complémentaires, les réponses aux
questions de contrôle des acquis et des ateliers, les fichiers des ateliers, les
présentations multimédias et les sites Web se rapportant au cours.
! Readme.txt. Ce fichier décrit l'installation du logiciel permettant d'afficher le
CD-ROM du stagiaire et son contenu. Il explique également comment
ouvrir les pages Web destinées au stagiaire.
! 2333A_ms.doc. Ce fichier contient le Guide de configuration manuelle de la
classe. Il décrit la configuration de la classe, ainsi que les conditions
requises et les instructions de préparation spécifiques.
! Democode. Ce dossier contient le code de démonstration.
! Flash. Ce dossier contient le programme d'installation du plug-in
Macromedia Flash 5.
! Fonts. Ce dossier contient les polices requises pour afficher les
présentations Microsoft PowerPoint® et les documents de type Web.
! Labfiles. Ce dossier contient les fichiers utilisés lors des ateliers. Certains de
ces fichiers peuvent aussi être employés pour préparer les ordinateurs des
stagiaires en vue des ateliers.
! Media. Ce dossier contient les fichiers utilisés dans les présentations
multimédias de ce cours.
! Mplayer. Ce dossier contient le fichier d'installation du lecteur multimédia
Microsoft Windows Media™ Player.
! Practices. Ce dossier contient les fichiers utilisés lors des applications
pratiques.
! Webfiles. Ce dossier contient les fichiers requis pour afficher les pages Web
du cours. Pour accéder à la page Web, ouvrez l'Explorateur Windows, puis
double-cliquez sur Default.htm ou Autorun.exe dans le répertoire racine
du CD-ROM.
! Wordview. Ce dossier contient la visionneuse Word, utilisée pour afficher
tous les fichiers Word (.doc) situés sur le CD-ROM.
14. xiv Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Conventions typographiques
Les conventions suivantes sont utilisées dans les documents du cours afin de
distinguer les différents éléments de texte :
Convention Utilisation
gras Représente les commandes, options de commande et
éléments de syntaxe qui doivent être tapés tels qu'ils sont
présentés. Cette mise en forme de caractères désigne
également les commandes de menu et les boutons, les titres
et options de boîte de dialogue ainsi que les noms de menu.
italique Dans les syntaxes ou le texte descriptif, représente les
noms d'argument ou les espaces réservés aux variables.
Cette mise en forme de caractères est également utilisée
pour introduire des termes nouveaux, citer des titres
d'ouvrage et mettre en valeur des éléments du texte.
Majuscules initiales Représentent les noms de domaine, d'utilisateur,
d'ordinateur, de répertoire, de dossier et de fichier (sauf
lorsqu'il s'agit de noms avec respect de la casse). Sauf
indication contraire, vous pouvez taper les noms de
répertoire ou de fichier en minuscules dans les boîtes de
dialogue ou à l'invite.
MAJUSCULES Représentent les noms de touche ainsi que les séquences et
les combinaisons de touches, par exemple, ALT+ESPACE.
espacement fixe Représente les exemples de code ou les exemples de texte
affichés à l'écran.
| Dans les syntaxes, sépare les éléments mutuellement
exclusifs d'un choix.
! Représente une procédure composée d'étapes séquentielles.
... Représente une partie omise dans un exemple de code.