En visitant, utilisant ce site web et en prenant contact avec le responsable du traitement, vous consentez expressément à ce que nous recueillions et traitions, selon les modalités et principes décrits dans nos politiques de confidentialité, vos données à caractère personnel.
logo technifutur

Rechercher une formation

Mot clé
Public
Branches d'activité
Domaines



Fermer
Toutes les formations
Développeur d'applications mobiles IOS/Android / Square Code
Participants
12
Durée
120 jours
Formation pour
demandeurs d'emploi
Formations planifiées
Pour : demandeurs d'emploi
Localisation :
Technifutur - Liège Science Park

Dates :
19/1019/06

Statut : ouvert
Formation donnée les



Cible

Demandeurs d'emploi inoccupés


Les inscriptions à la séance d’information pour la session d'octobre 2020 sont ouvertes dès ce 13/07/2020

Pour vous y inscrire : 0800/93 947 ou 04/225 57 10

 

Si vous souhaitez manifester votre intérêt pour cette formation en 2021, envoyez un mail à cathy.lambert@technifutur.be en précisant:

Session 2021,
L’intitulé de la formation,
Nom
Prénom,
Mail,
Tel


Objectifs

 

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.


Prérequis
  • 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.

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

Lieu
Technifutur - Liège Science Park

rue bois de saint-jean 15-17

B-4102-seraing

+32(0)4 382 45 00

info@technifutur.be


Date(s)
DU 19/10 AU 19/06 2021

Contact

Cathy Lambert

Coordinatrice

Tel: 04 382 44 58

cathy.lambert@technifutur.be


Technifutur - © Copyright 2020