• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

  • Se connecter
  • Accueil
  • page://11285f75-54cc-4102-adfc-bba834e8dd7bLINK
    Offre de formation
  • odfLevel1://FI?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7bCONTAINER
    Formation d'ingénieur classique
  • program://_root?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&programId=programContent://54ddcee6-b91b-4008-bb5d-8d0a3a0c3f96CONTAINER
    Ingénieur diplômé spécialité informatique et réseaux
  • course://ingenieur-diplome-specialite-informatique-et-reseaux-LMHFV8NH?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://3de7526b-65f6-40a0-9a2e-2fe12e9955ca&programId=programContent://54ddcee6-b91b-4008-bb5d-8d0a3a0c3f96CONTAINER
    TRONC COMMUN
  • course://ingenieur-diplome-specialite-informatique-et-reseaux-LMHFV8NH/tronc-commun-LOD0M9H2?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://f5e2160c-d562-4a97-bf19-11ef4f075687&programId=programContent://54ddcee6-b91b-4008-bb5d-8d0a3a0c3f96CONTAINER
    UE1 Sécurité et Informatique 1
  • Développement d'application mobiles

Développement d'application mobiles

  • Niveau d'étude

    BAC +4

  • Composante

    Polytech Dijon (Ex-ESIREM)

Description

Ce cours est une initiation à la programmation mobile, aussi bien en langage natif (Java pour Android) qu’en langages Web (HTML/CSS/JavaScript).

  • Bonnes pratiques pour le développement mobile
    • Interfaces ergonomiques
    • Principes du responsive web design
    • Adaptation de sites Web existants pour les terminaux mobiles
  • Développement cross-plateform Apache Cordova
    • Présentation Apache Cordova, Node.js
    • Utilisation des capteurs du terminal (GPS, accéléromètre)
    • Lecture/écriture de données multimédia sur le terminal
  • Développement natif Android
    • Présentation Android – concepts activités, fragments, interfaces en XML
    • Travailler avec des activités et des fragments – démarrer un fragment à partir d’une activité, passer des données entre une activité et un fragment, gestion de la rotation du terminal
  • Utilisation de composants système (e.g. PagerView, ListView)
Lire plus

Objectifs

Au terme de ce cours l’élève ingénieur doit être capable de maîtriser :

  • le développement d'applications pour terminaux mobiles  en langage natif et en langages Web
  • les notions d'ergonomie et d'adaptabilité des applications
Lire plus

Heures d'enseignement

  • CMCours Magistral7h
  • TDTravaux Dirigés7h
  • TPTravaux Pratiques16h

Pré-requis obligatoires

  • Algorithmique et programmation
  • Développement Web
Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
CC (contrôle continu)Ecrit sur table
CC (contrôle continu)Evaluation des pratiques techniques

Seconde chance / Session de rattrapage - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
CC (contrôle continu) 2nde chanceEcrit sur table
CC (contrôle continu) 2nde chanceEvaluation des pratiques techniques