Bachelier en Informatique orientation Réseaux et Télécommunications / Cycle 1 Bloc 2 UE Quad 1 Heures ECTS Éval. Sciences appliquées 54 h 6 UE Mathématiques et statistiques appliquées 30 h Physique appliquée 24 h Linux 60 h 5 EI Administration Linux - théorie 28 h Administration Linux - travaux pratiques 32 h Windows server 48 h 5 EI Windows server - théorie 20 h Windows server - travaux pratiques 28 h Projet interdisciplinaire 36 h 3 EI projet interdisciplinaire 36 h Bases de données et développement back-end 56 h 5 EI Bases de données - théorie 20 h Bases de données et développement back-end - travaux pratiques 36 h UE Quad 1 et 2 Heures ECTS Éval. Télecommunications et réseaux - Routing & Switching 132 h 9 EI Concepts de routage et commutation - théorie 40 h Télécommunications et réseaux avancés - théorie 40 h Concepts de routage et commutation - travaux pratiques 24 h Télécommunications et réseaux avancés - travaux pratiques 28 h UE Quad 2 Heures ECTS Éval. Gestion de projet 80 h 7 EI Initiation aux nano-ordinateurs 20 h Conception de projet 40 h Gestion de projet 20 h Projets Linux 46 h 4 EI Introduction au projet Linux 6 h Projet Linux 40 h Mathématiques appliquées à l'informatique 24 h 2 UE Mathématiques appliquées à l'informatique 24 h Développement front-end 28 h 3 EI Développement front-end - théorie 8 h Développement front-end - travaux pratiques 20 h Développement des softskills 15 h 1 EI Présentation d'entreprises 10 h Techniques de communication orale 5 h UE spécifiques : option Développement Conception d'applications 60 h 5 EI Conception d'applications en Java - théorie 28 h Conception d'applications en Java - travaux pratiques 32 h UE spécifiques : option Sécurité Cybersécurité 60 h 5 EI Cybersécurité 1 - théorie 28 h Cybersécurité 1 - travaux pratiques 32 h Développement front-end avancé 64 h 5 EI Développement front-end avancé - théorie 20 h Développement front-end avancé - travaux pratiques 44 h
Fiche ects de l'unité d'enseignement #1242 intitulée :
Développement front-end
Bachelier en Informatique orientation Réseaux et Télécommunications / Bloc 2
Informations
Responsable d'UE : Ivan MILLER
Bloc : IRT2
Période : 2e quadrimestre
Durée : 28 h
Crédits : 3 ects
UE Prérequises :
Programmation - Concepts fondamentaux Développement web
UE Corequises : aucune
Activités d'apprentissage (AA)
Développement front-end - théorie : 8 h, Ivan MILLERDéveloppement front-end - travaux pratiques : 20 h, Ivan MILLER, Baptiste DAMBRIN
Connaissances et compétences préalables
Algorithmique ou Programmation HTML et CSS
Contribution aux objectifs de développement durable
Objectif 4 :
Assurer l’accès de tous à une éducation de qualité,
sur un pied d’égalité, et promouvoir les possibilités
d’apprentissage tout au long de la vie
4.4 D’ici à 2030, augmenter considérablement le nombre de
jeunes et d’adultes disposant des compétences, notamment
techniques et professionnelles, nécessaires à l’emploi, à
l’obtention d’un travail décent et à l’entrepreneuriat.
Objectif 9 :
Bâtir une infrastructure résiliente, promouvoir
une industrialisation durable qui profite à tous
et encourager l’innovation
9.c Accroître nettement l’accès aux technologies de l’information
et de la communication et faire en sorte que tous les
habitants des pays les moins avancés aient accès à Internet
à un coût abordable d’ici à 2020.
Objectif 12 :
Établir des modes de consommation et
de production durables
12.5 D’ici à 2030, réduire considérablement la production de
déchets par la prévention, la réduction, le recyclage et
la réutilisation.
Objectif 13 :
Prendre d’urgence des mesures pour lutter contre
les changements climatiques et leurs répercussions
13.3 Améliorer l’éducation, la sensibilisation et les capacités
individuelles et institutionnelles en ce qui concerne l’adaptation
aux changements climatiques, l’atténuation de leurs
effets et la réduction de leur impact et les systèmes d’alerte
rapide.
Contribution aux objectifs du référentiel de compétences de l'ARES
Communiquer et informerChoisir et utiliser les moyens d’informations et de communication adaptés Utiliser le vocabulaire adéquat Collaborer à la conception, à l’amélioration et au développement de projets techniquesElaborer une méthodologie de travail Analyser une situation donnée sous ses aspects techniques et scientifiques Rechercher et utiliser les ressources adéquates Proposer des solutions qui tiennent compte des contraintes S’engager dans une démarche de développement professionnelPrendre en compte les aspects éthiques et déontologiques S’informer et s’inscrire dans une démarche de formation permanente Travailler tant en autonomie qu’en équipe dans le respect de la structure de l’environnement professionnel S’inscrire dans une démarche de respect des réglementationsRespecter le code du bien-être au travail Respecter les normes, les procédures et les codes de bonne pratique Intégrer les différents aspects du développement durable Collaborer à l’analyse et à la mise en œuvre d’un système informatiqueEn choisissant une méthode d’analyse adaptée, exprimer une solution avec les formalismes appropriés Assurer la maintenance, le suivi et l’adaptation des choix technologiques qui ont été implémentés
Acquis d'apprentissage spécifiques
Dynamiser des pages web par l'utilisation du JavaScript. Utiliser les outils de développement web intégrés aux principaux navigateurs.
Contenu des AA
Développement front-end - théorie Intégration du JavaScript Variables : déclarations, portée, noms, types primitifs, conversions, chaînes de caractères, gabarits Tableaux : déclarations, tableaux indicés et associatifs, tableaux à plusieurs dimensions, méthode forEach Opérateurs Structures conditionnelles : if , switch , ternaire Structures itératives : while , do while , for , for in , for of , break et continue Fonctions : déclarations, arguments et paramètres, expressions de fonction, fonctions anonymes, fonctions fléchées, map, fonctions asynchrones Objets : window, document, Math, null, undefined, this , déclaration, suppression, référence DOM : accès aux éléments, aux nœuds, aux contenus, aux attributs HTML, aux propriétés CSS Évènements : écouter les évènements, gestionnaire d'évènements Animations : WAAPI Canvas AJAX JSON Introduction théorique aux outils JavaScript : frameworks et bibliothèques Développement front-end - travaux pratiques Exercices JavaScript Exercice AJAX (faisant intervenir PHP, MySQL, JavaScript et JSON) Projet individuel : CV sous forme de site web one page avec fonctionnalités JavaScript
Répartition des heures
Développement front-end - théorie : 8 h de théorie
Développement front-end - travaux pratiques : 20 h d'exercices/Labos
Méthodes d'enseignement
Développement front-end - théorie : cours magistral, approche avec TIC, utilisation de logiciels
Développement front-end - travaux pratiques : approche par projets, approche interactive, approche déductive, approche avec TIC, utilisation de logiciels
Langues d'enseignement
Développement front-end - théorie : français
Développement front-end - travaux pratiques : français
Supports
Développement front-end - théorie : syllabus, Activités sur Quizineur
Développement front-end - travaux pratiques : syllabus, activités sur eCampus, protocoles de laboratoires, Activités sur Quizineur
Ressources bibliographiques
Développement front-end - théorie Bibliographie
HONDERMACK Olivier, Tout JavaScript, éditions Dunod, 2023 LAWSON Bruce & SHARP Remy, Introduction à HTML5, éditions Pearson, 2012 MONCUR Michael, JavaScript, CampusPress, 2001 VAN LACKER Luc, JavaScript – Introduction et notions fondamentales, éditions ENI, 2008 Webographie
Alsacréations : http://css.alsacreations.com/ Développez.com : http://www.developpez.com/ Mozzila.org : https://developer.mozilla.org/fr/docs/Web/JavaScript OpenClassrooms : https://openclassrooms.com/ W3Schools : http://www.w3schools.com/ Développement front-end - travaux pratiques -
Évaluation et pondération
Méthode d'évaluation : épreuve intégrée
Langues d'évaluation : français
Modalités d'évaluation :
Examen pratique : 80% (à livre ouvert : syllabus papier ou pdf autorisé et documentation manuscrite papier autorisée)Activités e-learning : 5% (sur Quizineur)Projet : 15% (non rejouable en 2e session)
Département des Sciences et technologies, HEH
Année académique 2026-2027