Salut , je suis encore étudiant au lycée mais j'aimerais dès maintenant commencer mon apprentissage du développement web.

Etant donné mon jeune âge, je ne peux pas faire de cours en alternance ni travailler dans une petite entreprise. J'aimerais donc savoir si tu as des conseils à me donner, quelles formations suivre, à quel rythme ?
Je dispose du Student Developer Pack de GitHub, ce qui me donne accès à certaines plateformes de formations telles que FrontendMasters, Datacamp, et bien d'autres.

Je ne sais pas non plus par quoi commencer entre le développement front-end et le développement back-end, en effet les deux m'intéressent mais je ne sais pas lequel pratiquer en premier.

Si quelqu'un passe par là, merci d'avance, bonne journée/soirée ! '-'

1 réponse


popotte
Réponse acceptée

Hello, alors pour commencer le mieux serait de voir les tutos de Openclassrooms sur le HTML/CSS/PHP/JS

Ensuite tu peux voir le PHP MVC et la programations orienté objet en PHP avec les tutos de Grafikart

A partir de la tu devrait pouvoire faire quelques projets persos pur t'entrainer

Pour la suite de ton apprentissage tu devra faire un choix, au début il faut choisir entre le front et le back, tu aura une bonne base dans les deux mais tu devra te spécialiser

  • Si tu choisit le back, apprends Symfony ou Laravel (PHP)

  • Si tu choisit le front, apprends NextJS (c'est un framework React), VueJS puis son framework NuxtJS, ou Angular (Pas utile de passer par AngularJS tu peux faire directement Angular, attention c'est le plus difficile des trois)

Si tu veux prendre en compte le marché actuel:

  • Pour le back Symfony en France et Laravel pour l'étranger (Ruby on Rails n'est pas populaire auprès des entreprises (enfin si mais pas tant que ça), mais il y a une tendance haussière, donc à surveiller mais PHP reste le plus demandé)

  • Pour le front React/NextJS

Ensuite tu devra apprendre à utiliser des webservices, quand on comprends le principe c'est très simple, au lieux de faire une requête vers ton serveur, tu fais une requete vers le serveur d'un autre site qui te donnera des données en réponse, et tu utilises les données reçues :)

A partir de la tu devrait avoir une formation pro, si tu es jeune tu peux travailler en alternance, il faut juste s'inscrire en CFA pour passer un bac pro informatique ^^ (le CFA c'est pas le plus important, 99% de ce que tu vas apprendre ce sera en entreprise)

Ensuite tu sera un dev junior, en principe tu devrait t'être familiarisé avec le dev et l'algo, tu peux t'amuser à utiliser d'autres langages comme Golang, RubyOnRails, Elixir, etc...

Tu pourras aussi commencer à apprendre le DevOps (gardes ça pour plus tard, t'as un an gratuit sur AWS ne l'enclanches que quand tu aura un bon niveau cad 1-2 ans d'exp pro)

Voila en gros avec ce parcours ça devrait aller (ensuite tu peux arranger le parcours, par exemple tu peux remplacer PHP par Ruby, par contre le HTML, CSS et JS c'est une étape obligatoire)