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

  • Maîtriser les outils d’analyse financière de l’entreprise
  • Optimiser l’organisation et l’efficacité du service comptable et financier
  • Maîtriser les techniques performantes de la gestion de trésorerie court terme
  • Acquérir les techniques d’élaboration du processus budgétaire et développer les outils de mesure et de contrôle de l’activité
  • Comprendre et maîtriser les caractéristiques juridiques, fiscales et sociales des principales sociétés commerciales
Tarif

A partir de 6 600,00 €

Durée

13j / 91h

Modes

Objectifs de la formation

  • Décrire et interpréter les composantes du cloud computing
  • Initier une utilisation des applications SaaS
  • Différencier les avantages et les inconvénients du cloud computing
  • Approfondir une stratégie d'utilisation
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les bonnes pratiques DevOps pour développer, fournir et gérer les applications et les services à grande vitesse sur AWS
  • Identifier les avantages, rôles et responsabilités des équipes DevOps, et savoir mettre en place une infrastructure AWS qui soutient leurs projets de développement
  • Utiliser AWS Cloud9 pour écrire, exécuter et déboguer votre code et déployer divers environnements avec AWS CloudFormation
  • Héberger des référentiels Git sécurisés, hautement évolutifs et privés avec AWS CodeCommit et les intégrer dans des pipelines CI/CD
  • Automatiser la construction, le test et le code d'empaquetage avec AWS CodeBuild
  • Créer des pipelines CI/CD pour stocker des images Docker et déployer des applications sur Amazon EC2, des applications sans serveur et des applications basées sur des conteneurs
  • Mettre en oeuvre des politiques de déploiement communes telles que « tout en même temps », « progressive » et « bleu/vert »
  • Intégrer les tests et la sécurité dans les pipelines de CI/CD et surveiller les applications et les environnements à l'aide des outils et technologies AWS
Tarif

A partir de 2 400,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir développer une application Angular
  • Récupérer et afficher des données à partir d'une API REST
  • Communiquer avec un serveur Cloud : Firebase de Google
  • Utitliser PostMan pour tester une API
  • Utiliser les Observer et les Observables
  • Mettre en place les routes sur une Single Page Application
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Créer une architecture logique et d'application de Service - Concevoir un plan de sécurité pour SharePoint 2010 - Développer un plan de maintenance et de surveillance du déploiement de SharePoint 2010 - Développer un plan de continuité pour SharePoint 2010
Tarif

A partir de 2 450,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes de base de la surveillance des applications et des infrastructures avec Promotheus
  • Configurer et déployer Promotheus et Grafana
  • Interroger et visualiser les données de performance à l'aide de PromQL et de tableaux de bord Grafana
  • Configurer des alertes pour monitorer les seuils critiques
  • Optimiser et maintenir les performances de Promotheus et Grafana
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• Améliorer sa capacité à synthétiser ses idées
• Savoir synthétiser pour améliorer la pertinence de sa communication

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Exploiter les derniers outils neuroscientifiques et leurs applications professionnelles.
  • Développer sa créativité et son adaptabilité pour une performance accrue.
  • Acquérir une compréhension approfondie des mécanismes cérébraux.
  • Communiquer de façon adaptée en activant ses leviers neuronaux.
  • Gérer son stress en utilisant des techniques de prise de recul cérébral.
Tarif

A partir de 1 520,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Expliquer les différentes stratégies de migration Cloud - à‰valuer la préparation de la migration Cloud - Découvrir le portefeuille et planifier la migration - Planifier et concevoir une stratégie de migration des applications - Effectuer et valider la migration des applications vers le cloud - Optimiser ses applications et opérations après la migration dans le cloud
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l’issue de la formation, le stagiaire sera capable de :

  • Acquérir, développer et consolider des compétences clés sur le logiciel ILLUSTRATOR
  • Maîtriser et confirmer les fonctions de bases ou intermédiaires ou avancées (adaptées aux besoins du participant)
  • Améliorer la qualité de ses documents, augmenter sa productivité
  • Réaliser des visuels et des objets graphiques simples et complexes
  • Préparer des ressources pour InDesign, Photoshop, Aftereffects ...
Tarif

A partir de 525,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...