ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Applications mobiles

Formation Solutions Open Source, mobilité

Stage pratique
Durée : 5 jours
Réf : OSI
Prix  2019 : 2710 € H.T.
Pauses et déjeuners offerts
Financements
ActionsCo
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Cette formation vous présentera un panorama des stratégies et des solutions de développement Open Source mobile. Vous découvrirez et pratiquerez les principaux Framework 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

  • 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

Actions collectives

Ce cours fait partie des actions collectives FAFIEC (réf. 27917)

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

Participants / Prérequis

» Participants

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és objet est un atout supplémentaire pour optimiser votre formation.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
LILLE
[+]
LYON
[+]
NANTES
[+]
RENNES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys