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
WooCommerce

WooCommerce

Vous voulez créer un site Internet et vendre vos produits en ligne ? Vous êtes au bon endroit ! Cette...

Voir détail
Recherche d’emploi

Recherche d’emploi

International Skills Academy vous accompagne pendant votre recherche d'emploi grâce à cette formation...

Voir détail
Shopify de A à Z

Shopify de A à Z

Chaque année, la vente en ligne attire de plus en plus de nombreux individus. Pour vous aider à vous lancer...

Voir détail