Company Banner
Company Logo

Intaj Mohtawayat

Informatique, Télécom, Internet

Route sidi m'barek, birkhadem

Site web

DEVELOPEUR FULL STACK


Lieu de travail

Alger, Algérie

Secteur d'activité

Informatique, Télécom, Internet

Date d'expiration

28 juillet

Niveau de poste

Débutant / Junior

Nombre de postes

1 poste ouvert

Type de contrat

CDD Ou Mission

Niveau d'étude (diplome)

Master 2, Ingéniorat, Bac + 5


Le développeur full-stack est un professionnel capable de gérer à la fois les parties front-end et back-end d’une application. Capable de convertir un concept en projet informatique abouti, il maîtrise plusieurs technologies de programmation et pilote toutes les étapes du développement, de la configuration du serveur à la gestion de la base de données. Le métier de développeur full-stack est donc une fonction à responsabilité qui demande des connaissances très variées, mais aussi très poussées dans le domaine informatique.

Un développeur full-stack doit également pouvoir maîtriser des bases de données NoSQL, des particularités des données relationnelles et des liaisons entre une base de données et le langage back-end choisi.

  1. JavaScript ;

  2. Java ;

  3. Python ;

  4. PHP ;

  5. C# ;

  6. C++ ;

  7. CSS ;

  8. Ruby ;

  9. C ;

  10. Objective-C.

Une analyse menée par le cabinet américain, qui a combiné des données provenant à la fois de GitHub et de StackOverFlow, a permis d’établir un classement des technologies de développement selon leur popularité :

Il appartient au développeur, en fonction de sa perception du marché et de ses préférences, de « choisir » des langages et de les maîtriser. Il doit comprendre leur fonctionnement et être capable de les mobiliser pour réaliser des tâches précises.

Le JavaScript est le langage arrivé en tête des technologies à maîtriser pour un développeur full-stack, selon une étude réalisée par StackOverFlow.

  • la sémantique HTML ;

  • les principes du modèle CSS , les préprocesseurs CSS, qui permettent de générer automatiquement des fichiers CSS ;

HTML et CSS sont deux langages fondamentaux qui permettent de créer des pages Web et leur donner un certain style. Pour maîtriser cette technologie front-end, il est nécessaire de comprendre :

Contrairement à ce que l’on pourrait penser, exercer le métier de développeur full-stack ne signifie pas forcément maîtriser toutes les technologies. Cependant, le développeur full-stack doit tout de même connaître les langages et logiciels dits “basiques” comme PHP5, CSS3, HTML5, JS ou encore SQL. Les meilleurs développeurs full-stack justifient également de connaissances en AngularJS, Bootstrap, JQuery, WordPress ou encore Drupal.


Informatique, Télécom, Internet


PME/PMI


Alger, Algérie

D'autres opportunités qui pourraient t'intéresser