Développement front, back, iOS, mobile : comment choisir ?

5 (100%) 1 vote

Dans le monde mystérieux du développement web, il y a parfois certaines subtilités qu’il est difficile de comprendre, même quand on pense s’y connaître un peu. Or, les missions de développement sont de plus en plus demandées sur le marché du travail quelque soit le secteur d’activité. Faisons un tour d’horizon pour clarifier certaines choses et vous aider à choisir la bonne formation.

 

Développement Web

 

Un étudiant qui souhaite se lancer dans l’apprentissage du développement doit d’abord arbitrer entre le développement web d’une part et le développement mobile d’autre part, car ces deux options requièrent des savoirs et des langages différents.

Chez OpenClassrooms, nous proposons une formation de Développeur web junior. La formation de six mois délivre un diplôme de niveau équivalent à bac +2.

Clara Corazza est responsable des parcours Code et Design chez Openclassrooms et selon elle, cette formation est « un parcours simplifié qui permet d’être employable rapidement. Ce parcours ne permet pas de développer des applications complètes mais les étudiants sont ensuite capables de réaliser un site web et un portfolio de projets. Au cours des six mois, nous faisons un tour d’horizon des langages les plus faciles à appréhender pour des débutants ».

Aucun pré-requis autre que d’avoir un ordinateur en bon état de marche avec micro et caméra n’est exigé pour postuler à la formation. « Lors du 1er cours, on explique le web pour les personnes qui n’ont jamais utilisé de bureautique et qui débutent complètement » raconte Clara. La formation peut se suffire à elle-même et peut aussi constituer une base d’introduction pour les autres formations plus spécialisées.

Concernant le choix du langage web que l’on souhaite apprendre, Clara explique :

« Le langage que l’on choisit d’apprendre et d’utiliser dépend essentiellement de la géographie de l’employabilité. Tous les types d’entreprises n’utilisent pas le même langage. Par exemple, le langage Python s’applique beaucoup en Espagne, aux Etats-Unis ; le langage Java s’utilise quasiment exclusivement au sein de groupes industriels comme Capgemini ; PHP est un langage français donc essentiellement utilisé en France ».

 

Versus développement mobile

 

Pour le développement mobile, le choix s’opère entre le langage iOS et le langage Android. Apple & Google étant concurrents, ils utilisent deux langages très différents. Le développeur doit donc choisir en fonction de la plateforme sur lequel il préfère développer. Clara Corazza précise :

« Les développeurs sur iOS sont un peu mieux payés mais il n’y a pas forcément plus de débouchés que pour Android ».

Chez OpenClassrooms, les deux formations mobiles développeur iOS et développeur android durent un an et délivrent le même diplôme à la fin, qui est l’équivalent d’un bac +3.

Le seul prérequis pour iOS est de posséder un mac puisqu’Apple a fait en sorte que ce soit impossible de coder iOS en dehors de mac. Critère non négligeable à bien avoir en tête s’il on souhaite se lancer sur iOS.

 

Développement front-end

 

Si vos faveurs se sont portées sur le développement web, vous devrez procéder à un deuxième arbitrage : développement front ou back ?

Le développement front-end consiste à réaliser des façades de sites web, c’est-à-dire ce que l’on voit nous sur nos écrans sans forcément comprendre la logique qu’il y a derrière. Selon Clara, ce sont des compétences abordables, que l’on peut même apprendre en autodidacte, et avec lesquelles il est possible de se débrouiller rapidement.

« Le développement front est un métier gratifiant car on voit rapidement des résultats, dès le début on est capable d’accomplir de belles choses. On peut rapidement présenter ses projets au client et ce qu’on fait est compris par tout le monde car ce sont des sites avec des interfaces graphiques. Ce job est adapté aux personnes qui aiment construire quelque chose et avoir des résultats ». 

À noter aussi qu’il y a beaucoup plus d’offres d’emploi en front-end que dans le développement mobile et généralement ce sont des CDI.

 

Développement back-end

 

De l’autre côté de l’écran, il y a le développeur back-end, qui maîtrise la logique qui se cache derrière chaque site web.

Pour Clara, le développement back-end est un métier essentiel.

« En back, le développeur échafaude la structure sur laquelle tous les sites web et internet se reposent. C’est un travail de logique, de puzzle, très gratifiant pour les personnes qui aiment résoudre des problèmes mais généralement moins bien compris par le grand public car quasiment invisible. Le développeur back apporte des solutions qui sont cachées alors que c’est le travail de design du développeur front qui permettra de les faire apparaître. »

En entreprise, back et front travaillent généralement en binôme. C’est le chef de projet qui fait la liaison entre ces deux personnes et les besoins qui sont recueillis par les clients ou les équipes.

Regardez le Facebook Live où Clara répond à de nombreuses questions sur nos parcours diplômants en développement.

Pour en savoir plus, contactez aussi nos conseillers pédagogiques et parlez-leur de votre projet !

C’est gratuit, et cela vous aidera à vous décider pour la spécialité la plus adaptée pour vous.

 

À propos d’Aglaé : 

Aglaé est auteur-rédacteur. Elle a fondé Word Shaper, une agence créative qui propose des services d’écriture, de consulting et de conception.

 

 

Commentaires( 2 )
  1. Ayant lu votre article, si on se lance dans la formation de développeur web junior, est-ce que l’on est du coup développeur front-end ou back-end ou les deux ? Ou on se spécialise par la suite après cette formation de 6 mois ?

    • Bonjour Steve,
      Pour la formation développeur web junior, vous avez un cocktail des deux. Vous avez plus de bases en front qu’en back, mais vous pouvez vous spécialiser si vous le souhaitez après. La plupart des gens prennent un premier CDI pour pratiquer, et se spécialisent d’eux mêmes en re-suivant des cours gratuits. Certaines personnes font aussi un autre parcours derrière, par exemple PHP sur du back, mais ce n’est pas nécessaire pour trouver un travail et être efficace.

Vos commentaires

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *