But du cours
Le but de ce cours est de comprendre plus en détails la conception et la mise en œuvre d'applications Web (avec Python par exemple), JavaScript et SQL. Des framework spécifiques pourront être utilisés. Les sujets incluent la conception de la base de données, l'évolutivité, la sécurité et l'expérience utilisateur. Grâce à des projets pratiques, les étudiants apprennent à écrire et à utiliser des API, à créer des interfaces utilisateur interactives. Les élèves ingénieurs auront ainsi une expérience des principes, des langages et des outils qui leur permettra de concevoir et de déployer des applications sur Internet.
Acquis d'apprentissage visés
- Maîtriser les paradigmes fondamentaux de la programmation, des langages et des algorithmes pour concevoir et développer des applications sur tout type d’environnement
- Maitriser et utiliser les proécédures et mécanismes essentiels des systèmes d’exploitations, réseaux, de la virtualisation et du cloud pour la mise en production et la maintenance de services accessibles à tous
Prérequis
Pas de prérequis.
Programme
- HTML, CSS
- Git
- Langage de programmation back-end
- SQL
- JavaScript
- Interface utilisateur
- Tests, CI/CD
- Sécurité et passage à l’echelle
Modalités d'évaluation
Deux contrôles continus au minimum.
Supports
Diaporamas et fiches de travaux dirigés.