Développeur d’applications mobiles IOS/Android

Développeur d’applications mobiles IOS/Android

Un développeur d’applications mobiles est amené à travailler sur des projets concrets, ludiques et intuitifs qui tirent parti des tendances logicielles actuelles et futures : la mobilité, les réseaux sociaux, la convivialité et l’accessibilité.

Profil

Avoir un intérêt prononcé pour l’univers informatique et la programmation en particulier, ainsi qu’un esprit logique.

Posséder de bonnes bases en Java apprises de manière autodidacte, scolaire ou professionnelle.

Avoir un bon niveau en anglais technique.

Etre dynamique, organisé, résistant au stress et aimer travailler en équipe.

Métier

Cette formation propose l’acquisition de compétences avancées sur les deux plateformes faisant aujourd’hui office de locomotive sur le marché des mobiles: IOS (iPhone/ iPad) et Google Android (Smartphone/ tablette).

A l’issue de cette formation, les stagiaires seront capables de créer des applications « typiques » sur iOS et Google Android mais aussi d’utiliser les fonctionnalités avancées des smartphones tels que les accéléromètres, les puces GPS, les interfaces multi-touch et les puces NFC.

Les notions essentielles d’ergonomie des applications mobiles seront également abordées durant cette formation.

Programme

Pré-requis pour développement Android 
Environnement de développement ( Eclipse)
Logique de programmation Java et Syntaxe Java
Programmation Orienté Objet en Java
UML et design patterns
Présentation et utilisation des APIs de base de Java (essentiellement java.lang, java.util)
Les threads

Concepts techniques clés  pour le développement mobile 
Introduction aux bases de données SQL
Le langage XML
Le parsing du langage XML: SAX et DOM
Introduction au JSON
HTTP et Web Services

Notions spécifiques au développement mobile
Les spécificités des mobiles
Taille d’écran
Performances (vitesse et impact sur la batterie du mobile)
Instabilité du réseau de données
Ergonomie générale des mobiles : étude de cas

Développement sous Android (smartphone/ tablettes) 
Architecture et cycle de vie d’une application Android (modularité de l’architecture)
Architecture du SDK Android et conventions de ce SDK
Concepts ergonomiques clés des applications Android
Développement d’applications au moyen des composants UI du SDK
Communication entre applications et « modules » d’applications
Animations des composants graphiques
Utilisation avancée du tactile
Persistance: système de fichiers et base de données
Accès web services (réseau et Parsing XML)
Multimédia: lecture vidéo & streaming, appareil photo, caméra
Avancé: accéléromètre, géolocalisation et maps
Introduction au NFC
Publication sur l’Android Market

Pré-requis pour développement iOS 
Environnement de développement: Mac OSX et XCode
Syntaxe Objective-C
Gestion de la mémoire en Objective-C / iOS

Développement sous iOS (iPhone/ iPad) 
Architecture du SDK iOS et conventions de ce SDK
Architecture du SDK graphique (UiKit)
Concepts ergonomiques clés des applications iPhone / iPad
Développement d’applications au moyen des composants graphiques
Animations des composants graphiques
Utilisation avancée du tactile: multi-touch et reconnaissance de « gestures »
Persistance: système de fichiers et base de données (CoreData)
Accès web services (réseau et parsing XML)
Particularités des réseaux mobiles: débit, disponibilité, fiabilité
Multimédia: lecture vidéo & streaming, appareil photos, caméra
Avancé: accéléromètre, géolocalisation et maps
Performances et consommation mémoire d’une app iOS: utilisation des instruments
Publication sur l’AppStore

Scrum
Cours de communication
Accompagnement dans la recherche emploi

Durée

120 jours techniques

Du lundi au vendredi de 8h30 à 17h

Stage en entreprise de 6 semaines à effectuer après la formation

Dates

Formation prévue à partir du 19/10/2020 à Technifutur

Procédure d’accès pour Liège:

 

 

Participer à une séance d’information, inscription obligatoire en téléphonant : (à partir de juillet 2020)

o   soit au numéro gratuit du Forem au 0800 / 93 947

o   soit au Service Clientèle du Forem Liège au 04/22 55 710

Si vous souhaitez manifester votre intérêt pour cette formation avant juillet 2020, envoyez un mail à cathy.lambert@technifutur.be en précisant :
• L’intitulé de la formation
• Nom, prénom
• Mail
• Tel

Le jour de la séance d’information, le candidat devra apporter :

o    son CV avec photo

Le jour de la séance d’information :

o   test(s) sur les prérequis techniques

 

Service à contacter pour informations complémentaires :

Cathy Lambert
Coordinatrice
T : 04 382 44 58 | Mail

Quelques photos

Nos partenaires