formation developpement android en tunisie ;it academy

Formation : Devenez un Développeur Android SDK

2.1.10

Formation : Devenez un Développeur Android SDK

Présentation

Cette formation s’adresse à tous ceux désireux de développer des applications professionnelles sous Android.

Elle commencera par dresser un panorama de l’univers Android : l’OS, les librairies systèmes, la machine virtuelle Dalvik mais aussi les outils de développement : l’IDE, le compilateur et le debugger.
Ce cours se poursuivra par la définition des notions essentielles d’Android : l’arborescence projet, les 4 composants que sont les classes Activity, ContentProvider, Service et BroadcastReceiver, les processus et les threads.
Ensuite seront abordés le développement IHM (approche déclarative ou programmatique), la persistance des données, la connectivité avec le monde extérieur : Web Services SOAP et REST (JSON ou POX), les communications « device to device ».
Enfin, les aspects sécurité et déploiement seront étudiés sous l’angle de l’exploitation applicative.

Prix : 600 DT

Code de cours : And 100

Calendrier (Possibilité en cours de soir et weekend)

15/05/2013

22/06/2013

Nombre d heures : 30 H ( ateliers pratiques et exemples réels )

Présentation d’Android

  • Qu’y a-t-il dans la boite ?
  • L’Open Handset Alliance
  • Les applications de base
  • Positionnement par rapport à son environnement

Architecture logicielle

  • Un linux sous le capot
  • Des bibliothèques C/C++
  • Un middleware Java
  • Dalvik
  • Le JDK

Le modèle de programmation

  • Un développement presque classique
  • Le SDK Android
  • Développer, Exécuter & Débugger
  • Structure d’un projet
  • Et les webApp ?

Construire l’interface graphique

  • Le rendu visuel
  • Approche programmatique ou déclarative
  • Les composants graphiques
  • Les layouts

Le modèle de composants

  • Une forte modularité
  • Quatre familles de composants
  • La navigation entre activités
  • Les services
  • Le bus de messages

La persistance des données

  • Système de fichiers
  • Les préférences utilisateur
  • SQLite

Fonctions IHM poussées

  • Les menus
  • Etendre les composants existants
  • Les animations
  • Personnalisation en fonction de la configuration
  • Notifier l’utilisateur
  • 2D et 3D
  • App Widgets
  • La notion de Task
  • Styles et thèmes

Interaction avec le matériel

  • Les fonctions de téléphonie
  • La géolocalisation
  • API réseau bas niveau
  • L’APN
  • API media
  • Le vibreur, l’écran tactile, l’accéléromètre

Le réseau

  • Intégration web avec WebKit
  • Les protocoles de communication

Sécurité et déploiement

  • Signer les applications
  • Publier son application

La formation Développer des applications ANDROID présente de manière synthétique, pragmatique et efficace l’ensemble des connaissances à la fois théorique et pratiques nécessaires. Le contenu de la formation se concentre sur les éléments les plus importants et réellement essentiels pour l’informaticien. Les meilleures méthodes, ou « Best Practices » sont aussi présentés dans notre formation Programmation ANDROID.

Chaque participant à la formation Développer des applications ANDROID reçoit, à l’issu de la formation, son Certificate of Excellence par  International IT Academy  . Ce Certificate of Excellence atteste du bon suivi de la formation et de l’acquisition des connaissances pratiques et opérationnelles pour s intégrer dans n importe quel équipe de développement de solution pour la plateforme Android .


Veuillez saisir les mots clés android et le lieu pour afficher les offres d’emploi associées à ce parcours de formation

Offres d’emploi avec IT JOBS