Développant des projets en PHP depuis 2019, s’il y a un bien un domaine dans lequel j’excelle c’est bien celui du développement d’application back-end (en PHP).
Cela ne signifie pas pour autant que je suis mauvais en front-end, les interfaces ont toujours eu une place importante au sein de mes projets. :)
Mais ayant développé une sorte de micro framework PHP pendant près de 2 ans, avant d’être littéralement tombé amoureux de Laravel, je pense pouvoir légitimement dire être spécialisé sur ces deux technos.
Sans avoir le niveau d’un développeur senior comme le prétend ma certification Laravel, je maitrise assez bien le framework. Je vous invite à regarder les différents projets que j’ai réalisé avec, ils ont tous leur petite spécificité. :)
De manière générale, j’aime toucher à tout. Il est très important pour moi de savoir être autonome, quel que soit le domaine.
Ce que j’aime chez Vue c’est son approche du DOM virtuel. Contrairement à React que je trouve beaucoup moins ordonné (je le compare souvent à du “PHP fait à l’ancienne”), Vue propose une méthodologie simple et efficace.
NestJS est un framework que j’aime assez car, contrairement à un projet construit autour dExpress, il nous donne une bonne architecture à suivre.
Cela est fortement appréciable lorsque l’on souhaite écrire du code maintenable et lisible aux yeux de tous.
Souvent mal perçue à cause l’utilisation intensive de sa forme compilée, Bootstrap reste une excellente base de librairie graphique offrant de nombreux outils.
Toutefois, il faut reconnaitre que ses heures de gloire sont derrière nous. On préférera l’usage de Tailwind pour les nouveaux projets.
Tenté par sa simplicité d’utilisation et son intégration quasi parfaite avec de nombreux frameworks, j’ai fini par l’adopter.
S’il est vrai qu’il permet une grande légèreté dans le développement des interfaces, je trouve personnellement que l’on perd beaucoup à ne pas écrire de CSS.
Bien souvent, c’est au travers de mes projets personnels que j’apprends le plus. Mais mon parcours scolaire et professionnel m’ont permis d’obtenir de solides bases dans plusieurs domaines.
Ces deux années à l'Efrei représentent la fin de mes études. Après les déceptions de la licence PRISM, cette formation a été une vraie bouffée d'air frais.
Fini le Visual Basic (oui, on faisait encore ça à l'IUT en 2020 😭), terminé le PHP 5 et ECMAScript 5. À l'Efrei, on est passé directement aux technologies actuelles : TypeScript, Vue.js, React, NestJS, GraphQL... Un vrai bonheur de travailler enfin avec des outils modernes. On a même touché à Rust et WebAssembly, deux technologies très complexes mais très intéressantes.
Mais le plus important, ce sont les pratiques professionnelles qu'on a apprises : Test Driven Development, pipelines CI/CD avec GitLab, conteneurisation Docker, orchestration Kubernetes, méthodologies Agile... Tout ce qui fait la différence entre un développeur amateur et un professionnel.
Certes, le titre RNCP niveau 7 n'a pas le prestige d'un diplôme d'ingénieur. Mais cette formation m'a apporté bien plus de compétences concrètes et actuelles que toutes mes années à l'université. Le fait d'être en alternance chez Kang pendant ces deux ans a permis de mettre en pratique immédiatement ces apprentissages sur de vrais projets en production.
C'est vraiment à l'Efrei que je suis devenu un développeur Full-Stack complet.