> 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 2


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 : 2850 € H.T.
  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

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.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

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.


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.

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.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • 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.

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

Avis clients
5 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
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é




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.

Dates et lieux
Pour vous inscrire, sélectionnez la ville et la date de votre choix.
Du 2 au 6 janvier 2023
FR
Toulouse
S’inscrire
Du 6 au 10 février 2023
FR
Strasbourg
S’inscrire
Du 6 au 10 février 2023
FR
Nantes
S’inscrire
Du 13 au 17 février 2023
FR
Aix-en-Provence
S’inscrire
Du 13 au 17 février 2023
FR
Montpellier
S’inscrire
Du 27 février au 3 mars 2023
FR
Lyon
S’inscrire
Du 6 au 10 mars 2023
FR
Classe à distance
S’inscrire
Du 27 au 31 mars 2023
FR
Classe à distance
S’inscrire
Du 27 au 31 mars 2023
FR
Paris La Défense
S’inscrire
Du 17 au 21 avril 2023
FR
Toulouse
S’inscrire
Du 22 au 26 mai 2023
FR
Montpellier
S’inscrire
Du 22 au 26 mai 2023
FR
Strasbourg
S’inscrire
Du 22 au 26 mai 2023
FR
Nantes
S’inscrire
Du 22 au 26 mai 2023
FR
Aix-en-Provence
S’inscrire
Du 5 au 9 juin 2023
FR
Lyon
S’inscrire
Du 26 au 30 juin 2023
FR
Paris La Défense
S’inscrire
Du 26 au 30 juin 2023
FR
Classe à distance
S’inscrire
Du 17 au 21 juillet 2023
FR
Toulouse
S’inscrire
Du 7 au 11 août 2023
FR
Classe à distance
S’inscrire
Du 7 au 11 août 2023
FR
Paris La Défense
S’inscrire
Du 21 au 25 août 2023
FR
Aix-en-Provence
S’inscrire
Du 21 au 25 août 2023
FR
Nantes
S’inscrire
Du 21 au 25 août 2023
FR
Strasbourg
S’inscrire
Du 21 au 25 août 2023
FR
Montpellier
S’inscrire
Du 4 au 8 septembre 2023
FR
Lyon
S’inscrire
Du 16 au 20 octobre 2023
FR
Toulouse
S’inscrire
Du 23 au 27 octobre 2023
FR
Classe à distance
S’inscrire
Du 23 au 27 octobre 2023
FR
Paris La Défense
S’inscrire
Du 6 au 10 novembre 2023
FR
Aix-en-Provence
S’inscrire
Du 6 au 10 novembre 2023
FR
Montpellier
S’inscrire
Du 27 novembre au 1 décembre 2023
FR
Strasbourg
S’inscrire
Du 27 novembre au 1 décembre 2023
FR
Nantes
S’inscrire
Du 4 au 8 décembre 2023
FR
Lyon
S’inscrire