M1IF13 - Programmation Web avancée et mobile
Cette page donne accès à mes ressources concernant l'UE M1IF13 du M1 informatique de l'UCBL, dont certaines datent de l'année 2016-2017. Ceci est la page d'accueil de cette UE pour 2018-2019. La page d'accueil pour 2017-2018 est ici.
Encadrants
Déroulement du module
Le planning est disponible sur cet
agenda partagé Google, il est possible de l'importer dans vos propres systèmes d'agenda.
Matériaux disponibles à partir de cette page
Transparents des cours
- CM 0 : Présentation de l'UE
- CM 1 : Outils de programmation en JS
- CM 2 : Frameworks côté client
- CM 3 : Web Storage
- CM 4 : Introduction au Web mobile
- CM 5 : Web messaging
- CM 5 bis : WebSockets
- CM 6 : Mashups de données / requêtage cross-domaine
- CM 7 : Web Workers
- CM 7 bis : Applications Web offline et compilation d'applications Web en applications natives
- CM 8 : Web Assembly
Cours des années précédentes
Enoncés des TP
Cette année, les TPs seront en ligne sur ce projet forge. Il est conseillé de le cloner pour récupérer notamment les exemples de code fournis.
Transparents des exposés présentés en cours
Annales des examens depuis 2012
Exemples de sujets d'exposés
Cette liste est indicative, vous pouvez proposer d'autres sujets.
Je mets parfois un peu de temps avant de retirer de la liste ceux qui ont été choisis, mes excuses par avance...
- Angular
- D3.js
- Frameworks de test en JS (Jest, karma, protractor)
- JavaScript Game Engines (par exemple, Crafty)
- Web GL
- Redux
- GraphQL / Apollo
- Storybook
- Reason
- Next.js
- Web RTC
- Firebase
- Hood.ie
- Phantom.js
- Ember
- Meteor
- Rendr
- A-Fame
Liens
LyonTechHub : ce qui se passe en info à Lyon
Références JavaScript
Voici une liste de livres et ressources en ligne et gratuits.
Le langage JavaScript
Généralités sur les technos JS
Frameworks JS
Design patterns
Polyfills