Venez en toute sécurité dans nos centres ! Voir notre dispositif sanitaire

> Formations > Technologies numériques > Développement logiciel > iOS, Android, multiplateformes mobiles > Formation Solutions Open Source, mobilité > Formations > Technologies numériques > Formation Solutions Open Source, mobilité
Formation référencée dans une action collective

Solutions Open Source, mobilité

Solutions Open Source, mobilité

Télécharger au format pdf Partager cette formation par e-mail


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.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf : OSI
Prix : 2930 € HT
  5j - 35h
Pauses-café et
déjeuners offerts
Financements




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

Objectifs pédagogiques

Public concerné

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

Public concerné

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.

Prérequis

Pédagogie

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.

Pédagogie

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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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).
  • 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.


Programme de la formation

Solutions de financement

Selon votre situation, votre formation peut être financée par :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
Contactez nos équipes pour en savoir plus sur les financements à activer.

Financement par les actions collectives ou clé en main
Jusqu’à 100% de prise en charge des frais pédagogiques de la formation dans la cadre des actions collectives ou des tarifs négociés avec les actions « clé en main » mises en place par les OPCO. Cliquez sur l’OPCO pour découvrir les modalités financières associées

Solutions de financement

Avis clients

5,0 / 5
MARTIN S.
13/09/21
5 / 5

Très bonne formation, les cours étaient intéressants, la journée bien organisée avec une partie "rappels" le matin très appréciable.
GUILLAUME E.
13/09/21
5 / 5

Cette formation m’ a permis de voir les grands principes du développement mobile et je me sent plus à l’aise pour appréhender cet environnement, quelque soit la technologie js employé


Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.


Avis clients

Horaires

En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Infos pratiques

Dates et lieux

Du 14 au 18 février 2022
Classe à distance
S’inscrire
Du 16 au 20 mai 2022
Classe à distance
S’inscrire
Du 22 au 26 août 2022
Classe à distance
S’inscrire
Du 28 novembre au 2 décembre 2022
Classe à distance
S’inscrire

Dates et lieux