(+33)1 55 60 76 72

Appcelerator Titanium

Accueil » Formations » Front / Mobile » Appcelerator Titanium

Appcelerator Titanium est un framwork JavaScript permettant de développer des applications cross plateformes, rapides, dynamiques et performantes. Cette formation

2550 € HT 5 jours MO-APT

Développer des applications cross plateformes avec Appcelerator Titanium

Programme

Archi­tec­ture et éléments d’in­ter­face

  • Intro­duc­tion au déve­lop­pe­ment mobile
    • présen­ta­tion des plate­formes mobiles
    • panel des solu­tions de déve­lop­pe­ment
  • Archi­tec­ture de Tita­nium
    • prin­cipes de déve­lop­pe­ment pour un déve­lop­pe­ment d’ap­pli­ca­tions natives
    • phases de la concep­tion d’une appli­ca­tion mobile
    • mode de compi­la­tion de Tita­nium
  • Présen­ta­tion et confi­gu­ra­tion de l’en­vi­ron­ne­ment de travail
  • Votre premier projet Tita­nium
    • créa­tion d’un projet
    • version­ner un projet
    • comment orga­ni­ser les fichiers ?
    • Ti.include() vs. CommonJS et require()
    • quelles librai­ries externes peuvent aider ?
  • Éléments de l’in­ter­face utili­sa­teur : fenêtres, vues et widgets.
    • diffé­rences entre Android et iOS
    • modes de posi­tion­ne­ment des éléments
  • Gestion­naire d’évè­ne­ments
    • émis­sion et récep­tion
    • évène­ments locaux et globaux
  • Travailler avec la carto­gra­phie
  • Inter­na­tio­na­li­sa­tion d’une appli­ca­tion
  • Accès aux données locales
    • présen­ta­tion de Ti.Data­base
    • lecture de la base de données SQLite
  • Accès à des données distantes
    • détec­ter et utili­ser le réseau
    • créer une connexion HTTP
    • stra­té­gie pour mettre en cache des données distantes
    • mani­pu­ler les sockets

Décou­vrir le frame­work Alloy

  • Accé­der aux APIs maté­rielles
    • accé­lé­ro­mètre
    • caméra
    • média
    • géolo­ca­li­sa­tion
    • système de fichiers
    • carnet d’adresses
  • Présen­ta­tion d’Al­loy, le frame­work MVC offi­ciel pour Tita­nium
    • outillage dispo­nible
    • créa­tion d’un projet Alloy
    • archi­tec­ture du projet
  • Gestion des vues : templates XML et styles .tss
  • Notion de thèmes graphiques
  • Contrô­leurs et appli­ca­tion de compor­te­ments
    • passage de variables entre contrô­leurs
  • Gestion des données
    • présen­ta­tion de back­bone.js
    • mani­pu­la­tion de données dans une appli­ca­tion Tita­nium alloy
  • utili­sa­tion de librai­ries externes
  • Créa­tion de widgets et réuti­li­sa­bi­lité
  • « Trucs et astuces » au sujet d’al­loy

Aller plus loin avec Tita­nium

  • Utili­ser les APIs Appce­le­ra­tor Cloud Services :
    • gestion des utli­sa­teurs
    • gestion d’objets métier
  • Inte­ra­gir avec l’uti­li­sa­teur
    • créa­tion d’un menu natif sous Android
    • envoi de noti­fi­ca­tions push
    • faire appel aux « intents » et parta­ger l’in­for­ma­tion
  • Publier ses appli­ca­tions
    • iTunes App Store
    • Android Play Store
  • Tests unitaires
  • Ressources pratiques
    • débug­ger les appli­ca­tions
    • moni­to­rer les perfor­mances
    • utili­ser des polices de carac­tère spéci­fiques
    • trou­ver de l’aide
  • Exten­sions natives
    • prin­cipes et utili­sa­tion
    • déve­lop­pe­ment d’une exten­sion native simple
  • Ques­tions ouvertes
    • travaux pratiques
    • exemples d’ap­pli­ca­tions exis­tantes
    • les erreurs courantes d’ar­chi­tec­ture
    • réponse à vos ques­tions