Skip to main content
Gust Training
Telecom & mobile

Formation Titanium Appcelerator : Développement d’application native pour mobiles

Objectifs de la formation Titanium Appcelerator Cette formation Titanium Appcelerator vous permettra de réaliser des applications natives pour

Duration
3 Jours
Level
Intermédiaire
Formats
On site · Online · Blended

Course objectives

Cette formation Titanium Appcelerator vous permettra de réaliser des applications natives pour téléphone mobile, en utilisant uniquement le langage JavaScript. L’utilisation du Framework Titanium vous permettra de développer de véritables applications multiplateformes professionnelles pour mobile en vous affranchissant des contraintes liées aux langages spécifiques à chaque plateforme. Ces applications utiliseront toutes les fonctionnalités des SDK (géolocalisation, accéléromètre, bases de données, système de fichiers, base de contacts, API Facebook, UI, …). De plus, nous vous montrerons également comment déposer votre application mobile à la fois sur l’AppStore et sur Android Market.

Who is this course for?

Cette formation Titanium Appcelerator s’adresse aux développeurs et aux chefs de projets.

Prerequisites

Connaître au moins un langage de programmation et avoir des notions de bases sur JavaScript et SQL, La première journée est consacrée aux connaissances essentielles sur ces langages.

Programme

Rappels sur le JavaScript avancé

  • Les structures de langage
  • Programmation orientée objet
  • Spécifités du Javascript

Concepts et architecture d’une application Titanium

  • Fonctionnement de l’IDE Titanium Studio
  • Fonctionnement du Framework
  • Arborescence de fichiers d’un projet
  • Liens entre le JavaScript et les SDK

Les fondamentaux

  • Création de composants
  • Exploration de l’API
  • Positionnement de composants et gestion des orientations
  • Concept de proxy
  • Gestion des événements
  • Développement multiplateforme

Organisation d’une application avec Titanium Appcelerator

  • Structure du système de fichier
  • Structure du code : portées
  • Architecture Tweetanium
  • Architecture Titanium 3 Le Framework Alloy basé sur Backbone JS

Débug

  • Utilisation du simulateur (iOS, Android)
  • Mode débug de Titanium Studio
  • Exploration des éléments générés à la compilation
  • Test sur matériel (iOS, Android)
  • Découverte de compte développeur Apple : développement

Base de données

  • Manipulation de la base de données SQLite depuis le code
  • Exploration de la base
  • Propriétés de l’application

Système de fichiers

  • Manipulation de fichiers depuis le code
  • Exploration et débug

Synchronisation de données

  • Requêtes http
  • Manipulation JSON et XML
  • Appcelerator Cloud Service

Application Hors ligne

  • Problématique
  • Identification des besoins et solutions techniques et organisationnelles
  • Synchronisation multi-appareils : sockets
  • Notifications

Gestion de la mémoire et développement avancé

  • Identification et suppression des pertes de mémoire
  • Problèmes courants, trucs et astuces.
  • Internationalisation
  • Utilisation de l’API Titanium :
  • – Contacts
  • – Géolocalisation
  • – Accéléromètre
  • – API Facebook
  • – Localisation
  • – Réseau

Intégration : Amélioration de l’ambiance de l’application

  • Propriétés et composants utilisables
  • Gestion et utilisation des images
  • Installation de module complémentaire
  • Différents moyens
  • Intégration du module
  • Modules libres et disponibles sur l’Appcelerator Market Place (gratuits ou payants)
  • Utilisation dans le code

Publication et distribution

  • Compte développeur Apple : distribution
  • Outils iTunes Store
  • Publication Apple Store et Android Market.

Topics: Mobile

Telecom & mobile

Formation Xamarin.Forms

Objectifs de la formation Xamarin forms Xamarin permet de développer en C# des applications mobiles pour iOS, Android, ou Windows Phone.

Duration
3 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Telecom & mobile

Formation Windows Phone 8 développement

Objectifs de la formation Windows Phone 8 Cette formation « Windows Phone 8 développement » vous permettra de développer des applications

Duration
4 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Telecom & mobile

Formation Windows Phone 7 développement

Objectifs de la formation Windows Phone 7 Cette formation « Windows Phone 7 développement » vous permettra de développer des applications

Duration
4 Jours
Formats
On site · Online · Blended
Level
Intermédiaire
Chat on WhatsApp