Créer une application mobile

Formation en création d'une application mobile - FMI115

Une formation complète à distance sur les différentes techniques permettant de créer et déployer des applications mobiles adaptés aux différents formats de terminaux.

  • Durée 3 mois (72H)
  • Formation A distance
  • Certifiée Oui
  • Déjà assistés 34
(4.3/5)
140 Euro/Mois
120 Euro/Mois
S'inscrire

Description

Le mobile et les tablettes sont devenus les points d’entrée principaux sur le Web et les réseaux sociaux. Au-delà de la déclinaison du site Web pour smartphone, les entreprises développent aujourd’hui de plus en plus leurs propres applications pour mobiles et tablettes. Cette formation en ligne  de 3 mois composée de sept modules vous aidera à déployer des applications mobiles sur l’App Store et le Google Play. En commençant par un rappel sur XHTML, CSS , JavaScript et HTML5 jusqu’au Framework mobile les plus connu ( iUI, JQuery Mobile et Sencha Touch ), cette formation  est complète pour approfondir vos connaissances ou commencer un nouveau métier.

Programme

  • M1. Introduction au Web Mobiles.
    • 01. L’arrivée des Smartphones, avantage ou martyre pour le développeur web ?
    • 02. Les avantages, les inconvénients et les limites des applications web.
    • 03. Les avantages, les inconvénients et les limites des applications native.
    • 04. Cycles de développement.
    • 05. Accélérer l’affichage de nos applications avec Amazon, App Engine ou une solution à base de Proxy.
    • 06. Enjeux stratégiques et différences entre site mobile et application.
    • 07. Les frameworks mobiles : JQTouch, JQuery Mobile, Sencha Touch, iUI,…
  • M2. Rappels XHTML/CSS et JavaScript.
    • 01. Liens avec ancres.
    • 02. Les images : optimisation des aller/retour serveur et empilage avec z-index.
    • 03. Gérer les blocs.
    • 04. Sélecteurs CSS avancés (nth-child…)
    • 05. JavaScript : manipuler DOM, les évènements…
  • M3. HTML5 : les nouveautés au cœur du développement web pour mobiles.
    • 01. Nouvelles gestions de blocs.
    • 02. Bases de données côté client.
    • 03. Transactions sur bases de données.
    • 04. Stockage hors-ligne.
    • 05. AJAX amélioré.
    • 06. Insérer du CSS3 pour les transitions, les arrondis.
    • 07. Gérer un seul CSS pour plusieurs appareils (téléphones, tablettes).
    • 08. Graphisme grâce aux Canvas.
    • 09. Multi-Touch.
    • 10. Géolocalisation et utilisation de l’API Google Maps.
  • M4. Présentation du framework mobile : iUI.
    • 01. Présentation du framework.
    • 02. Fenêtres.
    • 03. Clavier virtuel (forçage).
    • 04. Menu.
    • 05. Gestion des thèmes avec theme-switcher.
    • 06. Ios : thème et formulaire.
    • 07. Extensions iUI : nouveaux thèmes (Android, WebOS), listes de sélection, calendrier,…
    • 08. Navigation rapide entre pages et JavaScript la gestion des évènements des composants iUI.
    • 09. DOM et fenêtres iUI et appels AJAX en utilisant JavaScript.
    • 10. Envoi de formulaires iUI en Ajax.
  • M5. Présentation du framework mobile : JQuery Mobile.
    • 01. Présentation de JQuery.
    • 02. Fenêtres.
    • 03. Barres d’outils.
    • 04. Formulaires.
    • 05. Listes avec ou sans séparateur.
    • 06. Evènements.
    • 07. AJAX.
    • 08. Design.
  • M6. Présentation du framework mobile : Sencha Touch.
    • 01. Présentation, setup d’une application.
    • 02. Fonctionnement de l’affichage (panel, menu, boutons, liste).
    • 03. Chargement de données en AJAX à partir du serveur.
    • 04. Formulaire, les différents champs.
    • 05. Gestion des évènements.
    • 06. Google Maps dans Sencha Touch.
    • 07. Mettre en place une architecture MVC sur ses applications Sencha Touch.
  • M7. Déployer son application sur l’App Store et le Google Play avec PhoneGap.
    • 01. Présentation de PhoneGap.
    • 02. Multi-plates-formes ?
    • 03. Principes techniques.
    • 04. Téléchargement.
    • 05. Configuration avec XCode pour une application iPhone.
    • 06. Configuration avec Eclipse pour une application Android.
    • 07. Exécution sous émulateur.
    • 08. Utiliser toute la hauteur de l’écran.
    • 09. Changer le nom et le logo de l’application.
    • 10. Accéder en JavaScript aux fonctionnalités natives.
    • 11. Bip, alertes, vibreur, etc.
    • 12. Géolocalisation.
    • 13. Accéléromètre.
    • 14. Comparaison d’applications sous iPhone/Android/Blackberry.
    • 15. Inscription, certificats et déploiement sous iTunes.
    • 16. Inscription, certificats et déploiement sous Android Market.

Objectifs

  • Comprendre les spécificités d’HTML, JavaScript et CSS propres au développement mobile.
  • Savoir utiliser les Frameworks mobile les plus connu ( iUI, JQuery Mobile et Sencha Touch ).
  • Savoir faire interagir l’application avec les fonctions de base du téléphone.
  • Stocker des informations dans une base de données sur le mobile.
  • Déployer son application sur l’App Store et le Google Play.

Points forts

  • Un cycle de formation complet et certifiant pour créer des applications mobiles.
  • Favoriser l’échange entre tous les participants.
  • Une formation qui regroupe les différents frameworks pour le développement des d’applications mobiles.

Prérequis

  • Bonnes connaissances en HTML, CSS et JavaScript.

Pour qui?

  • Développeurs Web.
  • Infographistes.
  • Web designers.

Avis étudiants

Fatime Ezzahra Ja.
Bonne continuation

Une formation à distance de très bonne qualité. Bonne continuation

Amina Ou.
Formation de qualité

La formation a été de qualité et très interactive même du fait de sa réalisation à distance.

Karima So.
Formation très dense

Formation très dense et intéressante. Merci à toute l'équipe pour leur écoute et disponibilité. .

Plus de formations

Nos formations populaires

Nos formations
Les fondamentaux du digital et des réseaux sociaux

Les fondamentaux du digital et des réseaux sociaux

La communication est l’art qui consiste à transmettre un message à une cible de façon efficace et...

Voir détail
Google Ads

Google Ads

La réussite d’une compagne de liens sponsorisés sur Google ne s’improvise pas mais se prépare. Entre...

Voir détail
Délégué médical

Délégué médical

Suivre la formation en e-learning de délégué médical c’est avoir un métier qui offre une grande...

Voir détail