Activités autour du département Info 8KUAEN51 | ECTS | 1 | SEMESTRE | S7 et S8 | |||||||||||||||||||||||||||||||
CM | TD | TP | EI | Travail personnel | |||||||||||||||||||||||||||||||
8h (semaine d'immersion) | 16h (semaine d'immersion) | 0h | 0h | 15h | |||||||||||||||||||||||||||||||
Langues d'enseignement | Français | ||||||||||||||||||||||||||||||||||
Responsable(s) | Fabienne Buffet | ||||||||||||||||||||||||||||||||||
Mots clefs | web, langages pour le développement web (HTML, CSS, JavaScript/TypeScript), frameworks et outils de développement web | ||||||||||||||||||||||||||||||||||
Prérequis | connaissance d'un langage de programmation (Python ou autre), connaissance des principes des réseaux (vus lors du bootcamp) | ||||||||||||||||||||||||||||||||||
Objectif pédagogique | |||||||||||||||||||||||||||||||||||
Ce module permet la découverte du développement web, domaine d'activité à fort contenu technologique. A l’issue du module, les étudiants seront en mesure de développer leurs propres sites web, en réalisant les principales étapes de la conception de l'interface jusqu'au déploiement. | |||||||||||||||||||||||||||||||||||
Organisation et contenus | |||||||||||||||||||||||||||||||||||
Cette activité initie au développement web au travers de quatre temps dans l'année :
Le projet personnel sera basé sur le projet de deuxième année (projet de département, projet recherche, projet industrie ou projet entrepreneuriat). La semaine d'immersion sera l'occasion de découvrir la bibliothèque React, le framework Next.js, basé sur la technologie Node.js, ainsi que de nombreux outils de développement web (Bootstrap, Postman, Docker, ...). Elle permettra aussi aux élèves de discuter de leurs projets web personnels avec des spécialistes du domaine. | |||||||||||||||||||||||||||||||||||
Compétences | |||||||||||||||||||||||||||||||||||
Niveaux | Description et verbes opérationnels | ||||||||||||||||||||||||||||||||||
Connaître | connaître les bases des langages de programmation indispensables au développement web (HTML, CSS, JavaScript/TypeScript) | ||||||||||||||||||||||||||||||||||
Comprendre | comprendre les principes et les étapes du développement web | ||||||||||||||||||||||||||||||||||
Appliquer | appliquer, au projet web personnel lié au projet de deuxième année, les différentes étapes du développement web à l'aide des langages de programmation étudiés et d'outils de développements modernes | ||||||||||||||||||||||||||||||||||
Analyser | |||||||||||||||||||||||||||||||||||
Synthétiser | |||||||||||||||||||||||||||||||||||
Évaluer | |||||||||||||||||||||||||||||||||||
Contributions aux Objectifs de Développement Durable des Nations Unis | |||||||||||||||||||||||||||||||||||
Modalités de contrôle des connaissances et compétences | |||||||||||||||||||||||||||||||||||
Contrôle Continu | Examen écrit | Oral / Soutenance | Rapport / Projet |