Formation Développement d'applications pour mobiles en langage Java : Java ME (J2ME)

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Avec plus de deux milliards de téléphones portable et assistants personnels supportant Java ME,cette technologie est très présente sur le marché des systèmes informatiques personnels portables. A l'issue de cette formation Java ME, les participants maîtriseront l'architecture Java ME (CLDC/MIDP) et développeront des MIDLETS sur téléphone présentant tous les aspects traditionnellement liés avec ce type d'équipement : interfaces graphiques, gestion du stockage local, connexion réseau pour ne citer que les plus classiques

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

Présentation de Java ME

Historique (anciennement J2ME), les objectifs, présentation des diverses plate-formes atteintes par
Java ME
Architecture de Java ME
Comprendre, définir, situer les termes : Java ME, CDC, CLDC, Configuration, Profiles, MIDP (1.0,
2.0), DoJa, MIDlet, jad.
Exercice : QCM sur les principaux termes de Java ME

Premier développement MIDP

Cycle de vie d'une MIDlet.
Ecriture d'une MIDlet, compilation, prévérification, packaging, description, déploiement.
Les environnements de développement : SUN WTK, plug-in Java ME pour Eclipse, Pulsar,
NetBeans
Travaux Pratiques : développement d'une première MIDlet

Interfaces graphiques en MIDP

Les interfaces graphiques "bas niveau" et "haut niveau"
Les classes fondamentales pour le haut niveau
Composants graphiques "écran": formulaire (Form), fenêtres texte (TextBox), listes (List),
Composants graphiques "contrôles" : champ de texte (TextField), boîte de choix
(ChoiceGroup), bouton (Command) du package javax.microedition.lcdui.
Gestion des événements.
Travaux Pratiques : développement d'une interface graphique haut niveau
Les classes fondamentales pour le bas niveau
Canvas, Graphics, primitives de dessin, Image, gestion des événements clavier et pointeur.
Travaux Pratiques : développement d'une interface graphique bas niveau

Persistance des données

La sauvegarde en local. l'API Record Management System (RMS).
La "base de données interne" RecordStore. Le paquetage javax.microedition.rms.
Créer, ouvrir, fermer détruire un RecordStore.
Ajouter, détruire un enregistrement (Record) dans un RecordStore.
Itérer, obtenir des informations (meta data) d'un RecordStore.
Travaux Pratiques : mise en place d'un RecordStore.

Programmation réseau

L'ensemble restreint des protocoles réseau possibles pour les portables.
L'API Generic Connection Framework (GCF) implémenté dans le paquetage
javax.microedition.io.
L'utilisation du protocole HTTP. Envoi et réception de données. Les protocoles réseau possibles
autre que HTTP.
Les web services, leur invocation depuis Java ME et l'exploitation de données XML.
Lien avec les RecordStore.
Travaux Pratiques : programmation d'une application client-serveur à l'aide d'un client mobile

Sécurité d'une application Java ME

Gestion des autorisations, de l'authentification et de la confidentialité (SSL).
L'intégrité d'une MIDlet.
Créer un certificat.
Authentifier une MIDlet suite.
La technologie Push de MIDP.

Conclusion et technologies futures

La portabilité des applications. L'optimisation du code. L'obfuscateur. Futurs projets et JSR.
Les APIs pour les jeux (GameCanvas, layer et animation), le package
javax.microedition.lcdui.game.
L'API Mobile Media (MMAPI).
Android de Google
Travaux Pratiques 1 : développement d'un jeu
Travaux Pratiques 2 : développement d'une IHM avec Android

Prérequis

Connaissance du langage JAVA

Public

Cette formation J2ME s'adresse aux développeurs, chefs de projet, toute personne s'intéressant à la programmation sur systèmes mobiles

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement, à l'issue de cette formation ReactJS, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Connaître les apports de la bibliothèque React dans le cadre d’un développement JavaScript
  • Savoir coupler React JS avec des modules complémentaires, JSX et ES6
  • Concevoir une application web monopage avec la bibliothèque React et l’architecture Flux
  • Comprendre et maîtriser la notion d’immutabilité pour optimiser les performances des applications mises à jour uniquement lors de changement
  • Comprendre et mesurer les impacts du choix d'une architecture incluant ce type d'application
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Le Langage Go

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement à l'issue de cette formation Langage Go, les participants auront acquis les connaissances et compétences nécessaires pour :

  • Choisir les bonnes signatures de méthodes et créer leurs propres structures
  • Créer des interfaces et les exposer à l'extérieur de leur paquet
  • Réaliser des tests unitaires et des tests de charge et générer des documents de couverture de code
  • Utiliser la concurrence et le parallélisme qu'offre Go
  • Concevoir des architectures projets.
Tarif

A partir de 2 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

AWS Ingénierie DevOps

Proposé par ENI Service

Objectifs de la formation

  • Utiliser les pratiques et concepts principaux de la méthodologie DevOps
  • Concevoir et mettre en place une infrastructure sur AWS qui prend en charge un ou plusieurs projets de développement DevOps
  • Utiliser AWS CloudFormation et AWS OpsWorks pour déployer l'infrastructure nécessaire à la création d'environnements de développement, de test et de production pour un projet de développement logiciel
  • Utiliser AWS CodeCommit et AWS CodeBuild pour découvrir l'éventail d'options permettant de mettre en place un environnement d'intégration continue (CI) sur AWS
  • Utiliser AWS CodePipeline pour concevoir et mettre en œuvre un pipeline d'intégration et de livraison continues (CI/CD) sur AWS
  • Utiliser AWS CodeStar pour gérer toutes les activités de développement logiciel au même endroit
  • Mettre en œuvre plusieurs cas d'utilisation courants de déploiement continu (CD) à l'aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B
  • Faire la distinction entre les différentes technologies de déploiement d'applications disponibles sur AWS, notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service (Amazon ECS) et Amazon Elastic Container Registry (Amazon ECR), et décider laquelle correspond le mieux à un scénario donné
  • Utiliser Amazon EC2 Systems Manager pour la gestion des correctifs
  • Exploiter le testing automatisé à différents stades d'un pipeline CI/CD
  • Ajuster précisément les applications que vous envoyez sur AWS pour bénéficier de hautes performances et utiliser les outils et technologies AWS pour surveiller que votre application et votre environnement ne rencontrent aucun problème
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation Fibre Optique FTTH, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Présenter les enjeux des accès très haut débit dans le développement de l’aménagement numérique, la place du FTTH parmi les technologies très haut débit, et différencier les alternatives technologiques d’accès haut et très haut débit fixe et mobile
  • Décrire le contexte réglementaire et ses évolutions, du partage d’infrastructure à la mutualisation, les offres de services, la place des collectivités locales, les différentes formes d’intervention des RIP (Réseaux d'Initiatives Publics), les procédures de gestion des délégataires (affermage, DSP), les relations avec les acteurs des territoires
  • Comprendre les principales approches des acteurs sur le marché de l'accès en fibre optique FTTH, FTTB, FTTx et FTTC (MeD)
  • Expliquer les points clefs d’un déploiement FTTH, la conduite d'un projet de déploiement, la coordination des acteursle contrôle des délégataires, les principes de la loi MOP
  • Décrire les principes des technologies GPON, XGS-PON et leurs évolutions
  • Comprendre le partage d’infrastructure (BLOD, BLOM), intégrer les problématiques de déploiement, génie civil, l'importance de la collecte
  • Nommer les différents services offerts par les réseaux et particulièrement dans le contexte du très haut débit, discuter les perspectives
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement à l'issue de cette formation Rédiger des rapports professionnels vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Rédiger des documents clairs et concis pour répondre aux objectifs de l'entreprise
  • Composer des messages ciblés avec un processus de rédaction structuré, adapter le contenu aux besoins de votre lectorat
  • Ajuster le langage pour qu'il soit plus convaincant et qu'il ait plus d'impact
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Reconnaître les caractéristiques et les avantages d'Horizon
  • Utiliser VMware vSphere® pour créer des machines virtuelles à utiliser comme postes de travail pour Horizon
  • Créer et optimiser des machines virtuelles Windows pour créer des postes de travail Horizon
  • Installer et configurer Horizon Agent sur un poste de travail Horizon
  • Configurer et gérer les systèmes VMware Horizon® Client™ et connecter le client à un poste de travail VMware Horizon
  • Configurer, gérer et autoriser des pools de postes de travail de machines virtuelles complètes
  • Configurer, gérer et autoriser des pools de postes de travail de clone instantané
  • Créer et utiliser des postes de travail et des pools d'applications RDS (Remote Desktop Services)
  • Surveiller l'environnement Horizon à l'aide d'Horizon Console Dashboard et d'Horizon Help Desk Tool
  • Identifiez l'installation, l'architecture et les exigences d'Horizon Connection Server
  • Décrire les options d'authentification et de certification pour un environnement Horizon
  • Reconnaître le processus d'intégration et les avantages de VMware Workspace ONE® Access™ et Horizon 8
  • Discuter des options de performances et d'évolutivité disponibles dans Horizon 8
  • Décrire les différentes options de sécurité pour l'environnement Horizon
Tarif

A partir de 4 300,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Eclipse RCP 4

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Créer une application graphique reposant sur la plate-forme Eclipse RCP
  • Développer les écrans d'une application de gestion avec SWT et JFace
  • Comprendre l'architecture et les fonctionnalités offertes par Eclipse RCP
  • Savoir tester, construire et packager le produit final
  • Comprendre les nouveautés et les avantages du développement en eclipse 4 (e4)
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Programmer en Python

Proposé par ENI Service

Objectifs de la formation

  • Décrire la philosophie de Python et identifier ses domaines d’application
  • Mettre en place un environnement de développement pour Python
  • Écrire des scripts en utilisant l’algorithmie de base du langage Python et les exécuter
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes
  • Mettre en œuvre les concepts de la programmation objet avec le langage Python (classe, attributs, méthodes, encapsulation, polymorphisme et héritage)
  • Gérer les erreurs avec les exceptions
  • Utiliser des modules de la bibliothèque standard Python pour interagir avec l'environnement du système d'exploitation
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

Cette formation vise à réussir la certification « Conduire et piloter un projet innovant avec des méthodes agiles » (Certificateur ORIIONS). Cette certification englobe les compétences suivantes :

  • Réaliser l’expression des besoins du client en identifiant les opportunités d’innovation et en utilisant les techniques de créativité, d’idéation, de prototypage et d’intelligence collective pour générer des propositions innovantes, et initier un projet agile à partir de sa chaine de valeur
  • Choisir les pratiques agiles les plus adaptées, en tenant compte de leur force, leur limite et leur complémentarité afin d’identifier les leviers d’adoption et se projeter dans une transition agile
  • Communiquer une vision inspirante qui reflète les besoins et donne du sens à toutes les parties prenantes pour les fédérer, les faire adhérer et les impliquer afin d’être au plus près de l’expérience utilisateur
  • Planifier la démarche agile à un projet innovant avec une approche empiriques, des cadences et des cycles itératifs et incrémentaux pour livrer de la valeur en continue, s’adapter en cas de retard, difficultés ou opportunités rencontrés et garantir un retour sur investissement
  • Organiser des formats de réunions adaptés aux pratiques agiles pour faciliter la communication, la transparence, la prise de décision et libérer la motivation intrinsèque, la collaboration et l’inspiration
  • Piloter le projet en suivant l’avancée des travaux pour projeter, cadencer, mesurer l’efficacité des sprints, adapter et synchroniser les livraisons en maximisant la production de valeur à chaque itération
  • Évaluer la solution en mesurant les écarts entre ce qui était prévu et ce qui a été livré pour ajuster, stimuler les nouvelles idées, laisser la place aux opportunités d’innovation, et tendre vers le meilleur produit possible
  • Conduire des rétrospectives constructives via des ateliers structurés de résolution de problème afin de mesurer l’efficacité du processus, le fonctionnement de l’équipe le cas échéant et proposer des améliorations
  • Accompagner la performance collective des équipes en respectant les valeurs et les principes de l’agilité pour les encourager dans le développement de leur savoir-faire et savoir être
Tarif

A partir de 1 545,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Développement Sécurisé en C++ vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement de la pile
  • Repérer les erreurs dans le code
  • Connaître le rôle des acteurs et la classification des risques : CERT, CWE, OWASP
  • Appliquer les bonnes pratiques.
Tarif

A partir de 1 580,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...