Guide pour devenir Développeur Frontend

Guide pour devenir Développeur Frontend

Guide pour devenir Développeur Frontend

Pour devenir un développeur frontend expérimenté, je vous propose un chemin d’apprentissage en trois phases ou niveaux :

  1. Niveau débutant
  2. Niveau intermédiaire
  3. Niveau avancé

Niveau débutant

Dans le niveau débutant, nous allons voir dans ce blog ce que c’est Internet, les langages web (HTMl, CSS et HTML) qui nous permet de coder une page web et quelques outils pour télécharger et enregistrer notre code source. Bref, nous allons voir sept articles qui vous introduirez aux sujets suivants :

  1. Internet
  2. HTML
  3. CSS
  4. JavaScript
  5. Système de contrôle de version ( Git et GitHub )
  6. Connaissance en sécurité Web
  7. Gestionnaire de paquets (npm,yarn)

Niveau intermédiaire

Après l’acquisition des notions de base, nous passons au niveau intermédiaire qui va traiter les bons pratiques et les techniques utilisées par les entreprises pour le développement des applications web frontend. nous allons voir les sujets suivants :

  1. Architecture CSS (BEM)
  2. Préprocesseurs CSS (Sass)
  3. Outils de Build ( Webpack)
  4. Choisissez un framework (React, Angular, Vue.js)
  5. CSS Moderne (CSSinJS)
  6. Composants Web (TemplateHTML)
  7. Frameworks CSS(Bootstrap, Reactstrap)
  8. Testez vos applications (Jest)

Niveau avancé

Parfois, nous voulons profiter le maximum de nos compétences afin de réaliser des applications super rapide, optimisés et capable de s’exécuter dans des contextes autres qu’un navigateur web tels que l’environement Windows ou Mobile. Dans ce niveau nous allons traiter les sujets suivants :

  1. Vérification de type (TypeScript,Flow)
  2. Apps Web Progressives
  3. Rendu côté serveur (Next.js)
  4. GraphQL
  5. Générateur de sites statiques (Netxt.js,GatsbyJS)
  6. Application mobiles (React Native)
  7. Application lourdes ( Electron)
  8. Web Assembly

Résumé

Dans ce blog, je vous propose un chemin d’apprentissage en trois niveaux ( débutant, intermédiaire et avancé) dont lequel nous allons voir 23 sujets qui peuvent vous rendre un expért en programmation frontend.

Référence

Partage :
Écrit par ESSARRAJ Fouad
Image

Formateur et ingénieur informatique spécialisé en création des systèmes d’information.
J’ai constaté depuis le début de ma carrière, en 2009, qu’il y a un manque énorme des compétences en termes de développement des systèmes d’information. C’est pour ça j’ai orienté mon objectif professionnel dans ce sens. Je réalise deux missions totalement différentes mais complémentaires : la formation et le développement d’application.

Vous pouvez également profiter