Developing PHP projects since 2019, if there's one area where I excel, it's in back-end application development (in PHP).
That doesn't mean I'm bad at front-end, interfaces have always had an important place in my projects. :)
But having developed a sort of PHP micro-framework for nearly 2 years, before literally falling in love with Laravel, I think I can legitimately say I specialize in these two technologies.
Without having the level of a senior developer as my Laravel certification claims, I master the framework quite well. I invite you to look at the different projects I've created with it; they all have their own little specificity. :)
Generally, I like to dabble in everything. It's very important for me to be self-sufficient, regardless of the field.
What I like about Vue is its approach to the virtual DOM. Unlike React which I find much less organized (I often compare it to "old-school PHP"), Vue offers a simple and efficient methodology.
NestJS is a framework that I quite like because, unlike a project built around Express, it gives us a good architecture to follow.
This is highly appreciable when we want to write maintainable and readable code for everyone.
Often poorly perceived due to the intensive use of its compiled form, Bootstrap remains an excellent foundation for a graphics library offering numerous tools.
However, it must be acknowledged that its glory days are behind us. We would prefer using Tailwind for new projects.
Tempted by its ease of use and its nearly perfect integration with many frameworks, I eventually adopted it.
While it's true that it allows for great lightweight development of interfaces, I personally feel that we lose a lot by not writing CSS.
Often, it's through my personal projects that I learn the most. But my educational and professional background has allowed me to build solid foundations in several areas.
These two years at Efrei represent my final two years of studies. I am quite satisfied with this program because, unlike my previous years of study at university, it has truly provided a fresh perspective on the current technological world.
Indeed, whereas at the IUT we only worked with old technologies, sometimes even abandoned by their own creators (#VisualBasic), Efrei offered a modern curriculum that allowed us to develop skills in currently popular technologies and practices. Gone is ECMAScript 5, no more programming in PHP 5 - through the various modules of the program we followed, we were able to experiment with numerous languages and frameworks such as TypeScript and VueJS.
In addition to the programming aspect, we studied advanced development methodologies like Test Driven Development and Continuous Integration, practices that are nevertheless important in the current context.
While it's true that the RNCP certification awarded by this program has less value than a professional bachelor's degree or even the computer science DUT, I find it much more relevant.