Aux nouvelles
Dernière semaine
Les ressources de la dernière semaine de cours sont disponibles. Nous aborderons les technologies XML. Pas de capsule, mais des transparents (et des ressources). N'hésitez pas à me poser des questions.
Mustache
Le sujet de la démo sur Mustache est disponible. Vous pouvez intégrer Mustache dans votre devoir #2.
Il n'y a pas de capsule pour le cours sur Mustache mais des exemples et des transparents. N'hésitez pas à me poser des questions.
Demo REST
Le sujet de la démo sur REST est maintenant disponible. Désolé du retard. Avaancer dans cette démo vous avancera de manière significative dans le devoir.
Devoir #2
Le devoir #2 est disponible. À remettre individuellement.
Planche de démo 6
Une planche de démo est diponible qui vise à vous connecter sur le serveur MySQL du DIRO et d'étudier un tutoriel décrit en cours.
Reprise des cours à distance
Vous avez un reçu un message à cet effet, en gros: reprise des cours à distance, changement de mode d'évaluation (pas de final, le devoir 2 est à remettre individuellement), 4 semaines de cours (incluant cette semaine). Des capsules vidéo sont disponibles sur Studium pour vous aider (ou pas). Je suis bien sûr à l'écoute par mail (entête IFT3225) ou via le forum. Merci de ne pas divulguer les capsules vidéo (mp4).
Cours du 10 mars
En raison d'un jury de thèse, je ne peux me rendre à la première heure du cours qui commencera donc à 12h30.
Notes Intra
Les notes de l'intra sont disponibles sur Studium. Vous avez été 40 à composer l'examen, la moyenne est de 13.75/20, la note maximale est de 19.8. Une permanence sera donnée prochainement afin que vous puissiez venir voir vos copies.
Examen Intra
Je vous rappelle la tenue de l'examen intra en salle N-515 du Pav. Roger Gaudry, le vendredi 21 février de 10h30 à 12h30. L'examen porte sur toute la matière vue à date. Vous avez le droit à 3 pages (us-letter) recto-verso de notes manuelles. Voici à titre indicatif les examens de la dernière session où j'ai enseigné ce cours. Nous n'avons pas encore vu les technologies XML, ni le scriptage côté serveur, ces questions ne sont donc pas pertinentes pour le moment: [Intra-H18-IFT3225.pdf], [Final-H18-IFT3225.pdf].
Les cours reprennent cette semaine
J'utiliserai certainement la séance de TP de vendredi pour avancer
Foire aux stages
Vous cherchez un stage ou souhaitez prendre contact avec les industries locales ? Ne ratez pas la foire aux stages et emplois d'Ivado le 22 janvier (10h-15h).
Cours de vendredi 10 janvier annulé
Pas non plus de laboratoire cette semaine. À mardi !
Premier cours
Bienvenue sur la page du cours IFT3225. Le premier cours a lieu mardi 7 janvier 2020 à 11h30 en salle S-144 (Pav. Roger Gaudry).
Schémas XML et feuilles de transformation
- Terminer les tests de MDN sur la DOM et les gestionnaires d'événements (nous avons vu le premier en cours).
- À l'aide de JQuery, modifier la page HTML: exo_jquery.html afin qu'elle ait comportement demandé.
- Le jeu de mono est un jeu où l'utilisateur doit dans un temps donné réaliser le plus de calculs.
Voici une image de ce qui pourrait être attendu: jeu de mono.
Vous devez progrramer votre propre jeu. Pour cela:- À l'aide de Bootstrap, construisez la grille de boutons correspondant à la calculatrice. Ajoutez également le bouton "Prêt?" ainsi qu'une div contenant le timer et le score.
- Dans javascript, avec les fonctions "setTimeout" et "setInterval" créez un timer qui se déclenche lorsque l'on clique sur "Prêt?".
Ainsi vous allez pouvoir afficher sur votre page html un compteur de temps décrémenté chaque seconde - Gérez les évenements des touches de la calculatrice afin de déterminer quelle touche à été cliquée.
- Construisez une fonction qui permet de générer un tour de jeu. Pour cela, générez deux nombres aléatoires "a" et "b", l'opération de votre choix (+,-,...), puis afficher les consignes à l'utilisateur.
Lorsque le bouton "=" est cliqué vous verifierez (en fonction de l'opération choisie) si le résultat entré par l'utilisateur est correct, si c'est le cas on ajoute 1 à "score". - En résumé, après avoir affiché un timer lorsque l'on clique sur "Prêt?", vôtre jeu va tour à tour afficher un calcul à réaliser.
Lorsque l'utilisateur inscrit à l'aide des touches de la calculatrice le bon résultat on ajoute 1 à son score et on remet un nouveau calcul tant qu'il reste du temps à la partie. - Ajoutez la gestion du clavier pour entrer les réponses autrement qu'en cliquant