Ionic – Développer des applications mobiles multiplateformes avec Cordova et Angular

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Installer et configurer un projet Ionic
  • Structurer l'application à l'aide de composants
  • Collecter des données utilisateurs avec des formulaires
  • Mettre en place la navigation dans l'application
  • Implémenter des services d'accès aux serveurs de données
  • Synchroniser des traitements avec les objets Observable
  • Synchroniser des traitements avec les objets Observable
  • Accéder aux fonctions natives de l'appareil
  • Optimiser, construire et déployer l'application

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Développez des applications mobiles multiplateformes avec notre formation détaillée sur Ionic, en utilisant Cordova et Angular.
Gagnez en compétence dans le développement d’applications mobiles sans nécessité de maîtriser le développement natif Java ou Swift.
Vous apprendrez à installer et configurer un projet Ionic, structurer des applications à l’aide de composants, et mettre en place une navigation efficace.
Cette formation couvre également la création de formulaires pour collecter des données utilisateur, l’implémentation de services d’accès aux serveurs de données, et l’utilisation d’objets Observable pour la synchronisation de traitements.
Apprenez à accéder aux fonctions natives de l’appareil et à optimiser, construire et déployer votre application.
Vous travaillerez sur un projet concret de création et gestion d’albums photos, couvrant tous les aspects essentiels d’une application mobile.

Programme

Applications mobiles multiplateformes

  • Ecosystème mobile d'aujourd'hui
  • Les avantages et inconvénients du multiplateforme
  • Zoom sur les webviews
  • Installation de NODE.JS
  • Gestion des dépendances Node npm
  • Utilisation de NodeJS

Angular

  • Langage TypeScript
  • Outils pour TypeScript
  • Modules et dépendances
  • Composants et Templates
  • Application et composant
  • Data Binding
  • Gestion d'événements
  • Directives de structure
  • Pipes et formatage
  • Formulaires
  • Lier le formulaire au modèle
  • Valider les champs
  • Gérer les erreurs
  • Navigation dans l'application
  • Principe des routes
  • Module Router
  • Configuration des routes
  • Navigation dans l'application

Ionic

  • Présentation de Ionic
  • Apports de Ionic à Cordova
  • Installation de Ionic
  • Analyse du projet par défaut
  • Génération d'un Ionic Application
  • Structure d'un projet Ionic
  • Commandes CLI
  • Decorators, Classes
  • Templates
  • La mise en page (Layout)
  • Styles et thèmes
  • Navigation
  • Saisies utilisateurs : User Input

Cordova

  • Manipulation du HardWare du device
  • Points essentiels sur Cordova
  • Installation de l'environnement de développement
  • Commandes usuelles
  • Découverte et installation des plugins
  • Les plugins de Cordova
  • Batterie, GPS, appareil photo, contacts, gyroscope
  • Prendre des photos avec l'appareil photo
  • Sauvegarde et Chargement des Photos
  • Custom Pipe & Diaporama (Slideshow)
  • Géolocalisation
  • La mise en page avec onglets (Tabs)
  • Les formulaires utilisateur
  • Mise en œuvre de Google Maps et Géolocalisation
  • Sauvegarde et récupération des données
  • Réutilisation des composants (Components)

Communication HTTP

  • Gestion des Services par Angular
  • Injections de dépendances
  • Créer des services injectables
  • Structurer ses services
  • Visibilité des fonctions
  • Communication avec le serveur
  • Requêtes Ajax avec le module http
  • Rappels sur HTTP et REST
  • Projet fil rouge : Connexion à une API REST pour récupérer et stocker les photos

Build et déploiement sur Mobiles

  • Automatiser la création des icônes et écrans de démarrage.
  • Présentation des services de la "Ionic Platform".
  • "Build" service de compilation.
  • Cycle de déploiement continu.
  • Déploiement sur Android, IOS et Windows Phone.
  • Plugins
  • Architecture du système de plugins
  • Plugin de prise de photo
  • Plugin de géolocalisation
  • Plugin de partage social
  • Projet fil rouge : Prise de photos depuis l'appareil du téléphone, géolocalisation des photos avant envoi et partage de l'album par l'intermédiaire des réseaux sociaux

Notions avancées

  • Bonnes pratiques
  • Optimisations et performances

Travaux pratiques

  • Création du projet d'application mobile de base
  • Développement des écrans de création d'un album et de liste de photos
  • Intégration d'un carrousel pour l'affichage des photos, adaptation de l'affichage en fonction de l'orientation de l'écran, prise en compte des gestes utilisateurs
  • Développement d'un écran de visualisation en plein écran des photos
  • Connexion à un service Web REST pour récupérer et stocker les photos
  • Prise de photos depuis le téléphone, géolocalisation des photos avant envoi et partage de l'album par l'intermédiaire des réseaux sociaux

Prérequis

Public

  • Concepteur-Développeur

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Élaborer et mener la politique commerciale de l'entreprise
  • Optimiser la rentabilité des ventes et la productivité de sa force de vente
  • Développer des outils de suivi commercial et de conquête de nouveaux clients
  • Développer votre leadership et donner la bonne direction à vos équipes
  • Motiver durablement et développer les compétences
Tarif

A partir de 1 390,00 €

Durée

13j / 91h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer, gérer et dépanner des services réseau hautement disponibles et un stockage en cluster étroitement couplé pour des applications critiques
  • Améliorer le temps de disponibilité des applications en utilisant le clustering haute disponibilité
  • Gérer le stockage dans un environnement à haute disponibilité en utilisant des initiateurs iSCSI, des groupes de volumes partagés HA-LVM ou LVM selon le cas, et des systèmes de fichiers en cluster GFS2
  • Mettre en oeuvre des stratégies pour identifier et éliminer les points uniques de défaillance dans les clusters à haute disponibilité.
Tarif

Contacter l'organisme

Durée

5j / 26h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les enjeux de l’usage des réseaux sociaux dans une stratégie marketing
  • Élaborer une stratégie réseaux sociaux efficace et pertinente
  • Organiser le community management dans son entreprise
  • Savoir générer des opérations de buzz sur les réseaux sociaux et développer de la publicité social media
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

DevOps et 

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les origines, les principes, et les avantages du framework DevOps
  • Mettre en oeuvre l'automatisation (IaC, CI/CD, CaaS) dans un environnement Cloud
  • Identifier les outils d'automatisation et d'orchestration adaptés à la gestion de vos applications dans le Cloud
  • Lister les bénéfices des technologies d'intégration et de déploiement continus
  • Déployer et surveiller des applications sur des Clouds publics.
Tarif

A partir de 3 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Appréhender l'architecture de la plateforme Alfresco pour y développer de nouvelles fonctionnalités.
  • Mettre en place un environnement de développement pour Alfresco avec Maven et Eclipse.
  • Comprendre le SDK Alfresco et savoir l'utiliser en développement.
  • Etendre le modèle de données et de permissions d'Alfresco pour personnaliser les méta-données des documents.
  • Modéliser et créer de nouveaux types de contenu et aspects.
  • Concevoir de nouvelles fonctionnalités de la GED en Java avec Spring et les APIs de service d'Alfresco.
  • Créer des nouvelles actions et comportements en Java.
  • Développer des scripts et des WebScripts avec JavaScript et les APIs de service d'Alfresco.
  • Personnaliser l'apparence d'Alfresco Share pour intégrer les nouvelles fonctionnalités dans l'interface.
  • Packager des applications afin de pouvoir les redistribuer.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer des tables avec Dataverse
  • Importer des données dans une base de données Dataverse
  • Concevoir des applications pilotées par modèle
  • Utiliser et configurer des éléments de formulaire et des contrôles
  • Configurer des formulaires, des vues, des graphiques et des tableaux de bord
  • Emballer des éléments existants dans une solution
  • Créer, importer et exporter des solutions complexes avec plusieurs composants
  • Gérer les dépendances des composants
  • Créer des tables et des colonnes Dataverse
  • Travailler avec des solutions
  • Modifier des formulaires et des vues Dataverse
  • Configurer des applications pilotées par modèle.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Management et politique publique

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Acquérir en 21 modules les techniques managériales. Vous apprendrez les bons réflexes et bonnes postures ainsi que les fondamentaux du management tels que comment développer sa motivation, comment déléguer ou encore comment mener des entretiens managériaux.
Vous pourrez aller plus loin sur le sujet grâce aux apports sur le management situationnel, l'accompagnement au changement et le positionnement de leader.
Tarif

A partir de 610,00 €

Durée

3j / 22h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Approfondir sa compréhension des principes Scrum, Maîtriser Scrum pour savoir le mettre en oeuvre dans des situations complexes, Développer ses compétences humaines et techniques pour mieux tenir le rôle de Scrum Master, Se préparer au passage de l'examen « PSM II » de Scrum.org.
Tarif

A partir de 1 875,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Apprendre à utiliser WPF
  • Savoir créer des interfaces utilisateurs
  • Personnaliser l'apparence
  • Gérer le DataBinding
  • Manier le DataBinding de Collections
  • Manager les documents
  • Créer des graphiques et des multimédias
  • Configurer et déployer des applications WPF
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les techniques d’expression orale pour capter l’attention
  • Exploiter la communication non verbale pour développer sa présence et son leadership
  • Rythmer et structurer sa présentation pour être synthétique et impactant
  • Gérer les objections et les situations difficiles sans se laisser déstabiliser
  • Animer des visioconférences efficaces et motivantes
Tarif

A partir de 2 600,00 €

Durée

3 jours en synchrone + 1h de formation individuelle + évaluation à distance ou en présentiel

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...