Développeurs web
Den Inhalt vun dëser Säit ass net op Lëtzebuergesch verfügbar
Connaissances de HTML et de JavaScript/Ecmascript
Maîtriser le développement d'interfaces web pour applications mobiles à l'aide de Cordova et Ionic
Présentation de Ionic, son historique et ses alternativesIonic et AngularPrésentations des solutions IonicPrésentation de la structure du projet
Démarrer un projet ionicLes différents starter de projet (blank, tabs, sidemenu)Tester et exécuter le projet dans un navigateurAjouter et retirer une platformeExécuter sur simulateur
Tester les composantsPersonnaliser son thèmeCréer un dark modeGérer les interactions: swipe, double clic,...
Les Menus et ongletsLa navigation entre les pagesTransmettre des paramètres entre les pages
Gestion de fichier: file systemEnregistrer des donnéesUtiliser la géolocalisationOptions natives: caméra, micro,Envoyer des notificationsGérer les permissionsPrésentation de différents plugins Capacitor et Cordova
Exécuter des requêtes asynchroneCommuniquer avec une API RESTRécupération des donnéesLes Observables & PromisesPersister les données à l'aide du localStorage
Créer une interface d’authentificationGérer les sessionsGérer différentes solutions d’authentification: authentification biométrique, Face IDBloquer ses routes
Présentation de la CLI de CapacitorDéployer sur l’appstore ( Ios )Déployer sur le playstore ( Android )Tester son application sur un mobile
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis