Après moults recherches, j'ai suivi une voie qui, avec le recul, n'était pas la plus efficace !🫣
N'ayant pas le pouvoir de remonter dans le temps, ce qui est fait...
Par contre, si tu me lis, sois attentif à cette vision.
Elle n'est pas la vérité absolue... c'est juste la mienne😎
Comprends mais n'y passe pas des mois !
Tu approfondiras en fonction de tes besoins au fur et à mesure de tes projets !
- SASS pour te faciliter la gestion du css.
- Git et Github pour suivre tes projets et ne plus rien perdre ou casser !
(je l'ai sous estimé et utilisé trop tard à mon avis)
Commence par des basiques !
- les sélecteurs (getElementBy...)
- les évènements pour dynamiser ton site
- les interactions avec le DOM (innerHTML par exemple)
- les fonctions, boucles et conditions
- commence à approcher les listes (map, foreach)
Tu creuseras le reste plus tard...
Vouloir maitriser un monstre comme Javascript à 100% alors qu'il est énorme et mute en permanence n'a pas de sens !
- faire une base de données simple en SQL
- comprendre à quel point php peut te faciliter le HTML ! (fini les répéptitions de header/footer à chaque page)
- avec php, jouer avec ta base données Lire, Ecrire, Modifier, Effacer
(Create, Read, Update, Delete => CRUD)
- maitriser les requête de base de SQL (insert, select, update, delete, les jointures)
Maintenant, tu connais !
Ponds un joli projet perso qui regroupe tout ça et ...
Ta fibre artistique de FrontEnd a vibré ?
Creuse le Javascript, les librairie d'animations (comme Greensock par exemple)
Aide toi d'un outil CSS comme Tailwind
Attaque toi à un Framework JS (React, Augular, Vue...)
Les bases de données, les jointures, les appels aux API Rest ont éveillé le BackEnd au fond de ton être ?
Approfondis PHP/SQL
Facilite toi le CSS avec Bootstrap
Jette toi à corps perdu dans Symfony ou Laravel.