En tant que cadre multiplateforme, Ionic permet aux entreprises de développer leur application mobile avec un minimum de dépenses. L’entreprise n’a pas besoin de faire appel à plusieurs ingénieurs logiciels pour la conception d’une application mobile.
Développer des applications mobiles avec Ionic et Angular
Objectifs
- Maîtrise du langage TypeScript
- Maîtrise du framework Angular
- Créer des applications mobiles rapidement
- Création d’applications se connectant à des API serveurs
- Accélérer la mise en œuvre des applications mobiles
- Faciliter le travail en équipe et la maintenance des applications mobiles
Le programme de la formation
- Avant-propos
Présentation du framework Ionic
Lien avec Angular
Fonctionnement
Comparaison avec les autres frameworks pour mobile
Fonctionnement des navigateurs
Le DOM
Le JSON
Les protocoles réseaux
Les APIs REST - Installation
Mise en place des outils de développement - Rappel de JavaScript ES 6 et du TypeScript
Le nouveau standard de JavaScript
Les nouveaux mots-clés
Les classes et l’héritage
Les modules
Les promesses
Le typage des variables
Les méthodes avec TypeScript
Les interfaces et classes abstraites
Les décorateurs
La bibliothèque RxJS - Rappel d’Angular
Le principe MVW d’Angular
Les composants
Les vues
Les contrôleurs
Les services
Les providers
Les pipes
Les directives
Les modules - Création d’applications Ionic
Architecture d’un projet
Les directives d’Ionic
Les composants d’Ionic
Connexion vers un serveur en utilisant une Api REST
Utilisation des éléments matériel de la plateforme
Caméra
Gyroscope
GPS
Bluetooth
…
Application en tâche de fond
Mettre en place des notifications
Mise en place de l’application sur mobile IOS et Android - Mise en production
Tests unitaires
Bonnes pratiques
Publication sur le Google Play Store (Android) et App Store (iOS)
Supports pédagogiques
L’ensemble de la formation se fait par la création de différentes applications pour mobile
Portée
Formateur
- Adrien Vossough
Architecte logiciel/applicatif et développeur, je suis aussi formateur (Java/JEE, Spring, .NET, Node.js, PHP, Angular, React, cloud, microservices). Les technologies évoluent de plus en plus vite et se diversifient, cloud, blockchains, Big data, IA, mobile, il faut choisir les bons outils pour les bons usages. Je pratique, j'apprends et je m'adapte.
Public et prérequis
- Développeurs
- Connaitre le HTML et le CSS.
- Connaître le framework Angular 2 ou plus
Modalités
Lieu : - Longueau, Hauts-de-France, 80330, FR
Dates : à définir
Horaires : 10:17
Durée
2 jours
14 heures
Prix
À partir de : 1560 €