martin-formations

Objectifs

Cette formation a pour objectifs de permettre à toute personne maîtrisant la programmation Java et ayant de bonnes notions en bases de données relationnelles :

  • de s’approprier l’écosystème des applications mobiles et les spécificités liées au développement d’applications mobiles ;
  • de mettre en œuvre l’analyse, le développement et les tests d’une application mobile sous Android.

Conditions d'admission

L’original ainsi qu’une copie du certificat requis doivent être présentés à l’inscription.

  • Certificat de l’enseignement secondaire supérieur (CESS) 
    ou équivalence du titre obtenu à l’étranger. 
    ou passer un test d’admission en français et en mathématiques organisé au début de chaque séance d’inscription (Campus de la Plaine, bâtiment HA).
    Voir la matière du test.

  • et posséder de bonnes connaissances dans le langage de programmation orienté objet Java,
  • et posséder de bonnes notions en bases de données relationnelles.

Volume horaire

Rentrée en février, cours jusque fin juin.

Une séance de 4 périodes de cours / semaine, le mardi soir.
1 période = 50 minutes 

Lieu des cours

Les cours se donnent à Woluwe-Saint-Pierre.

Programme

  • S’approprier l’écosystème des applications mobiles ;
  • Identifier les spécificités des différentes approches (Mobile friendly, Mobile optimized, Responsive design, Adaptive design, …) ;
  • S’approprier l’architecture modulaire, le cycle de vie ainsi que les concepts système et réseau d’une application mobile ;
  • Configurer l’environnement de développement ;
  • Développer, sur base d’un kit de développement logiciel (SDK), une application dotée d’une interface graphique ergonomique et « responsive » pouvant :
    • interagir avec les ressources matérielles embarquées sur les dispositifs mobiles (capteurs de position et centrale inertielle, localisation GPS, accéléromètre, caméra, écran tactile, capteur de luminosité) ;
    • communiquer avec d’autres applications ou « modules » d’applications ;
    • assurer la persistance des données ;
    • intégrer des contenus dynamiques et des contenus de type « multimédia » ;
    • communiquer avec des services distants.
  • Publier une application.