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









