← Retour

Langages informatique



Image présentation compétence

Durant mes différents projets sur lesquelles j'ai pu participer, j'ai eu l'occasion de m'initier à plusieurs types de technologie. Que ce soit dans des technologies web tel que le HTML, le CSS, le PHP, du JavaScript ou encore du SQL, j'ai également pu expérimenter du C, C# ou encore du Java ou du python.

Étant principalement intervenu sur des projets web, j'ai évidemment plus d'affinité avec ces technologies, notamment le PHP et le JavaScript que j'ai utilisé dans la plupart de mes projets jusqu'à aujourd'hui.

Mise en œuvre

Depuis mes premiers projets au sein d'IN'TECH, j'ai pu commencer à apprendre et mettre en œuvre des compétences de développement web. Un de ces projets se nomme Médikit47, une plateforme administrative sous forme d'application Web qui permet à des pharmaciens de gérer une liste de données de médicaments, maladies ou traitements. C'est grâce à du HTML, CSS et du PHP que j'ai pu participer au développement de celui-ci.

Le projet qui m'a permis de grandement monter en compétence est celui du CRM. Un projet que j'ai intégré lors de mon stage et de mon alternance à l'entreprise Natura Plus Ultra Pet Food. Le CRM était développé avec la technologie PHP et utilisait le framework Limitless (framework un template d'interface administrateur ainsi que plusieurs plugins JQuery).

Grâce à ce projet, j'ai eu la chance de travailler avec un binôme (le responsable technique de la boîte), Nicolas Verlhiac, avec qui j'ai pu découvrir de nouvelles méthodes et fonctionnalités du langage PHP et JS, notamment les requêtes AJAX qui permet de faire des appels de requête au serveur tout en restant sur la même page. Le CRM m'a également permis d'améliorer mes compétences en langage MySQL puisque j'ai pu ajouter la partie "Statistique" et "Export de données" à celui-ci, les requêtes SQL qui représente la majorité de ces fonctionnalités.

Autocritique

Au fur et à mesure des projets j'ai pu acquérir des compétences en back-end, notamment en POO (Programmation orientée objet) et j'ai plutôt tendance à travailler mon front-end grâce à des framework CSS, comme Bootstrap ou encore Limitless qui permettent de moins se concentrer sur le front-end.

Par la suite, j'aimerai m'améliorer en CSS puisque c'est selon moi la technologie ou j'ai le moins d'expérience puisque j'ai plutôt tendance à travailler sur des projets en back-end et donc ne pas souvent utiliser cette technologie.