Formation Développeur mobile

Devenez expert en développement mobile

De l'Iphone à l'Androïd, avec le framework Cocoa Touch ou OpenGL ES, ou encore la mise en page pour le webmobile, devenez un expert pour les terminaux mobiles.

Public

  • Toute personne souhaitant développer un site ou une application mobile.

Pré requis

  • Utilisation du poste de travail et d’Internet.
  • Bonnes bases HTML / CSS (mise en page entièrement en CSS et Fluide)
  • Bonnes notions de méthodologie Objet

Objectifs

  • Préparer un site internet pour les terminaux mobiles
  • Développer une application Iphone ou Ipad avec Cocoa Touch
  • Développer une application Androïd
  • Générer des images 2D ou 3D avec OpenGl ES

 

Le cycle Développeur Mobile dure 28 jours (196 heures). Il comprend les formations suivantes :

 

  • Optimiser ses feuilles de style existantes
  • Adapter son site pour les terminaux mobiles
  • Maîtriser la synthaxe C
  • Connaître les types, opérateurs et fonctions
  • Comprendre la gestion de la mémoire
  • Connaître les différents blocs d'instructions
  • Etre en mesure de gérer les erreurs
  • Maitriser le langage Objective-C
  • Maîtriser le développement avec Cocoa Touch
  • Etre capable de développer et de publier une application
  • Maîtriser les méthodes de la programmation Objet en C++
  • Intégrer la syntaxe du langage
  • Savoir gérer la mémoire
  • Maîtriser les possibilités et contraintes de traitement sur processeur graphique
  • Savoir appréhender un environnement graphique 2D et 3D
  • Etre en mesure de créer une application fenêtrée et de gérer des interactions (callbacks)
  • Connaître les outils de génération d'objets et de texturage
  • Savoir utiliser les tampons de rendu
  • Savoir apréhender le pipeline de traitement GLSL (programmes de shader)
  • Maîtriser les techniques de debug d'openGL
  • Découvrir et mettre en oeuvre la programmation Objet avec Java
  • Pouvoir modéliser et manipuler des objets du monde réel
  • Savoir utiliser l'IDE Eclipse pour le développement d'applications Java
  • Comprendre la structure et l'architecture des applications modernes
  • Comprendre les fondamentaux de l'architecture Android
  • Maîtriser la conception et le développement en environnement mobile
  • Être autonome face à 99% des problématiques qui pourraient être rencontrées
  • Développement d'applications mobiles avec Android