Développement android par VAELIA MERIGNAC
Lieu(x)
En centre (16, 17, 33, 87)
Durée
Total : 28 heures
En centre : 28 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
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
Gestion des ressources
Problématique des traitements longs
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
Faire un menu latéral
Les barres d'actions
Les animations
Notifier l'utilisateur
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
Interroger un web service
Sécurité et déploiement
Signer les applications
Publier son application
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
Gestion des ressources
Problématique des traitements longs
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
Faire un menu latéral
Les barres d'actions
Les animations
Notifier l'utilisateur
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
Interroger un web service
Sécurité et déploiement
Signer les applications
Publier son application
Objectifs
Savoir développer des applications professionnelles sous Android.
Centre(s)
- Périgny (17)
- Mérignac (33)
- Limoges (87)
- L'Isle d'Espagnac (16)
Métier(s)
- Analyste en vulnérabilité de code logiciel
- Architecte cloud
- Architecte de bases de données
- Architecte de données informatiques
- Architecte de sécurité des systèmes d'information
- Architecte multimédia
- Architecte réseaux informatiques
- Architecte système d'information
- Architecte système informatique
- Architecte technique informatique
- Auditeur / Auditrice en système d'information
- Auditeur / Auditrice en sécurité des systèmes d'information
- Auditeur informaticien / Auditrice informaticienne
- Data manager
- Expert / Experte en communication et réseaux
- Expert / Experte en cybersécurité
- Expert / Experte en sécurité des systèmes d'exploitation
- Expert / Experte en sécurité des systèmes d'information
- Expert / Experte en technologie Internet et multimédia
- Expert / Experte en tests d'intrusion - sécurité des systèmes d'information
- Expert / Experte méthodes et outils en informatique
- Expert / Experte méthodes et qualité informatique
- Expert / Experte qualité informatique
- Expert / Experte réseaux et télécoms
- Expert / Experte système d'exploitation
- Expert / Experte système et réseaux
- Expert / Experte sécurité informatique
- Expert / Experte sécurité, méthode et qualité informatique
- Ingénieur / Ingénieure méthodes informatiques
- Ingénieur / Ingénieure réseau informatique
- Ingénieur / Ingénieure système informatique
- Ingénieur / Ingénieure système réseau informatique
- Ingénieur / Ingénieure sécurité informatique
- Ingénieur / Ingénieure sécurité web
- Post auditeur / Post auditrice en sécurité des systèmes d'information
- Qualiticien / Qualiticienne logiciel en informatique
- Responsable qualité web
- Responsable sécurité des systèmes d'information
- Responsable sécurité informatique
Compétence(s)
- Analyse d'incidents
- Audit des systèmes d'information
- Audit interne
- Cahier des charges
- Conduite d'opérations de gestion de crise
- Cryptologie
- Domaine informatique client-serveur
- Droit du Numérique
- Gestion administrative
- Gestion comptable
- Gestion de bases de données
- Gestion de projet
- Gestion des risques (Risk Management)
- Génie logiciel
- Informatique de gestion
- Informatique industrielle
- Informatique scientifique
- Intelligence artificielle
- Micro-informatique
- Modélisation informatique
- Méthodes d'analyse (systémique, fonctionnelle, de risques, ...)
- Normes et standards d'exploitation
- Normes qualité
- Normes rédactionnelles
- Principes d'intégration de matériels et de logiciels
- Procédures d'appels d'offres
- Procédures de tests
- Produits multimédia
- Progiciels de Gestion Intégrée (PGI) / Enterprise Resource Planning (ERP)
- Protocoles et normes télécoms
- Règlement Général européen sur la Protection des Données (RGPD)
- Règles de sécurité Informatique et Télécoms
- Réseaux informatiques et télécoms
- Systèmes d'exploitation informatique
- Technologie de l'internet
- Technologies de l'accessibilité numérique
- Urbanisation des systèmes d'information
- Évaluation de risques sécurité Informatique et Télécoms
Formation proposée par : VAELIA MERIGNAC
À découvrir