Université de Skikda
Département d'Informatique
Technologies des Applications Web
Master 1 RSD

Cet espace Web est réservé à la communication dans le module Technologies des Applications Web de la 1ère Master RSD. Il permettra de mettre à la disposition des étudiants toute la matière documentaire nécessaire.

Evaluations 2024/2025


2024/2025
Sujet Annexe Corrigé
Examen pdf pdf pdf
Interro. 2 pdf pdf
Interro. 1 / pdf

Ressources


Contenu officiel de la matière

Ministère de l'enseignement supérieur.

Web Technologies: A Journey From HTML to Web 3.0

This article is especially for readers who are looking to gain some knowledge about or are interested in working as web developers or on any other aspect of the web.

W3Schools

W3Schools is optimized for learning, testing, and training. Examples are simplified to improve reading and basic understanding.

© 1999-2021 by Refsnes Data.

Cours


Chapitre 1 - Introduction

Ce chapitre présente brièvement certaines technologies utilisées dans le développement des sites Web, ou plus simplement dans le Web. Le contenu du chapitre a pour objectif principal de faire de la vulgarisation scientifique des technologies Web auprès des étudiants en « Master 1 RSD ». Et vu la complexité du sujet, nous nous sommes restreints à certaines technologies ; précisément celles qui nous semblent suffisantes pour avoir un niveau de compréhension suffisant pour s’intégrer en tant qu'acteur Web.

Chapitre 2 - Le framework Django

Django est un framework web Python de haut niveau qui encourage un développement rapide et un design propre et pragmatique. Conçu par des développeurs expérimentés, il s'occupe de beaucoup des tracas liés au développement web, vous permettant ainsi de vous concentrer sur l'écriture de votre application sans avoir besoin de réinventer la roue. Il est gratuit et open source.

Tutoriel 1 : Solveur d'une équation quadratique

Le projet comporte les sources vues en cours et TD. Il inclut deux applications : la première, 'solver', utilise du simple HTML, et la deuxième, 'solver_bs', utilise Bootstrap. Pour la deuxième, nous avons deux variantes selon l'utilisation ou non d'un formulaire.

Pour utiliser les codes sources du tutoriel, créez un projet Django nommé 'core' et ajoutez les deux applications : 'solver' et 'solver_bs'. Ensuite, intégrez les fichiers téléchargés.

Tutoriel 2 : Application Sondages

L'application est une plateforme de sondages développée. Elle permet aux utilisateurs de créer des questions, de leur associer plusieurs options de réponse, de voter pour leurs choix préférés et de consulter les résultats des sondages.
Les données sont structurées autour de deux modèles : Question, qui représente une question avec son texte et sa date de publication, et Choice, qui définit les options disponibles pour chaque question ainsi que le nombre de votes associés. Grâce à une navigation intuitive et des vues bien définies, l'application offre une gestion simple et efficace des sondages.

Chapitre 3 - RIA

Les applications RIA se démarquent des applications Web par l’interactivité qu’elles offrent. Ce chapitre explique brièvement les technologies derrière ce type d'applications.

Travaux Dirigés (TD)


TD N° 1: Les opérations mathématiques avec Django Corrigé Type

Ce TD a pour but de vous familiariser avec les concepts fondamentaux de Django, notamment la gestion des URLs dynamiques, la création de vues et l'affichage de résultats. En réalisant cet exercice, vous apprendrez à structurer un projet Django, à manipuler des données via des paramètres d'URL, et à fournir des résultats sous forme de réponse JSON ou de page HTML.

TD N° 1: Les opérations mathématiques avec Django Corrigé Type

Ce TD a pour but de vous familiariser avec les concepts fondamentaux de la gestion des modèles dans Django, notamment la création des modèles, les relations entre eux, ainsi que l'utilisation du shell Django pour manipuler les données. En réalisant cet exercice, vous apprendrez à structurer les modèles, à créer des relations (ForeignKey, ManyToManyField), et à interagir avec une base de données.

Note : Le TD a été revu et corrigé selon les discussions et ajustements effectués pendant la séance de TD.

Evaluations


Examen 2023-2024
Sujet Corrigé
Examen pdf pdf
Interrogation pdf pdf
Examen 2022-2023
Sujet Corrigé
Examen pdf pdf
Interro. 1 pdf pdf
Examen 2021-2022
Sujet Corrigé
E1/E2 E3 E1/E2 E3 E3
pdf pdf pdf pdf pdf