Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Présentation du métier de développeur d'applications mobiles

No description
by

lycee cb

on 18 March 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Présentation du métier de développeur d'applications mobiles

Développeur multimédia
Son but est de
développer
et de
programmer
les applications nécessitant ou non une connexion Internet.
Il est sous la direction d’un
chef de projet
.
Il conçoit et écrit des
lignes de code
.

Il maîtrise la
programmation objet
et doit pouvoir créer des
programmes dynamiques
, marchands ou non. Son application peut être
interactive
grâce à la présence d’audios, de vidéos ou de 3D …

Il doit savoir programmer dans
différents langages
et sur
différentes plateformes
et notamment sur smartphone (IOS, ANDROID, Windows, linux,…).
Développeur
d'applications mobiles

Le développeur d’applications mobiles est un
développeur multimédia
, seuls la
plateforme
et les
langages
de programmation changent.
Le marché est mondial ce qui implique la
maîtrise de l'anglais
.

Les technologies et les langages de programmation
évoluent
très
rapidement
.

La
forte concurrence
du marché oblige les développeurs à proposer des applications de
qualité
,
créatives
et
innovantes
.

Les applications doivent s'
adapter
à tous les
types de supports
matériels (taille des écrans, les différents navigateurs, les performances ...).

Le développement d'une application prend en moyenne
4 à 8 semaines
.

Différents
langages de programmation
mobile :

IOS : C++ et swift (dernière génération)

ANDROID : Java

Site web : HTML, CSS, PHP, SQL...

Web : Java script

Richard PHAN
Né à
Paris
Titulaire d’un diplôme d’ingénieur et d’un diplôme d’études supérieures en gestion.
Fait parti de l'association « 100 000 entrepreneurs ».
A travaillé à la
Silicon Valley pendant sept ans pour HP
.
A fait une
prépa scientifique

et une
école d’ingénieur
.
Richard Phan est un
développeur d'applications mobiles
depuis
8 ans
. Anciennement développeur multimédia, il a travaillé pour HP à la Silicon Valley et par la suite il est revenu en France et a créé sa propre PME nommée MobiSystème qui a fermé ses portes en 2014. Depuis janvier 2015, il a lancé
Inventhys
, une PME qui "aide les Grands Comptes et les Start-Ups à investir le domaine des Objets Connectés".
Nous avons rencontré M. Phan au mois de janvier. Il a fait une intervention, dans notre classe, où il a partagé ses
expériences
et ses
connaissances
sur son métier. Il nous a présenté les
compétences requises
dans ce domaine, la
semaine type
d'un
développeur d'applications mobiles
ainsi que la position de ce métier sur
le marché du travail
.
Exemple d'application mobile
ZenDay
est une application développée par la
société MobiSystème. Elle contribue à améliorer vos compétences de gestion du temps. Elle permet de planifier ses activités, de s’auto-évaluer, d’être proactif, de prendre le contrôle et de rester zen.
Semaine type
d'un développeur



7h de travail par jour

(35h à 39h par semaine).


Quelques réunions
hebdomadaires avec les personnes qui travaillent sur le projet et le chef de projet.

• Des objectifs à atteindre chaque semaine.

• Utilisation de plusieurs outils et environnements de développement (
PC
,
deux écrans
,
un ou plusieurs mobiles
,
tablettes de test
).
Qualités requises
Apprécier le
travail en équipe
Autonome
Créatif
Réactif
Rigoureux
Perfectionniste
Capacités d'adaptation
Connaissance des outils, supports et logiciels
Culture technologique/savoir technique
Maîtrise de l’anglais
Savoir s’adapter aux codes et aux rituels.

Qui sommes-nous ?
Nous sommes 11 élèves de
terminale STMG
(Sciences et Technologies du Management et de la Gestion) en
spécialité SIG
(Systèmes d’Information et de Gestion), au lycée Charles Baudelaire, situé en
Haute-Savoie
. Nous avons décidé de participer au concours car il s’inscrit bien dans le cadre de notre programme de terminale. Il nous permet également d’
expérimenter le travail de groupe
.

Nous sommes encadrés par Thibault Marcelli (élève de la classe) que nous avons choisi pour être notre chef de projet. Notre travail est également supervisé par Mme Dominique Majastre, notre professeur de spécialité.

LES MOTS DECODES
Application dynamique
: Une application dynamique est une application qui est paramétrable, évolutive, que l’on peut mettre à jour facilement.

Application hybride
: Une application hybride est une application pour mobiles qui associe certains éléments du HTML 5 (sous une forme de web application mobile) et des éléments d’une application native, ce qui permet d’utiliser les fonctionnalités natives des smartphones et d’être distribuée en tant qu’application sur les plateformes d’applications (App store, Android Market…). Le principe de ces applications est de réduire les coûts et délais de développement qu'impliquent les différents systèmes d’exploitation mobiles.

Application native
: Une application native est une application sur téléphone mobile qui est développée spécialement pour un des systèmes d’exploitation utilisé sur les smartphones et tablettes (Android, iOS...). Développer une application native permet d’utiliser toutes les fonctionnalités liées au système d’exploitation visé (GPS, accéléromètre, appareil photo, etc…) et permet aussi de proposer des applications plus riches que les web applications sous HTML 5. Certaines de ces applications natives peuvent être utilisées sans connexion internet.

Chef de projet

: Désigné par le maître d’œuvre, il est responsable du bon déroulement du projet. Il coordonne toutes les étapes, les intervenants. Il a les compétences techniques pour le faire aboutir.

Développement informatique
: Le développement informatique ou de logiciel, a pour but d’étudier, concevoir, construire, transformer, mettre au point, maintenir et améliorer des logiciels. Il est effectué par les employés de la SSII, les éditeurs de logiciels etc.

Programmation d'application
: Une programmation d’application est l’ensemble des activités informatiques qui permet d’écrire des programmes informatiques, dans un langage appelé langage de programmation.

Programmation objet
: Une Programmation orientée objet, appelé POO, va permettre de mieux organiser votre code, le préparer à de futures évolutions et à rendre certaines portions réutilisables pour gagner du temps et de la clarté.

SSII

: Une SSII
est une Société de Services en Ingénierie Informatique, qui est spécialisée en génie informatique. Elle peut être caractérisée par ses compétences techniques de maîtrise d'œuvre. Elle se dissocie du métier d’éditeur de logiciels et de celui de la société de conseil en technologie spécialisée en maîtrise d’ouvrage, ces trois activités étant le secteur des activités informatiques.

LES DEBOUCHES
Après différentes formations dans le développement d'applications mobiles les
SSII
ainsi que les
éditeurs de logiciels
offrent de bonnes
opportunités
pour les
jeunes analystes-programmeurs
. Les services informatiques des grandes entreprises recrutent également mais dans une moindre mesure.

Sur le marché du travail, on retrouve à la fois de grandes sociétés SSII classiques, qui ont des équipes de développement mobile, mais aussi énormément de petites structures qui ont saisi l'opportunité de ce créneau. Ce sont alors des agences spécialisées que l'on appelle "mobile agency". Enfin, il y a également une communauté de plus en plus grande de
free-lance
, développeurs indépendants, qui proposent leurs services sous forme de missions. Il y a
beaucoup de demande
, les développeurs Iphone ou Android, ne restent
pas longtemps sans travail
. De nombreuses entreprises cherchent en effet des développeurs expérimentés qu'il s'agisse de petites ou de grandes sociétés.

Sur les trois dernières années, une à deux plateformes nouvelles par an ont vu le jour. C'est donc un métier où il faut
énormément se renouveler
, se mettre à jour. Il risque d'y avoir de plus en plus d'opportunités pour les personnes qui sont
capables d'évoluer
sur plusieurs plateformes. Aujourd'hui 20% de l'internet est mobile en France, contre 80% sur les ordinateurs. D'ici 3 à 4 ans, le rapport pourrait s'inverser.

Côté
applications natives
,
iOS et Android
continuent d’écraser le marché puisqu’elles représentent environ
95% des plateformes vendues
. Ce sont, de loin, les technologies les plus demandées sur le marché. À noter toutefois la forte progression des plateformes Windows Phone et, à l’inverse, la forte baisse des plateformes Blackberry.

Côté
applications hybrides
,
le marché est de plus en plus demandeur et on assiste à une
spécialisation de certains profils
sur les frameworks hybrides que sont
jQuery mobile
,
PhoneGap
ou
Sencha Touch
.


Débutant 0 à 1 an
Intermédiaire 1 à 2 ans
Confirmé 2 à 4 ans
Sénior 4 à 6 ans
Expert / Architecte 6 ans et +
Chef de projet 4 à 8 ans
Applications mobiles
hybrides

32 000 - 36 000 € par an
36 000 - 42 000 € par an
42 000 – 46 000 € par an
46 000 – 50 000 € par an
-
-
Applications mobiles
natives

34 000 – 40 000 € par an
38 000 – 44 000 € par an
43 000 – 50 000 € par an
50 000 – 60 000 € par an
60 000 – 80 000 € par an
55 000 – 65 000 € par an
Grille de salaires d'un développeur d'applications mobiles
Comment devient-on
développeur d’applications mobiles ?

BAC + 2
:

- BTS SIO (Sciences Informatique aux Organisations) Option B Solutions Logicielles et Applications Métiers.
- DUT Informatique.

BAC + 3
:

Licence Pro DIM (Développeur Informatique Multi-supports) :
- Maîtriser les outils et les méthodes du développement sur divers supports,
- Développer des applications sur supports mobiles,
- Intégrer facilement et rapidement une entreprise grâce à l'alternance.

BAC + 5
:

- Master pro physique et sciences pour l'ingénieur spécialité réseaux de radiocommunications avec les mobiles.
- Diplôme d'ingénieur de l'Ecole polytechnique de l'université de Nice spécialité informatique (Polytech).

M. Phan
a fait une école d’
ingénieur
sur Paris.
Full transcript