Formation Titanium Appcelerator

Logo Formation Titanium

1700€

1530€HT/ personne

3 jours (21 heures)

Présentation

Titanium est un Framework qui permet de développer efficacement des applications mobiles multiplateformes en employant le langage JavaScript. Dans cette formation vous apprendrez à maitriser cette technologie Open source qui bénéficie d’un grand soutien communautaire en s’appuyant notamment sur CommonJS.

Notre formation porte sur la toute dernière version en date de ce Framework (Titanium 7.4 GA sortie en septembre 2018 à la date de l’article).

 

Objectifs

  • Maîtriser le Framework Titanium
  • Développer des applications natives en utilisant Titanium Appcelerator Platform
  • Gérer le déploiement de vos Apps sur Android, iOS et Windows Mobile
  • Savoir tester une application

 

Public visé

Développeurs, Architectes, Administrateurs systèmes, DevOps

 

Pré-requis

  • Connaissances de base d’un système Unix
  • Connaissance de Python

Programme de la formation Titanium

Titanium SDK

  • Introduction
  • Architecture du framework
  • API cross-plateforme
  • Architecture du projet
  • Utilisation des modules
  • Hyperloop

Premier projet riche avec Titanium

  • Création et organisation d’un projet
  • Versionner un projet
  • Ti.include() vs. CommonJS et require()
  • Éléments de l’interface utilisateur : fenêtres, vues et widgets
  • Différences entre Android et iOS
  • Modes de positionnement des éléments
  • Gestionnaire d’évènements
    • émission et réception
    • évènements locaux et globaux
  • Travailler avec la cartographie
  • Internationalisation d’une application
  • Accès aux données locales
    • Utilisation de Ti.Database
    • Lecture de la base de données avec SQLite
  • Accès à des données distantes
    • Détecter et utiliser le réseau
    • Créer une connexion HTTP
    • Stratégie pour mettre en cache des données distantes
    • Manipuler les sockets

Alloy : Framework MVC

  • Introduction
  • Models
  • Views
  • Controllers
  • Widgets
  • Gestion des vues : templates XML et styles .tss
  • Gestion des Thèmes graphiques
  • Passage de variables entre contrôleurs
  • Gestion des données avec backbone.js
  • Manipulation de données dans une application Titanium alloy
  • utilisation de librairies externes
  • Création de widgets et réutilisabilité
  • « Trucs et astuces » au sujet d’Alloy

Accéder aux APIs matérielles

  • Géolocalisation
  • Accéléromètre
  • Système de fichiers
  • Caméra
  • Média
  • Carnet d’adresses

Appcelerator Arrow

  • Introduction
  • Arrow Builder
  • Arrow Cloud

Appcelerator Studio

  • Installation
  • Configuration des OS
  • App Desiger
  • App Preview
  • Atom

Outils

  • gitt.io
  • Ti-Slack
  • Ticons
  • TN
  • Loopmodules.com

Debugging & Test

  • Débugger le code JavaScript Titanium à l’aide des outils de Studio
  • Débugger les apps Mobile Web, et via API Android & iOS
  • Monitorer les performances
  • Déployer une apps Android & iOS sur un terminal pour tester
  • Déterminer vos options pour le déploiement vers des testeurs distants

Publication

  • Publier sur Google Play Store & l’App Store iTunes
  • Connaitre les différences entre la publication AdHoc, Enterprise ou private sous iOS
Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Frédérik

Frédérik

Fondateur de SQUIRREL mobile, expert développement mobile iOS et Android – Certifié Appcelerator Titanium

Témoignages

Donnez votre avis ?

Afficher tous les témoignages

Donnez votre avis ?

Noter la formation

1700€

1530€HT/ personne

3 jours (21 heures)

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.