Logo ÉTS
Session
Cours
Responsable(s) Diala Naboulsi

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

Ci-dessous se trouve le plan de cours prévu avec les heures approximatives d'enseignement pour chaque sujet et incluant le temps alloué pour l'examen intra et les quiz. Des modifications et ajustements au plan du cours pourront avoir lieu durant la session.

A. Conception d’applications mobiles

  1. Introduction au développement mobile (1 heure)

  2. Aspects fondamentaux d’une application mobile (2 heures)

    1. Composants d'une application

    2. Ressources d'une application

    3. Architecture d'une application

  3. Sujets coeurs (6 heures)

    1. Interface d'utilisateur

    2. Animations et transitions

    3. Images et graphiques

    4. Audio et Video

    5. Services

    6. Permissions

    7. Stockage de données

    8. Localisation de l'utilisateur

    9. Connectivité

B. Réseaux mobiles

  1. Introduction (1 heure)

  2. LTE et 5G 

    1. Introduction

    2. Architecture réseau et interfaces (5 heures)

    3. Ordonnancement (2 heures)

    4. Procédures de base (4 heures)

    5. Gestion de mobilité et optimisation de puissance (3 heures)

    6. Aspects de planification de réseau (4 heures)

    7. Sécurité (2 heures)

  3. WiFi (4.5 heures)

    1. Introduction

    2. Vitesses de transmission et standards

    3. Aspects de configuration

    4. Opérations de gestion

    5. Couches MAC et physique

    6. Sécurité WiFi

  4. Bluetooth (4.5 heures)

    1. Introduction

    2. Propriétés physiques

    3. Concept de Piconets et Maitre/Esclave

    4. Pile protocolaire de Bluetooth

    5. Sécurité Bluetooth

 

Laboratoires et travaux pratiques

Des laboratoires seront proposés au cours de la session et permettront aux étudiants de mettre en pratique leurs compétences.

  • Laboratoire 1: Git, Android Studio et Calculatrice 
    • Installation d’Android Studio
    • Introduction au contrôle de version Git
    • Travailler avec des référentiels distants
    • Construire votre première Application
       
  • Laboratoire 2: RecycleView
    • Déclarer des dépendances
    • Configuration d’un adaptateur
    • Implémentation de votre adaptateur et de votre ViewHolder
    • CardView
    • Contacts App 
       
  • Laboratoire 3: JSON et REST API
    • Données JSON
    • Éléments JSON et Méthodes dans Android
    • Application Météo  
       
  • Laboratoire 4: Multimédia et cloud - Partie 1
    • MediaPlayer
    • Application Multimédia
       
  • Laboratoire 5: Multimédia et cloud - Partie 2
    • Flowchart et configuration de l'environnement
    • Authentification 
    • Stockage en ligne
       
  • Laboratoire 6 : Bluetooth Chat - Partie 1
    • Introduction et configuration 
    • Splash Activity
    • Fragment de périphériques 
    • Activité principale
  • Laboratoire 7 : Bluetooth Chat - Partie 2
    • Chat Fragment
    • Bluetooth Chat Service
    • Les fonctions
       
  • Laboratoire 8 : Wireshark Lab-1 - LTE
    • Configuration de l'environnement
    • Scénario de procédure d'attachement de l’utilisateur
       
  • Laboratoire 9 : Wireshark Lab-2 - LTE
    • Scénario d'appel VOIP 4G
    • 4G Handover Inter-MME
       
  • Laboratoire 10 : Wireshark Lab-5 LTE
    • Navigation Web dans LTE
       
  • Laboratoire 11 : Wireshark Lab-3 WiFi
    • Analyse de traces diverses
       
  • Laboratoire12 : Wireshark Lab-4 Bluetooth
    • Analyse de traces diverses

Utilisation d'outils d'ingénierie

Les étudiants utiliseront les outils suivants:

  • Android Studio
  • Android Emulator
  • Langage Java
  • Git
  • Wireshark