Android2EE

  • Adapté
  • Large
  • Etroit
  • Augmenter la taille de la police
  • Taille de la police par défaut
  • Diminuer la taille de la police
Formations 2013-2014 Android inter-entreprises par Android2EE

Inscrivez-vous.

Inscrivez-vous dès maintenant.
N'attendez pas que les formations soient remplies (8 places maximum).

par mail : contact@android2ee.com ou

par téléphone 06 50 48 24 93. 
Du 17 au 21 Mars. 14
Du 07 au 11 Avril 14 
Du 16 au 20 Juin 14 
Paris  Formation Init.: Des fondamentaux à l'autonomie et la performance (3j)
Formation complète: Fondamentaux, Architecture et Librairies (5j) 
Du 24 au 28 fév. 14
Du 12 au 16 Mai 14 
Lyon Formation Init.: Des fondamentaux à l'autonomie et la performance (3j)
Formation complète : Fondamentaux, Architecture et Librairies (5j) 
Du 24 au 28 Mars 14
Du 19 au 23 Mai 14


Toulouse
Formation Init.: Des fondamentaux à l'autonomie et la performance (3j)
Formation complète : Fondamentaux, Architecture et Librairies (5j) 
20% de réduction sur les formations de Mars
Paris 17-18-19 Mars à 1450€ (1790€).
Toulouse 24-28 Mars à 2400€ (2980€).
Contactez-nous.

Formation Complète (5j) :
Initiation Avancée, Architecture et Librairies.

Toutes nos formations sont sur mesure, ce plan s'adapte à vos besoins. 

Objectifs :

L’objectif de cette formation est de permettre à tout développeur Java de devenir un développeur-concepteur Android.
Il saura à la suite de cette formation être autonome dans la programmation Android, mais aussi concevoir une application Android qui s'adapte à tous les SDK Android (de 1.5 à 4.1), tout en respectant les bonnes pratiques du système que ce soit pour les tablettes ou les téléphones.
Ainsi cette formation se scinde en trois parties disctinctes; Initiation avancée à la programation Android, Architecture Android et un Update à Ice Cream sandwich.
Ce qui se traduit par:
Initiation avancée à la programmation Android (3 jours):
  • Être autonome dans la programmation Android ;
  • Maitriser les éléments du système (Activité, Service, Content Provider,…) ;
  • Utiliser les composants graphiques pour mettre en place des IHMs attractives ;
  • Savoir communiquer entre les différentes briques applicatives ;
  • Savoir communiquer avec les API système ;
  • Savoir communiquer avec des serveurs http via des services REST ou le bus http;
  • Avoir les bonnes pratiques de programmation Android (Architecture,…) ;
  • Connaitre les évolutions du système.
Architecture (1 jour): 
  • Architecture d'une application Android ;
  • Pro-Tips Android ;

Maîtriser les Librairies :

L’objectif est de vous permettre de connaitre quels sont les librairies et les projets open-sources les plus utiles à inclure dans vos projets :

  • Les projets open-sources à utiliser au sein de ses projets (AndroidAnnotation, SherlockBar, EventBus, Accra, Spoon, GenyMobil …)
  • Les services Google (GoogleSignIn, Maps V3, CloudToDevice C2DM, AdMobs, Drive et PlayGame)
  • La support-Librairy

Public concerné

Développeur voulant maitriser la puissance du système Android 4.0.

Pré-requis 
  • Comprendre le concept des langages orientés objet.
  • Connaître le langage JAVA.
  • Avoir effectué la formation Initiation Avancée Android.
Logiciels utilisés
  • Android 4.1 (Level 16).
  • Eclipse Indigo.
  • plugin ADT v 20.
Formation modulaire
Cette formation est modulaire, vous pouvez vous inscrire:
  • Aux 5 jours de formations;
  • Aux 3 premiers jours de la formation (Initiation avancée - 1800€);
  • Aux 2 derniers jours de la formation (Architecture et ICS - 1500€);
Lors d'une inscription aux deux derniers jours, il faudra me prouver votre niveau pour que je vous accepte sans que cela pénalise les autres étudiants. Une application, un entretien téléphonique ou un questionnaire vous seront demandés.

Partenariats
Les formations parisiennes s'effectuent en partenariat avec Zenika.
Celles de Toulouse avec Makina Corpus.

Inscrpition
Par mail: contact@android2ee.com
Par téléphone : 06 50 48 24 93.
 


Télécharger le plan de la formation
 

Durée de la formation :
5 jours

Tarif Inter-entreprise :
2980€ HT
 

Cette formation est compatible de HoneyComb (Level 11) à Jelly Bean (Level 16) en passant par Ice Scream Sandwich(Level  15). Les travaux pratiques s’effectuent sous Ice Scream Sandwich (Level 15).

Plan de la formation :

Initiation avancée

Première partie :Activité

Android et le monde de l’IT

  • Qui est Android (Open Handset et versions du SDK)
  • Les chiffres principaux
  • La guerre des brevets

La programmation Android sous Eclipse

  • Mise en place de l’espace de travail
  • Le SDK Manager et l’AVD
  • Les différents wizards et outils Wysywyg
  • La perspective DDMS en détail
  • Utilisation du DebugMode et des trackers (Heap, Thread, Allocation, CPU)

Premiers pas

  • Règles de programmation Android
  • Vision globales des acteurs du système (Activity, Service, Intent, ContentProvider, BroadcastReceiver)
  • Structure d’un projet
  • Le fichier des layouts, des strings
  • Code Java d’une activité et cycle de vie
  • Tester son développement

Eléments graphiques

  • Les éléments graphiques usuels (TextView, EditText, Button,…)
  • Les layouts (LinearLayout, RelativeLayout, TableLayout)
  • Les éléments graphiques complexes (ListView, SliddingDrawer, Gallery, GridView, Spinner, AutoCompleteText, ViewFlipper,)
  • Les fenêtres Dialog et Toast et customisation
  • Les menus contextuels et menus principaux

Gestions des activités

  • Cycle de vie des activités
  • Threads (Handler et AsyncTask)
  • Communication par Intents
  • Les ressources (String, Layout, Drawables,  Xml, Raw, Dimensions, Couleur, Animations, Styles et thèmes)
  • Caractéristique de l’appareil et choix des ressources

Travaux pratiques

  • Utilisation de la perspective DDMS
  • Mise en place d'une activité simple
  • Mise en place d'une activité complexe (avec thread, gestion des ressources, utilisation des styles,...)

Seconde partie : Autour de l’activité

Persistance des données :

  • Gestion des préférences
  • Le système de fichier
  • Fichiers Xml
  • Utilisation des ContentProvider natif
  • Base de données locales SQLite
  • ContentProvider
  • Utilisation d’OrmLite

Services

  • Mise en place d’un service en mode start et en mode bound
  • La notification

Les permissions

  • Demande
  • Mise en place et sécurisation de son application

La classe Application

Travaux pratiques

  • Mise en place d'un ContentProvider lié à une base de données
  • Utilisation d'un ContentProvider natif (les Contacts)

Troisième partie : Autour de l’application

Communication avec un serveur web

  • via un web Service REST
  • via l'utilisation du bus HTTP
  • via la WebView

Quelques API du système

  • Les Capteurs
  • La géolocalisation et l’alerte de proximité
  • Le MapView
  • La gestion du Wifi

Packager l'application

  • Construire, signer  et déployer son application

Un peu d’architecture :

  • Quelques DesignPattern
  • Les bonnes pratiques
  • Gérer le multi-screens
  • Résoudre la fragmentation

Rapide présentation des nouveautés d’HoneyComb et d’IceCreamSandwich

  • Fragments
  • ActionBar
  • SocialAPI
  • CalendarApi
  • WifiDirect
  • Home screen Widget
  • GridLayout

Travaux pratiques

  • Mise en place d'une activité écoutant un web Service REST
  • Une activité basée sur la webView
  • Construire et Déployer son application

Architecture

Les notions suivantes sont abordées:
  • Design patterns
  • Architecture d'une application stand-alone
  • Architecture d'une application Android
  • Pro Tips
  • Multi versionning Android
  • Reflexion sur l'automatisation des tests

Travaux pratiques

  • Etude d'une application réelle (JCertif)

Maîtriser les Librairies

La support-Librairy

Projets Open-sources

  • AndroidAnnotation || Dagger,
  • SherlockBar,
  • EventBus,
  • Accra,
  • Spoon,
  • GenyMobil

Travaux pratiques :

  • AndroidAnnotation
  • SherlockBar

Les services Google

  • La console des services Google
  • GoogleSignIn (authentification),
  • Maps V3,
  • CloudToDevice C2DM,
  • AdMobs,
  • Drive
  • PlayGame

Travaux pratiques :

  • GoogleSignIn
  • Maps
  • AdMobs

Les formations Android2EE

Couv-formation-inter-5j_web
Un formateur, Mathias Séguy, speaker Android international reconnu (Devoxx France, JCertif Africa, Eclipse Day,…), enseignant à l’université et dans les écoles d’ingénieurs, architecte Java (10 ans d’expérience), rédacteur sur Developpez.com.
Notre livre « Android A Complete Course » est offert à chaque participant.
L’ensemble des projets « Android A Complete Tutorials Set » est offert à chaque participant.
Le livre (format classeur) de votre formation est offert à chaque participant.
Le soutien du formateur pendant un mois.
Un méthodologie éprouvée se basant sur le savoir Universitaire autant que sur l'expérience dans le monde de l'entreprise du formateur.

Cette formation Initiation avancée à Android est éligible au titre du DIF et CIF.
Vous êtes ici Les Formations Formation Complète