Développement logiciel, Applications mobiles
Les Smartphones, tablettes et autres appareils mobiles font partie de l’environnement quotidien
et ouvrent sans cesse de nouvelles perspectives. Au-delà de la mobilité, leur grande force
réside dans les applications auxquelles ils donnent accès et qui touchent tous les domaines.
Fort d’une longue expérience de formation en développement logiciel, ORSYS apporte toutes
les compétences nécessaires à la création d’applications mobiles, qu’elles soient natives (iOS
ou Android), multiplateformes ou Web.
Etat de l’art : plateformes, sécurité, approche marketing
Mobilité, enjeux et opportunités (réf. OBY) …. p.3
Plateformes et applications pour mobiles, solutions techniques (réf. PLM) …. p.5
Sécurité des appareils et des applications mobiles, synthèse (réf. SPM) …. p.7
Conception d’applications, ergonomie
Concevoir des applications mobiles performantes (réf. AMB) …. p.9
Réussir ses projets tablettes et Smartphones (réf. TAM) …. p.11
Ergonomie des applications et sites mobiles : améliorer l’expérience utilisateur (réf. EGO) …. p.13
Développement multiplateformes : technologies Web
Créer des applications multiplateformes pour mobiles (réf. MOB) …. p.15
Solutions Open Source, mobilité (réf. OSI) …. p.17
Cordova, développer des applications mobiles multiplateformes (réf. OVA) …. p.19
React Native, développer des applications mobiles natives (réf. FRN) …. p.21
Ionic, développer des applications mobiles hybrides multiplateformes (réf. IOC) …. p.23
Développement iPhone/iPad
Swift, les bases du langage (réf. FIW) …. p.25
iPhone/iPad, développer des applications en Swift (réf. PAW) …. p.27
iPhone/iPad, développer des applications en Swift , perfectionnement (réf. PHW) …. p.29
iPhone/iPad, développer des applications en Objective-C (réf. ONE) …. p.31
iPhone/iPad, développement avancé en Objective-C (réf. DAN) …. p.33
Développement Android
Kotlin, mise en œuvre (réf. OTB) …. p.35
Kotlin, développer des applications pour Android (réf. OTA) …. p.37
Android, développer des applications pour mobiles (réf. AMA) …. p.39
Android, perfectionnement (réf. IOD) …. p.42
Développement Windows 10 Mobile, Xamarin
Développer des applications Universelles pour Windows 10 (réf. UWP) …. p.44
Xamarin, développer des applications mobiles en C# pour iOS et Android (réf. AXM) …. p.46
Xamarin.Forms, développer des applications mobiles multiplateformes (réf. XAM) …. p.48
Tests
Mise en œuvre de tests pour les applications mobiles (réf. TIM) …. p.50
Appium, automatiser les tests de ses applications mobiles (réf. AUM) …. p.52
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 1
100% e-learning
BYOD, les solutions pour mieux gérer le déploiement d’une stratégie mobile (réf. 4QH) …. p.54
Xamarin, créer votre première application pour Android (réf. 4MF) …. p.56
Xamarin, créer votre première application pour iOS (réf. 4SB) …. p.58
Ionic, aller plus loin avec le responsive, les plugins et l’expérience utilisateur (réf. 4TJ) …. p.60
Ionic 2, développer vos applications multiplateformes (réf. 4SI) …. p.62
Applications mobiles multiplateformes, technologie et contexte d’utilisation (réf. 4QG) …. p.64
Android, les fondamentaux du développement d’applications Java (réf. 4TR) …. p.66
Kinect, intégrer le capteur Microsoft dans vos applications avec Unity (réf. 4TK) …. p.68
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 2
Mobilité, enjeux et opportunités
> Développement logiciel> Applications mobiles
La mobilité devient incontournable dans la stratégie du système d’information des entreprises. Plus qu’un
moyen de communication, elle devient un média intégré aux processus de l’entreprise. Ce cours vous
apportera toute la lumière sur ses enjeux et ses technologies en vue d’élaborer une stratégie en la matière.
OBJECTIFS PEDAGOGIQUES
Comprendre les enjeux de la mobilité et leurs impacts sur l’entreprise
Identifier les technologies et les applications liées à la mobilité
Mettre en œuvre les connexions distantes et les solutions de sécurisation
Définir les opportunités de la mobilité pour l’entreprise
1) Le nomadisme, les enjeux pour l’entreprise
2) Les technologies liées à la mobilité, les
terminaux
3) Les applications pour l’entreprise
4) Connexion distante et sécurité
1) Le nomadisme, les enjeux pour l’entreprise
– Pourquoi les technologies et le marché nous incitent à développer des offres mobiles ? Les acteurs du
marché.
– Les avantages sur l’Internet et l’Intranet mobile.
– Comment intégrer les nomades au SI. ROI et TCO.
– Les profils concernés dans l’entreprise.
– Un support à la productivité pour certains métiers.
2) Les technologies liées à la mobilité, les terminaux
– Les réseaux PAN et leurs protocoles de proximité. Les réseaux mobiles GPRS, EDGE, UMTS, HSPDA, 4G,
5G.
– Environnements privé, public, industriel, quel standard WIFI ? Le Wimax. Impact sur les collectivités
locales.
– Les modèles applicatifs. Client léger/lourd. Portabilité. Rôle déterminant du XML dans l’architecture mobile.
– Applications XHTML, applications sur smartphones, tablettes, applications Flash Lite, applications Java.
– Choix d’architecture autour des serveurs d’applications. Bases de données embarquées. Les solutions.
– Quel type de terminal choisir ? Impact sur le développement des applications, sur l’ergonomie et l’interaction
IHM.
– Smartphones, tablettes PC, terminaux industriels, wearables computers, Google Android, iPhone. Consoles
de jeux.
– Offre des systèmes d’exploitation (Chrome, Android, iOS…).
3) Les applications pour l’entreprise
– Panel d’opportunités fonctionnelles.
– Applications horizontales (Groupware, accès Intranet…).
– Applications verticales (force de vente, télémétrie…).
– Géolocalisation. Applications collaboratives.
– Valorisation marketing de l’application nomade. Nouvelles relations avec les clients et employés.
– Couponing, e-ticketing, email, SMS, MMS, Vidéo, P2P.
– Gestion de contenu. Publication mobile : logiciels.
– Ouverture du portail Intranet aux terminaux nomades. Encodage. Impact sur la gestion des données.
4) Connexion distante et sécurité
– Sécuriser et intégrer les accès nomades avec les applications du système d’information.
– Les solutions de sécurisation au niveau du terminal distant (biométrie, authentification, VPN, WTLS,
HTTPS…).
– La PKI dans un environnement mobile.
Cours de synthèse de 1
jour(s)
Réf : OBY
Participants
Cette formation s’adresse
à des non-informaticiens,
chefs de projets, décideurs
informatiques, développeurs,
responsables informatiques…
Pré-requis
Aucune connaissance
particulière.
Prix 2020 : 890€ HT
Dates des sessions
PARIS
03 avr. 2020, 26 oct. 2020
Modalités
d’évaluation
L’objectif de cette formation
étant essentiellement de
fournir une synthèse des
méthodes et technologies
existantes, il n’est pas
nécessaire d’avoir recours à
une évaluation des acquis.
Compétences du
formateur
Les experts qui animent
la formation sont des
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d’enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d’application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l’issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d’évaluation du cours qui
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 3
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 4
Séminaire de 2 jour(s)
Réf : PLM
Participants
DSI, responsables
informatiques, architectes,
responsables de projets Web,
développeurs, webmasters,
chefs de projets.
Pré-requis
Connaissances de base en
développement logiciel.
Prix 2020 : 1990€ HT
Dates des sessions
PARIS
26 mar. 2020, 25 juin 2020
10 sep. 2020, 17 déc. 2020
Modalités
d’évaluation
Les apports théoriques et les
panoramas des techniques
et outils ne nécessitent
pas d’avoir recours à une
évaluation des acquis.
Compétences du
formateur
Les experts qui animent
la formation sont des
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d’enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d’application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l’issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d’évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
Plateformes et applications pour mobiles, solutions
techniques
> Développement logiciel> Applications mobiles
Ce séminaire vous présentera les principales solutions liées au développement d’applications mobiles. Vous
découvrirez les forces et faiblesses des applications natives, Web ou hybrides ainsi que la façon de les
publier dans les principaux stores. Vous étudierez également la façon de gérer un projet de mobilité.
OBJECTIFS PEDAGOGIQUES
Connaître les différentes typologies d’applications mobiles
Comprendre l’impact des terminaux sur l’ergonomie et l’Usability
Connaître le principe de publication des applications dans les stores officiels
Évaluer les spécificités liées à la gestion d’un projet mobile
1) Protocoles, terminaux et applications
2) Applications natives
3) Applications Web mobiles
4) ChatBot, Bot
5) Publication
6) Conduite de projet
7) Sécurité mobile
8) Marketing mobile
1) Protocoles, terminaux et applications
– État du marché. Les réseaux 3G à 5G, WiFi, Bluetooth, RFID.
– Importance du réseau sur le choix du terminal et l’architecture applicative.
– Quels critères pour choisir un terminal ?
– Impact du terminal sur l’ergonomie et l’Usability.
– Ouverture aux périphériques complémentaires.
– Objets connectés : protocoles et outils de développement.
– Tour d’horizon des applications.
– Stratégie application Web mobile, hybride, native.
2) Applications natives
– Présentation de l’OS Android. Toolkit applicatif.
– Présentation des systèmes iOS. Android. Environnement Cocoa, Android Studio. Les terminaux iPhone,
iPad, Retina.
– Présentation des Universal Apps de Windows 10. Environnement .Net, intégration de Xamarin dans Visual
Studio.
3) Applications Web mobiles
– Émergence des tablettes, mobiles Web, objets connectés.
– Présentation HTML5, AMP.
– Construire une application multiplateforme en HTML5.
– Les frameworks de développement JavaScript (React Native, Cordova, Ionic…).
– Les applications Web progressive (PWA).
– Moteurs Web. Navigateurs. Les moteurs WebKit, Gecko, Trident.
4) ChatBot, Bot
– Présentation et Framework de développement (Bot Framework…).
– IA, langage naturel (LUIS, IBM Watson…).
– Intégration dans les applications mobiles.
– Les applications Messenger.
– Publication dans les Bot stores.
5) Publication
– Déployer des applications en interne.
– Publier les applications dans les catalogues officiels et privés.
– App Store d’Apple. Windows Store. Google Play.
– Conseils pour réussir au mieux votre publication.
6) Conduite de projet
– Mesure du ROI, évaluer le potentiel client.
– Déploiement et plan de maintenance.
– Impact des applications sur la charge serveur.
– Plan marketing digital multicanaux. Tendances.
7) Sécurité mobile
– Principes de sécurisation des applications mobile. Sandbox Mobile.
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 5