Nos domaines de formation :

Formation Solutions Open Source, mobilité

Stage pratique
nouveau cours
Durée : 5 jours
Réf : OSI
Prix  2019 : 2710 € H.T.
Pauses et déjeuners offerts
  • 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

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.

Actions collectives

Ce cours fait partie des actions collectives FAFIEC (réf. 27917)
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

J’ai lu et j’accepte 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). Dans ce contexte, j’accepte de recevoir des communications de la part d’ORSYS Formation. Je peux modifier l’usage de mes données via ce formulaire.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.