Aller au contenu principal
Afficher le fil d'ariane

ORSYS : 4.4. Solutions Open Source - Mobilité

Organisme

ORSYS
LA GRANDE ARCHE PAROI NORD
92044 PARIS LA DEFENSE CEDEX
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

35 heures

Modalités

Formation

  • Classe virtuelle
  • Présentiel

Évaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
2030€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
8750€ HT / groupe
4 stagiaires minimum

Public

Pour consulter les public visés, merci de vous référer au programme détaillé de chaque stage.

Pré-requis

Pour consulter les pré-requis, merci de vous référer au programme détaillé de chaque stage.

Objectifs pédagogiques

Pour consulter les objectifs pédagogiques, merci de vous référer au programme détaillé de chaque stage.

Programme détaillé

Cette formation vous présentera les stratégies et les solutions de développement Open Source mobile. Vous découvrirez et pratiquerez les principaux frameworks mobiles depuis les solutions hybrides, en passant par les abstractions telles que React Native jusqu'aux solutions natives en Java avec l'Android SDK.

 

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Maîtriser les bonnes pratiques de conception d'une application mobile
  • Développer des Progressive Web Applications
  • Comprendre le processus de développement d'une application mobile avec Ionic, Cordova et Angular
  • Développer des applications mobiles multiplateformes avec React Native
  • Utiliser le SDK Open Source Android et les outils de développement associés

 

Public concerné

Développeurs mobiles, développeurs Web, architectes, chefs de projets mobilité.  

 

Prérequis

Bonnes connaissances des langages HTML, CSS et JavaScript. La connaissance des concepts de Programmation Orienté Objet est un atout supplémentaire pour optimiser votre formation.  

 

Modalités d'évaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques… Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.  

 

Modalités pratiques

Travaux pratiques

Tous les développements seront testés sur Smartphone mis à la disposition des participants. Les environnements Android et IOS seront utilisés.

 

Méthodes pédagogiques

Les concepts sont illustrés en 3 phases, visant la reproduction en autonomie des exercices. 1. Enoncé 2. Démonstration 3. Manipulation technique.  

 

Programme de la formation

 

Introduction : développement mobile Open Source

  • Marché des terminaux mobiles. Les systèmes d'exploitation (Android, iOS...).
  • Ergonomie des applications. Notion d'UX.
  • Les applications natives, Web et hybrides.
  • Les principaux outils cross-platform.

Réflexion collective Analyse des statistiques du marché mobile et des solutions de développement Open Source.  

 

Configurer un environnement de développement

  • Choix de l'éditeur, les plug-ins indispensables.
  • Socle des bonnes pratiques : mobile et "Web-platform".
  • Node.js utilitaire de développement. Synchronisation "multi-device".
  • Rappels HTML5, CSS3 et JavaScript.

Travaux pratiques Configuration des outils de développement. Pratique du développement JavaScript Objet.  

 

PWA, les Progressive Web Apps

  • L'impact de la mobilité sur le Web.
  • Les Service Workers. L'API Cache.
  • L'architecture Application Shell.
  • Les notifications et le push de données.

Travaux pratiques Mise en place d'une application PWA.  

 

Cordova, de HTML 5 à Ionic et Angular

  • Architecture d'une application. Utilisation de la CLI.
  • Bâtir son interface graphique. Interagir avec le device.
  • Génération de l'application native.
  • Ionic, l'association Cordova/Angular : présentation et mise en œuvre.
  • Préparer le "build" et le déploiement.

Travaux pratiques Développement d'une application Cordova. Bascule de l'application sous Ionic et Angular.  

 

React Native

  • Architecture d'une application.
  • Le superset de JavaScript JSX.
  • Les composants de base et leurs cycles de vie.
  • La gestion des données.
  • Les principales API natives de React Native.

Travaux pratiques Développement d'une application React Native.  

 

Initiation à la programmation Objet/Java

  • Concepts objets : classe, attribut, méthode. Notion de type.
  • Méthodes de classes et méthodes d'instances.
  • Interface implicite et explicite d'une classe.

Travaux pratiques Implémentation d'une première application Java.  

 

Développer nativement pour Android

  • Le modèle Android et son architecture.
  • Le cycle de vie de l'application.
  • Vue d'ensemble du layout et de la place du composant.
  • Création d'interface graphique avec les views. Gestion des données.
  • Création d'un plugin natif (Cordova).

Travaux pratiques Développement d'une application Android. 

Sessions

Filtrer les résultats

44 résultats

Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.

0 résultat