Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Tarif |
A partir de 2 695,00 € |
Durée | 5 jours (35h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 695,00 € |
Durée | 5 jours (35h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
La mobilité s’est imposée dans le quotidien des consommateurs avec l’arrivée des smartphones toujours plus puissants et plus pratiques pour l’utilisateur.
Les applications mobile font partie de notre quotidien que l'on soit client (BtoC), fournisseur (BtoB) ou collaborateur (BtoE).
Il est devenu nécessaire pour les entreprises voulant gagner en visibilité, non seulement d’adapter les contenus à la taille des terminaux (smartphones, tablettes…) mais aussi à leurs spécificités (caméra, GPS…).
Aussi, il est devenu courant d’initier des projets spécifiques à chaque plateforme cible, multipliant ainsi les projets et les coûts.
La solution idéale pour mutualiser les développements étant d’utiliser des technologies génériques que sont le HTML5, le CSS 3, le JavaScript
Le framework Cordova va permettre de rendre accessibles les composants spécifiques des terminaux mobiles à partir du JavaScript.
D’autres technologies ont émergé permettant à partir de framework JavaScript de générer du code natif et ainsi d’avoir des meilleures performances et un meilleur rendu que les applications développées avec Cordova.
Cette formation Développer une application mobile native multiplateformes vous permet de vous disposerez d’une vue complète et opérationnelle du développement mobile multiplateformes et développerez avec de bonnes pratiques une interface utilisateur de grande qualité et de véritables applications professionnelles pour mobile en étant capable de choisir le bon framework pour vos besoins.
Bien comprendre le rôle de chaque technologie (HTML, CSS, JavaScript...)
Qu'entend-on par « Application Ajax » ?
Quelles différences avec un développement en Java (Android) ou Swift (iPhone) ?
Comparaison avec les applications Web traditionnelles
Application non autonome (accessible d’un navigateur web) :
- Le Site Web Responsive
- La WebApp
- Le Site Mobile
Application autonome :
- Application native générée (React Native, Xamarin…)
- Application hybride (Cordova, Ionic…)
Quelques rappels sur les fondamentaux des langages du Web :
- HTML
- CSS3
- JavaScript
- Ajax et jQuery
Quels outils de développement (IDE) utiliser pour développer des applications :
- Native généré (JavaScript, C# ...)
- Hybride (HTML5 / CSS3 / JavaScript…)
Qu’est-ce qu’un gestionnaire de dépendances ? Présentation de npm (Node Package Manager)
Qu’est-ce que l’intégration continue ?
La sémantique, structures et sections du document
Les améliorations apportées au contrôle des formulaires et aux iframes
Nouveaux éléments graphiques (SVG, Canvas)
Manipuler des contenus multimédia (audio et vidéo)
Les APIs (Application Programming Interfaces) :
- Géolocalisation
- Drag and Drop
- Local Storage
- Application Cache
- Web Workers (traitement arrière-plan)
Le CSS RWD (Responsive Web Design) : ViewPort, GridView, Media…
Dynamisez votre CSS avec des variables paramétrables : présentation de Sass
Les frameworks CSS Bootstrap, Foundation...
Babel
ES6 ( let et cont, Fat Arrow functions, Destructuring, imports et exports, Classes, Dynamic Object Keys, Array spread )
ES7 et au-delà ( object spread, async await, static class properties, bound instance methods )
npm et yarn : installer des packages
Travaux Pratiques :
Utilisation de nouvelles fonctionnalités ES6 / ES201X
Présentation de Cordova
Comment faire en sorte que son application ne soit plus « web dépendante » ?
Que gagne-t-on à utiliser une application native ?
L'exemple du SDK pour le développement Android
Téléchargement, installation, et prérequis pour utiliser Cordova
Utilisation des simulateurs Android et iPhone
Architecture Cordova & Plugins :
- WebView
- Interface JavaScript
- API Natives (Camera, Accéléromètre…)
- Plugins
- Interface de ligne de commande Cordova
- Gestion des images de l'appareil photo
Travaux Pratiques :
À partir d’une application web existante d’offres d’emplois, nous la porterons pour différents types de téléphones (Android, iPhone…) à l’aide du framework Cordova.
Déploiement de l’application vers Android, iOS.
Présentation de Ionic, de ses outils (Ionic Lab, Ionic Creator, Ionic View & Ionic Backend…)
Installer, configurer et exécuter une application Ionic
Découverte d’Angular :
- Routage & Single Page Application
- Les Directives : Architecture MVC (Contrôleurs, Cycle de vie des vues, Services…)
Les composants Ionic (Composant graphique, Navigation, Gestion des données…)
Gestion des thèmes avec Sass
Automatisation des compilations avec Gulp
Ajout des plugins : Ng-Cordova le terminal (batterie, GPS, Bluetooth, appareil photo)
Interface de ligne de commande Ionic CLI
Travaux Pratiques :
Création d’une application mobile à l’aide du framework Ionic :
Nous prendrons le même sujet que lors du précédent TP : plateforme de gestion d’offres de travail, comprenant un menu, une liste des offres et un détail sur chacune des offres.
Déploiement de l’application vers Android et iOS.
Qu’est ce que React Native ?
React Native/React : les bases
Créer son premier composant.
Les composants de base de React Native
Utilisation de create-react-native-app
La navigation
Comment construire une application
Récupérer des données distantes
Construire des listes et comparaison avec Cordova
Utiliser des API natives
Mise à jour à distance
Travaux Pratiques :
Création d’une application mobile à l’aide du framework React Native :
Nous prendrons le même sujet que lors du précédent TP : plateforme de gestion d’offres de travail, comprenant un menu, une liste des offres et un détail sur chacune des offres.
Déploiement de l’application vers Android et iOS.
Qu’est-ce qu’un store ?
Quels sont les stores existant sur Internet (Apple, Google, Windows) ?
Soumettre son application au grand public (AppStore & Google Store)
Ce cours est volontairement axé sur l'aspect pratique. De très nombreux travaux pratiques seront réalisés par les participants.
Nous avons volontairement choisi de faire la même application dans des technologies différentes afin que le participant puisse faire une comparaison des outils pour faire le bon choix dans son entreprise.
La maquette avec le site web est fournie aux participants au début de la formation, de même pour les templates HTML / CSS3 / JavaScript fournis, pour un résultat professionnel
Portage de l’application web Offre d’emploi avec Cordova
À partir d’une application web existante d’offres d’emplois, nous la porterons pour différents types de téléphones (Android, iPhone…) à l’aide du framework Cordova.puis déploiement de l’application vers Android, iOS
Création d’une application mobile à l’aide du framework Ionic
Nous prendrons le même sujet que lors du précédent TP : plateforme de gestion d’offres de travail, comprenant un menu, une liste des offres et un détail sur chacune des offres.
Déploiement de l’application vers Android et iOS.
Création d’une application mobile à l’aide du framework React Native
Nous prendrons le même sujet que lors du précédent TP : plateforme de gestion d’offres de travail, comprenant un menu, une liste des offres et un détail sur chacune des offres.
Déploiement de l’application vers Android et iOS.
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 3 050,00 € |
Durée |
5j / 35h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 1 850,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 5 855,00 € |
Durée |
7 jours |
Modes |
|
À l'issue de cette formation Xamarin Forms vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 490,00 € |
Durée |
4j / 28h |
Modes |
|
À l'issue de cette formation Bubble, vous aurez les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 240,00 € |
Durée |
4j / 28h |
Modes |
|
Les objectifs de la formation Maintenir et actualiser les compétences acteur en Sauvetage Secourisme du Travail (SST) :
- Continuer à intervenir efficacement face à une situation d’accident du travail - Mettre en application ses compétences de SST au service de la prévention des risques professionnels dans son entreprise
Tarif |
A partir de 211,00 € |
Durée |
1 jour - 7 heures |
Modes |
|
Les objectifs de la formation Formation des membres du Comité Social d'Administration ou de la FS -SSCT dans la fonction publique d'état :
- Connaître ses missions et moyens en tant que représentant du personnel - Développer ses aptitudes à déceler et mesurer les risques professionnels et ses capacités d’analyse des conditions de travail - S’initier aux méthodes et procédés à mettre en œuvre pour prévenir les risques professionnels et améliorer les conditions de travail
Tarif |
A partir de 1 221,00 € |
Durée |
3j / 21h |
Modes |
|
L'architecture EJB 3 a gommé tous les défauts des EJB2.x. Les EJBs session ou MDB sont devenus les composants les plus naturels pour implémenter les services métier d'une application et sont particulièrement adaptés aux architectures en cluster. Du côté de la persistance, JPA et les classes entités ont radicalement transformé les activités de développement d'applications Java en fournissant une abstraction complètement objet au modèle de persistance. Grâce aux nombreux ateliers réalisés durant ce cours, vous maîtriserez le développement d'EJB 3 et leur intégration dans une application d'entreprise. Cette formation EJB s'appuie sur les produits phares dans le monde de l'Open Source : les IDEs Eclipse et IntelijIDEA, ainsi que les serveurs applicatifs Wildfly et/ou GlassFish.
Tarif |
A partir de 1 790,00 € |
Durée |
3j / 21h |
Modes |
|
• Connaître les différentes émotions et leur rôle dans les relations interpersonnelles
• Développer son ouverture émotionnelle à soi et aux autres
• Savoir gérer ses émotions dans des situations professionnelles
Tarif |
A partir de 1 400,00 € |
Durée |
Nous contacter |
Modes |
|