0 - Plan de cours


Échange de données

Plan de cours

Présentation


À votre tour! 🙂

  • Que représente pour vous le terme Échange de données
  • Que pensez-vous voir dans le cours?

Plan de cours

Plan de cours

  • 420-0SV-SW

  • Pondération hebdomadaire
    2h Théorie - 2h Laboratoire - 1h Autonome

  • Concevoir, développer, déployer et documenter un service web d’échange de données à partir d’un devis en respectant les standards de programmation, format des données et mécanisme de sécurité.

Compétence

Effectuer le développement de services d’échange de données

  • Développer des applications web(API) capables d'échanger des données via HTTP
    • Client: Utiliser des services existants, ex: Récupérer la météo, la bourses
    • Serveur: Fournir des fonctionnalités aux applications clientes, ex: Discord permet de créer des webhooks, Se connecter avec Google, Facebook, etc., Envoi de notifications SMS, Courriel, Push
    • Donc, l'API offre une interface permettant à d'autres logicielles d'exploiter des fonctionnalités sans les implémenter soi-même

Évaluations

  • 5%, C12 - Labo #1: Programmation en Ruby
  • 10%, C03 - Quiz #1: Programmation en Ruby
  • 5%, C12 - Labo #2: RPC avec HTTP
  • 10%, C06 - Quiz #2: RPC avec HTTP
  • 5%, C12 - Labo #3: REST avec HTTP
  • 10%, C09 - Quiz #3: REST avec HTTP
  • 15%, C15 - Labo #4: Projet intégrateur
  • 40%, C16 - Final

Les évaluations sont individuelles

Varia

Vous êtes responsable de votre réussite, je suis là pour vous guider et vous aider dans votre apprentissage.

  • Tout retard à la remise d’un laboratoire entraîne une pénalité de 10% par jour de retard à partir de la date de remise.
  • Les présences seront prises au début de chaque cours.

Introduction à Ruby

👉 Go