CHARGEMENT

Tapez pour rechercher

High-Tech Internet

Devenir Développeur Web: c’est passionnant et ça ne chôme pas

Partager

Pourquoi devenir Développeur Web ?

A cette question je réponds simplement parce qu’écrire des programmes informatiques c’est passionnant et c’est un domaine très évolutif qui nous pousse à l’apprentissage de plusieurs technologies. De plus, un bon développeur ne se fait pas compter parmi les chômeurs.

Développeur Front-end ou Back-end ?

Avec plus de 10 années d’expérience, j’ai rencontré dans mon parcours différents profils de développeurs web, ceux qui sont passionnés par la construction d’interface utilisateur (Développeur Front-end) et ceux qui ont une fougue pour le développement de la partie logique des applications (Développeur Back-end).

Qui fait quoi concrètement ?

  • Développeur Front-end : Selon Wikipédia, Le développement web frontal (aussi appelé front-end en anglais) correspond aux productions HTMLCSS et JavaScript d’une page internet ou d’une application qu’un utilisateur peut voir et avec lesquelles il peut interagir directement.

Comme tu peux le constater, si tu fais le choix de devenir développeur front-end, tu seras emmené à travailler avec les 3 langages cités par Wikipédia, à savoir HTMLCSS etJavaScript. Il y a des cours intéressants sur internet, tu pourras te former rapidement et monter en compétence. Je te conseille pour apprendre HTML/CSS le cours de Matéo sur OpenClassrooms. Tu pourras aussi apprendre JavaScript en suivant cet excellent cours sur Grafikart.

Bien évidemment, il y a des frameworks qui ont été développés pour faciliter et optimiser ton travail, tu pourras d’ailleurs te spécialiser dans l’un deux et en faire ton fer de lance pour ton parcours professionnel.

Bootstrap : C’est une collection d’outils utiles à la création du design de sites et d’applications web. C’est un ensemble qui contient des codes HTML et CSS, des formulaires, boutons, outils de navigation et autres éléments interactifs, ainsi que des extensions JavaScript en option que tu pourras utiliser pour créer tes interfaces.

Vue.JS : C’est un framework JavaScript que tu peux utiliser pour construire tes interfaces utilisateurs.

React : (aussi appelé React.js ou ReactJS) est une bibliothèque JavaScript libre développée par Facebook depuis 2013. Le but principal de cette bibliothèque est de faciliter la création d’application web monopage, via la création de composants dépendant d’un état et générant une page (ou portion) HTML à chaque changement d’état. (Selon Wikipédia)

Angular : C’est un framework basé sur TypeScript, à peu près du même acabit que React il te permettra de développer des applications web robustes.

  • Développeur Back-end : Le développeur back-end doit avoir un plus d’un grand intérêt pour l’informatique en général, il ne doit pas avoir peur de mettre les mains dans les langages de programmation et les bases de données : PHPRubyPython et SQL sont le genre de technologies auxquelles il est confronté.

Si tu choisis de devenir Développeur back-end, alors tu dois avoir une passion pour la logique.

Pour commencer, tu peux apprendre PHP ou Python sur OpenClassrooms. En ce qui concerne les bases de données, tu pourras apprendre SQL sur ce site (sql.sh) (SQL est un langage de requête qui te permettra de communiquer avec une base de données) et MySQL sur Grafikart. MySQL est un SGBD (Système de Gestion de Base de Données) relationnelles.

Il y a aussi des frameworks qui te permettent de faire du développement back-end.

Symfony : Symfony est un ensemble de composants PHP ainsi qu’un framework MVC libre écrit en PHP. Il fournit des fonctionnalités modulables et adaptables qui permettent de faciliter et d’accélérer le développement d’un site web. (Wikipédia)

Laravel : Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet. (Wikipédia)

CakePHP : CakePHP est un framework web libre écrit en PHP distribué sous licence MIT. Il suit le motif de conception Modèle-Vue-Contrôleur et imite le fonctionnement de Ruby on Rails. (Wikipédia)

Django : C’est un framework web open source écrit en Python. Il a pour but de rendre le développement web 2.0 simple et rapide.

Pourquoi pas Développeur full-stack ?

Un développeur full stack est un informaticien capable de réaliser des tâches à n’importe quel niveau technique de la pile des différentes couches…Lire la suite sur Le Blog de M. YAPO

1 Commentaire

Laisser un commentaire

Your email address will not be published. Required fields are marked *