• 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://4cfd1f20-bc14-4818-a1ca-a9c3c40bbc64CONTAINER
    Ingénieur diplômé de Polytech spécialité électronique et systèmes numériques
  • course://ingenieur-diplome-de-polytech-specialite-electronique-et-systemes-numeriques-LMHFTD6T?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://30307e7f-36f6-4391-a931-1115dbdc9693&programId=programContent://4cfd1f20-bc14-4818-a1ca-a9c3c40bbc64CONTAINER
    TRONC COMMUN
  • course://ingenieur-diplome-de-polytech-specialite-electronique-et-systemes-numeriques-LMHFTD6T/tronc-commun-LOCVLD23?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://c65d8edd-58b6-4ee0-8a85-4af3b46f0a3c&programId=programContent://4cfd1f20-bc14-4818-a1ca-a9c3c40bbc64CONTAINER
    UE1 Sécurité et Informatique 1
  • Développement d'application mobiles

Développement d'application mobiles

  • Niveau d'étude

    BAC +4

  • Composante

    Polytech Dijon

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

Type d'évaluationNature de l'évaluationDurée (en minutes)Nombre d'épreuvesCoefficient de l'évaluationNote éliminatoire de l'évaluationRemarques
CC (contrôle continu)Ecrit sur table 1.5
CC (contrôle continu)Evaluation des pratiques techniques1.5

Seconde chance / Session de rattrapage

Type d'évaluationNature de l'évaluationDurée (en minutes)Nombre d'épreuvesCoefficient de l'évaluationNote éliminatoire de l'évaluationRemarques
CC (contrôle continu) 2nde chanceEcrit sur table 1.5
CC (contrôle continu) 2nde chanceEvaluation des pratiques techniques1.5