Certification de formation Android avancé

Formation Android avancé éligible CPF faisant partie de la certification « Développement mobile Android : (Java et Kotlin) »

0
Jours
0
Heures
0
CNCP
0
CPF
Formation certifiante disponible en :

Formation
intra-entreprise

Formation
inter-entreprises

Egalement disponible à distance en :
e-learning-tutore
Tous les détails et démonstrations en ligne du déroulement de la formation e-learning ou à distance tutoré : « Android avancé »
Prochaines dates
Planning et dates

« Android avancé »

Ville Session 1 Session 2
Paris 17-09-18 15-11-18
Lyon 17-09-18 15-11-18
Aix-en-Provence 17-09-18 15-11-18
Nous vous recommandons

Programme de formation:
Android programmation avancé.

Allez plus loin dans le développement Android. Exploiter toutes les fonctionnalités avancées de la plateforme Android.

Objectifs

Quelles seront mes compétences à l’issue de la formation : Android avancé ?

À l’issue de la formation « Android avancé », les apprenants auront les capacités de :

  1. Apprendre à gérer des informations spécifiques à l’application dans les bases de données SQLite.
  2. Faire des connexions à distance via HTTP, XML et JSON, et profiter de la cartographie et d’autres services Web.
  3. Mettre en œuvre le travail de fond tel que les tâches asynchrones.
  4. Mettre en œuvre des services Androïd pour la notification asynchrone, et intégrer ces services avec des applications.
  5. Invoquer des applications et services externes en utilisant des intents implicites.
  6. Gérer l’audio, la photo, et la vidéo, et d’intégrer les médias dans vos propres applications Androïd.
  7. Intégrer une carte dans leurs applications, et de fournir des marqueurs de carte et autres informations.
  8. Publier sur les Market Store. Comprendre les caractéristiques de sécurité de l’informatique mobile, et le système d’exploitation Androïd en particulier.
  9. Gérer les données d’application de manière sécurisée.
  10. Utiliser la cryptographie selon le cas, en particulier dans les communications à distance.
  11. Gérer les informations d’identification de l’utilisateur, y compris les mots de passe et les jetons émis.

Publics

Quels sont les profils concernés par le module : Android avancé ?

La formation « Android avancé » s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement d’application mobiles compatibles Androïd, notamment :

  1. Développeurs informatiques
  2. Ingénieurs d’étude
  3. Architecte système et logiciel
  4. Consultants et chefs de projets proches du développement.
  5. Développeur WEB sous PHP MySQL
  6. Tout développeur JAVA J2EE ou .NET
  7. Chef de projet

Prérequis

Quelles sont les qualifications requises pour suivre la formation : Android avancé ?

Avoir suivi la formation Android : les fondamentaux, ou posséder les compétences équivalentes notamment le langage Java.

Programme détaillé

Comprendre comment interagir avec l’application Androïd et la persistance de données.

Stockage de base de données

  1. SQLite
  2. La classe SQLiteDatabase
  3. La classe SQLiteOpenHelper
  4. Installation des bases de données
  5. Les méthodes d’interrogation
  6. Utilisation des curseurs
  7. Mises à jour de base de données

Mise en réseau et Web Services

  1. java.net
  2. android.net
  3. Apache HttpClient
  4. La consommation RESTful Web Services
  5. URL de construction
  6. Le parsing JSON
  7. Le parsing XML
  8. Les Applications connectées
  9. Fonctionnement hors ligne et le serveur de synchronisation

Tâches asynchrones

  1. Le thread de l’interface utilisateur
  2. Tâches d’arrière-plan
  3. L’utilisation de AsyncTask
  4. L’utilisation de ProgressDialog
  5. La gestion des erreurs

Atelier et Cas pratique

Comprendre les fonctionnalités de communication d’Androïd.

Les Services

  1. Les rôles des services
  2. Appel d’un service
  3. Ce que fait un service et ce qu’il ne fait pas
  4. Communication avec l’application
  5. Communication avec les activités
  6. Envoi de notifications
  7. Intents En attente

Communication inter-processus

  1. Intents implicites
  2. Appeler des Applications et Services Intégrés
  3. Accepter les Intents Implicites
  4. Transmettre des données
  5. Les Types MIME

Atelier et Cas pratique

Comprendre les fonctionnalités avancées d’Androïd.

Multimédia

  1. Jouer des Sons
  2. Gestion des images
  3. Stockage et récupération
  4. Invoquer le Caméra
  5. Invoquer le Media Recorder
  6. Galerie et d’autres vues de l’image

Services de localisation et cartes

  1. Services de localisation
  2. Notifications de la localisation
  3. L’API Google Maps
  4. Conditions de licence et API
  5. Voir la carte et la Classe Map Activity
  6. Configuration d’une carte
  7. Contrôle d’une carte
  8. Les Événements
  9. Les Projections
  10. La superposition de carte
  11. La superposition de points
  12. La superposition personnalisée

Atelier et Cas pratique

Comprendre la publication et la sécurité des applications Androïd.

Publication

  1. Le marché des Applications
  2. Préparation de votre application
  3. Mise au point par rapport à la versions Release
  4. La signature d’un fichier APK
  5. Publication de votre application
  6. Les métadonnées d’application
  7. Mises à jour et support

Sécurité OS mobile

  1. Vulnérabilités de systèmes mobiles
  2. Présentation de la sécurité d’Android
  3. À titre de comparaison : iOS
  4. Analyse des secteurs préoccupants
  5. Signature numérique des applications
  6. Appareils Rooted
  7. Clickjacking
  8. Les meilleures pratiques
  9. Le OWASP mobile Top 10

Atelier et Cas pratique

Comprendre la sécurisation avancées des applications Androïd.

Sécurité des applications

  1. Autorisations
  2. Autorisations personnalisées
  3. Configuration de la sécurité
  4. Modèles de stockage
  5. Stockage interne
  6. USB, Bluetooth, Wifi et support externe
  7. Sécurité du système de fichiers
  8. Systèmes de fichiers cryptés
  9. Vulnérabilités d’injection
  10. Communication interprocessus
  11. Services et récepteurs Broadcast
  12. Traçage d’information

La connectivité à distance

  1. Connexions à distance des appareils mobiles
  2. INTERNET Permission
  3. HTTP et HTTPS Communication
  4. Keystores et Cryptographie
  5. Connexion avec Nom d’utilisateur / mot de passe
  6. Gestion des credentials
  7. HMAC
  8. Gestion des Jeton

Atelier et Cas pratique

Besoin d'un devis / d'un renseignement :

Adresse :

28 rue Xavier Bichat

72000 Le Mans

 

Téléphone :

02.43.52.36.45

 

Email :

contact@cegefos.fr

 

Suivez-nous :

[Form id= »6″]