Android2EE

  • Adapté
  • Large
  • Etroit
  • Augmenter la taille de la police
  • Taille de la police par défaut
  • Diminuer la taille de la police
Prochaines formations 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 24 au 28 Juin
Du 23 au 27 Sept.
Du 18 au 22 Nov. 
Paris  Formation Init.: Des fondamentaux à l'autonomie et la performance (3j)
Formation complète: Fondamentaux, Architecture et Android 4 (5j) 
Du 07 au 11 Oct.  Lyon Formation Init.: Des fondamentaux à l'autonomie et la performance (3j)
Formation complète : Fondamentaux, Architecture et Android 4 (5j) 
Du 16 au 20 Sept.
Du 25 au 29 Nov.
 

Toulouse
Formation Init.: Des fondamentaux à l'autonomie et la performance (3j)
Formation complète : Fondamentaux, Architecture et Android 4 (5j) 
La conférence "Android a Quick Course" est disponible, n'hésitez pas à la visionner. ici

Participez aux formations Android2EE et gagnez peut-être le Nexus (plus d'informations)

Lancement dès Octobre 2013 de la fromation Android 4+ dédiée à HoneyComb, IceCreamSandwich et JellyBean. Stay Tuned

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

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 ;
Une mise à jour Ice Cream Sandwich (1 jour) :
  • Fragments;
  • ActionBar;
  • Notification Ice Cream Sandwich et JellyBean .

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)

Mise à jour Ice Cream Sandwich 

Les fragments

  • Statique ou dynamique ?
  • La supportLibrairy
  • Cycle de vie d’un fragment
  • Gestion statique des fragments
  • Gestion dynamique des fragments
  • Fragments sans IHM
  • Fragment et BackStack
  • Fragment et barre d’action
  • Animations des transitions entre fragments
  • Communication pattern Fragment-Activity
  • Fragmentdialog, FragmentList,

L’actionBar

  • Customiser l’actionBar (Icône, titre, background)
  • Splitter l’action bar
  • Utilisation des onglets de navigation (Navigations Tabs)
  • Les actions de la barre d’actions
  • Les menus et l’actionBar

Notification

  • Enrichir les notifications
  • Mettre en place des notifications customisées

Travaux pratiques

  • Mise en place d'une application avec des fragments
  • Etude du template de création de projet de Google
  • Mise en place des notifications JellyBean

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 Accueil