Mistra - Université d’Eté !

 
Mistra flyer A5

Université d’été : Devenez développeur IOS et Android en 40 jours avec Mistra Formation
A Paris (République) du 15 juillet au 15 septembre 2015

Pour cet été, Mistra vous propose un programme unique vous permettant de devenir développeur mobile avec une formation sur-mesure : de la création de l’application à la mise en ligne sur l’App Store et le Play Store.

Objectifs Cette formation, ouverte à tous, vous permettra de comprendre les enjeux d’un développement mobile, les questions d’ergonomie indispensable à une application réussie, ainsi que les arcanes de développement d’une application en mobilité.

Programme du Cursus

Formation Durée
Ecosystème des applications mobiles 1 jour
Ergonomie des applications mobiles, par plateforme
- Design / Organisation visuelle
- Vitesse / Publicités
- Utilisation du clavier / Gestion des erreurs
2 jous
Présentation des outils et plateformes de développement
(IDE / Versionning / Tests)
1 jour
Echanges client/serveur et Web Services dans un environnement mobile 1 jour
Langage de développement objet : Le Java 8 jours
Etre autonome avec un logiciel design du marché pour intégrer un design mobile 2 jours
Développement pour iOS avec travaux pratiques et projet 9 jours
Développement pour Android avec travaux pratiques et projet 9 jours
Projet final en équipe et coaching sur projets personnels 7 jours

Financement
Coût : 2300 € par personne pour la totalité du cursus.
Pour toute question (inscription, prise en charge financière, etc.), contacter nous au 01 82 52 25 25.

Formation Android développement

formation android

Objectifs de la formation Développer pour Android

Android (prononcé androïde) est un système d'exploitation open source pour smartphones, PDA et terminaux mobiles conçu par Android, une startup rachetée par Google. D'autres types d'appareils possédant ce système d'exploitation existent, par exemple des téléviseurs et des tablettes.

A la fin de cette formation vous maitriserez les fonctionnalités et capacités de la plate-forme Android dédiée à la réalisation d'applications pour les téléphones mobiles. Vous saurez développer des applications mobiles pour le système d’exploitation Android en utilisant le SDK fournit par Google.

banniere_devis

Public concerné

Développeurs connaissant la programmation orientée objet

Responsables techniques

Pré-requis

Connaitre la programmation orientée objet ou avoir suivi la formation Introduction à l'objet.

Des notions de java sont requises ou avoir suivi la formation Java initiation.

Informations pratiques

Référence : #ANF

Durée : 5 jours (35 heures)

Tarif : 2 175€ (HT)

 formation intra-entreprise disponible

50 % de remise pours les "demandeurs d'emploi " !!

Contactez nous au :

01 82 52 25 25

ou par mail

Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

Dates 2015:

 - du 6 au 10 Juillet 2015 

 - du 03 au 07 Aout 2015

 - du 14 au 18 Septembre 2015

 - du 5 au 9 Octobre 2015

 - du 19 au 23 Octobre 2015

 - du 2 au 6 novembre 2015

 - du 7 au 11 Décembre 2015

 - du 14 au 18 Décembre 2015

 

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme de la formation Android

Introduction au développement Android

  • Rappels des bases en Java 
  • Les fonctionnalités de la plateforme Android
  • Architecture d'une application Android
  • Découverte et Installation de l'environnement de développement ( Android studio Gradle, Git, Genymotion) et du SDK Android
  • Problématiques liées à la plateforme : diversité d'écrans, de marques, de surcouches, etc.

Exercice pratique: prise en main d'android Strudi avec le SDK Android et les outils tiers (émulateurs etc.)

La première application Android

  • Création d’un projet Android, le code « minimal »
  • Exécution de l’application sur l’émulateur
  • Débogage

Exercice pratique: créer d'un premier projet, exécution et déploiement sur l'émulateur. Premier essai sur un téléphone physique

Composition d’une application Android

  • Le fichier « Manifest »
  • Les ressources
  • Le code source

L’interface utilisateur Android

  • Les fenêtres  « Activity » (cycle de vie et comportement)
  • Design des contrôles et positionnement.
  • Adapateurs
  • Les menus et les sous menus
  • Relation entre les ressources et le code source (Layout, images, thèmes)
  • Internationalisation d’une application
  • Lancer des fenêtres (« Intent »)

Exercice pratique: création d'une application permettant d'afficher l'historique des appels avec possibilité de suppression d'entrées. Une IHM à plusieurs écrans sera demandé.

Communication inter applications Android

  • Résolution des intents implicites
  • Services : comportement et mise en place
  • Broadcast receiver : utilisation et mise en place

Communiquer en réseau avec Android

  • Faire des appels http
  • Web Services (REST, XML)
  • JSON
  • Lier à des composants, des listes
  • Implémenter les échanges réseau en multitâches grâce aux méthodes asynchrones

Appel de méthodes asynchrones

  • AsyncTask

Stockage de données

  • Stocker des fichiers sur le mobile
  • Utiliser une base de données SQLite
  • Transactions et SQLite ?
  • Le système de fichiers
  • Les préférences utilisateurs
  • Transformer son application pour une utilisation Offline
  • Le partage de données entre applications (« Content Provider »)

Exercice pratique: amélioration de l'application de gestion des contacts pour permettre la sauvegarde dans une base de données sur le téléphone et l'importation de nouveaux contacts via une API web.

Tour d’horizon des nouveautés des SDKs 4 et 5

  • Fragments d’activités
  • Utilisation des nouveaux composants graphiques
  • Barre d’actions
  • Barre système de notifications

Réseaux sociaux

Exercice pratique: partage d'informations sur les différents réseaux sociaux.

Mise en place du push

  • Présentation de Google App Engine
  • Créer son compte Gae
  • Envoyer un push depuis une application Java/PHP
  • Recevoir un Push
  • Que peut-on faire une fois notre application appelée ?

Utilisation du GPS avec Android

  • Location provider
  • Se localiser
  • Geocoding (reverse et forward)
  • API Google Maps

Exercice pratique: ajout de position sur chacun des contacts et affichage sur une Google Maps de la position et de l'itinéraire par rapport à la position actuelle du téléphone.

 

Spécificité du développement mobile Android

  • Accès aux informations des applications de base : no de tel, contacts..
  • Utiliser les fonctions de téléphonie : faire un appel, lancer un sms
  • Accéder à l'appareil photo, au Flash, l'API Media
  • Jouer avec la sonnerie, le vibreur
  • Styles et thèmes

Native Development Kit (NDK)

  • Réutiliser vos programmes C et C++
  • Lier votre application Java à des librairies C/C++
  • Faire une application 100% C++
  • Bonnes pratiques

Exercice pratique: le formateur fournira un programme de calcul en C/C++ qu'il faudra interroger depuis une interface graphique en Java.

Déploiement

  • Processus de déploiement sur le Google Play
  • Comment déployer son application sans passer par le Market
  • Signer son application
  • Publier sur le Google Play
  • Créez plusieurs APK pour différentes versions du SDK Android
  • Statistiques sur le Google Play

Exercice pratique: déploiement de notre application sur l'Android Market et téléchargement sur les appareils des stagiaires. Démonstration des statistiques d'une application déployée par le formateur.

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Android SDK

Android Studio

Genymotion

Git

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 70% du temps est concacré à la pratique.

Formations connexes

Si vous souhaitez aller plus loin, vous pouvez également suivre la formation iPhone ou la formation windows phone 8.

Mots clés associés à cette formation

Java, android, mobile, développement.

Financement de la formation professionnelle

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.

Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.

Prochaines Formations

Promotions sur nos prochaines formations à -30% et -50%

 

Formation  Android Développement - du 6 au 10 Juillet  2015 - 1000 euros HT

Formation Développement d'application iOS avec Obective C - du 22 au 26 Juin - 1000 euros HT

 

 

 Tarif Spécial "demandeur d'emploi" : 50 % de réduction sur la pluspart de nos formations 

Contactez nous pour toute inscription ou information

01 82 52 25 25

Toutes nos promotions ...