v2.11.0 (5932)

Enseignement scientifique & technique - CSC_0EL10_TP : Web Development/Développement WEB

Domaine > Informatique.

Descriptif

Cours en français ou en anglais (deux occurrences)
 
L'objectif de cette unité d'enseignement est d'être capable de développer des sites Web dynamiques, modernes, robustes, sûrs.
Les thèmes abordés sont: Internet et le Web, les langages de base du Web (HTML, CSS, JavaScript), les contenus dynamiques riches, la programmation côté serveur et les frameworks, les frameworks côté client et AJAX, la sécurité des sites Web.

Le cours sera évalué sur la base de travaux pratiques et d'un examen final.

Objectifs pédagogiques

Acquis d'apprentissage
À l'issue de l'UE, l'élève sera capable de:
- décrire le cycle de traitement d'une page web, du protocole HTTP, son traitement par un navigateur, sa représentation interne (le DOM), et sa présentation à l'utilisateur.
- Développer des programmes qui interfacent avec cet écosystème : sur le serveur et dans un navigateur.
- Se servir des bibliothèques de bases de la programmations web.
- Chercher de nouvelles bibliothèques spécialisés au domaines d'application particulières, interpréter leur documentation, contexte, et faisabilité pour un problème donné.

Compétences de rattachement (et justification)
- BC1.1 – Analyser des systèmes existants de traitement des données, de communication et/ou d’organisation de l’information, en mobilisant les sciences et technologies (mathématiques, physique et informatique) dans un but d’audit ou d’optimisation; Justification : Les élèves découvrent comment lire la documentation des APIs et technologies dans l'écosystème web afin de comprendre leur rôle, leur utilité pour résoudre un problème donnée, et, si pertinent, leur mise en application.
- BC2.1 – Décrire et analyser de manière systémique l’impact des activités humaines sur les écosystèmes et sur le climat; Justification : Les élèves sont initiés aux APIs d'accessibilité des plateformes web afin de rendre plus exploitable leurs conceptions d'interface web.
- BC6.1 – Identifier et caractériser les éléments et les fonctions d’un système d’information, d’un réseau ou d’un système de communication; Justification : À travers l'implementation des systèmes client-server, basés sur les protocoles et technologies web, les élèves sont initiés à la séparation en rôle du client (navigateur), serveur, et à la gestion et échange des données entre ces composants.

24 heures en présentiel (16 blocs ou créneaux)
réparties en:
  • Travaux Pratiques : 9
  • Leçon : 13.5

60 heures de travail personnel estimé pour l’étudiant.

effectifs minimal / maximal:

/200

Diplôme(s) concerné(s)

Parcours de rattachement

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme M2 IGD - Interaction, Graphic and Design

Vos modalités d'acquisition :

- Des quiz non-notés pour renforcer les contenus des CM.
- Un quiz noté (Q) sur les bases théoriques
- Des TPs notés (TP)

Note =Moyenne(TP1, TP2, ... TPn, Q). Validation pour Note ≥10.

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Diplôme d'ingénieur

Vos modalités d'acquisition :

- Des quiz non-notés pour renforcer les contenus des CM.
- Un quiz noté (Q) sur les bases théoriques
- Des TPs notés (TP)

Note =Moyenne(TP1, TP2, ... TPn, Q). Validation pour Note ≥10.

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS
  • Crédit d'UE partagées acquis : 2.5

La note obtenue rentre dans le calcul de votre GPA.

L'UE est évaluée par les étudiants.

Pour les étudiants du diplôme M1 IGD - Interaction, Graphic and Design

Vos modalités d'acquisition :

- Des quiz non-notés pour renforcer les contenus des CM.
- Un quiz noté (Q) sur les bases théoriques
- Des TPs notés (TP)

Note =Moyenne(TP1, TP2, ... TPn, Q). Validation pour Note ≥10.

Pour les étudiants du diplôme Echange international non diplomant

Vos modalités d'acquisition :

- Des quiz non-notés pour renforcer les contenus des CM.
- Un quiz noté (Q) sur les bases théoriques
- Des TPs notés (TP)

Note =Moyenne(TP1, TP2, ... TPn, Q). Validation pour Note ≥10.

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Programme de mobilité des établissements français partenaires

Vos modalités d'acquisition :

- Des quiz non-notés pour renforcer les contenus des CM.
- Un quiz noté (Q) sur les bases théoriques
- Des TPs notés (TP)

Note =Moyenne(TP1, TP2, ... TPn, Q). Validation pour Note ≥10.

La note obtenue rentre dans le calcul de votre GPA.

Programme détaillé

 

Mots clés

web, programmation

Méthodes pédagogiques

Les concepts clés sont présentés en cours magistral et mis en application en TP. Les TPs sont conçus pour être suivi en autonomie avec une correction automatique, complété par une aide personnalisée pendant les TP et sous forme d'office hours.

Ressources : diapos, vidéos enregistrés, TPs automatiques

Support pédagogique multimédia

Oui

Veuillez patienter