Mes compétences

En tant que développeur Full Stack spécialisé en JavaScript et PHP
mon expertise se concentre sur la création d'expériences web dynamiques et hautement performantes.

Mon parcours me permet de concevoir et de réaliser des solutions intégrales, en gérant à la fois la partie frontale et la partie serveur des applications.

DĂ©veloppement Frontend
+ Afficher tout
JavaScript

Souvent abrégé « JS », langage de script léger, orienté objet, principalement connu comme le langage de script des pages web.
TypeScript

TypeScript (TS) est un langage de programmation libre et open source développé par Microsoft qui a pour but d'améliorer et de sécuriser la production de code JavaScript. Il s'agit d'un sur-ensemble syntaxique strict de JavaScript.
React

Bibliothèque JavaScript libre développée par Facebook depuis 2013. Le but principal de cette bibliothèque est de faciliter la création d'application web monopage, via la création de composants dépendant d'un état et générant une page HTML à chaque changement d'état.
Nextjs

Next.js est un framework gratuit et open source s'appuyant sur la bibliothèque JavaScript React et sur la technologie Node.js.
Le framework permet de créer des applications web universelles ou parfois appelées isomorphiques.
Next.js prend en charge les techniques de rendu des pages web côté serveur (SSR : Server Side Rendering), le rendu statique de pages web (SSG: Static Site Generation).
Il prend également en charge la génération hybride de pages web et / ou incrémentale des pages (ISR: Incremental Static Generation.
Redux

Redux est une bibliothèque open-source JavaScript de gestion d'état pour applications web. Elle est plus couramment utilisée avec des bibliothèques comme React ou Angular pour la construction d'interfaces utilisateur.
GraphQL

GraphQL (pour Graph Query Language) est un langage de requêtes et un environnement d'exécution, créé par Facebook en 2012, avant d'être publié comme projet open-source en 20152.
Inscrit dans le modèle Client-Serveur, il propose une alternative aux API REST.
La requête du client définit une structure de données, dont le stockage est éventuellement distribué, et le serveur suit cette structure pour retourner la réponse.
Apollo

Apollo Client est une bibliothèque de gestion d'état complète pour les applications JavaScript.
Bootstrap

Bootstrap est une collection d'outils utiles à la création du design (graphisme, animation et interactions avec la page dans le navigateur, etc.) de sites et d'applications web.
C'est un ensemble qui contient des codes HTML et CSS, des formulaires, boutons, outils de navigation et autres éléments interactifs, ainsi que des extensions JavaScript en option.
Tailwind css

Tailwind CSS est un framework CSS open source.
La fonctionnalité principale de cette bibliothèque est, contrairement à d'autres frameworks CSS comme Bootstrap, qu'elle ne procure pas une série de classes prédéfinies pour des éléments tels que des boutons ou des tables.
À la place, Tailwind crée une liste de classes CSS « utilitaires » pouvant être utilisés pour ajouter un style à chaque élément en les mélangeant et en les agençant.
Material UI

Material UI est une bibliothèque de composants React open-source qui intègre le style Material Design de Google.
GSAP

GSAP est une bibliothèque d'animation pour HTML5 et Flash. Cela permet d'animer tout ce à quoi JavaScript peut accéder (propriétés CSS, SVG, objets de la bibliothèque canevas, objets génériques...).
SASS

Sass (Syntactically awesome stylesheets) est un langage de script préprocesseur qui est compilé ou interprété en CSS (Cascading Style Sheets).
SassScript est le langage de script en lui-mĂŞme. Sass est disponible en deux syntaxes.
La syntaxe originale, appelée « syntaxe indentée » qui utilise l'indentation pour séparer les blocs de code et les sauts de ligne pour les séparer les directives.
La nouvelle syntaxe, « SCSS », utilise les mêmes séparateurs de blocs que CSS.
Les fichiers de la syntaxe indentée et SCSS utilisent respectivement les extensions .sass et .scss.
LESS

Less est un langage dynamique de génération de CSS conçu par Alexis Sellier.
Initialement inspiré par Sass, il l'influence à son tour avec l'apparition de la syntaxe « SCSS » par laquelle Sass reprend des éléments de la syntaxe CSS classique.
Le principe de Less est en effet de ne pas rompre avec la syntaxe CSS3 : tout code CSS est aussi du code Less valide et sémantiquement équivalent.
Less y ajoute notamment les mécanismes suivants : variables, imbrication, mixins, opérateurs et fonctions.
JQuery

jQuery est une bibliothèque JavaScript libre et multiplateforme créée pour faciliter l'écriture de scripts côté client dans le code HTML des pages web.
La première version est lancée en janvier 2006 par John Resig.
HTML

HTML signifie « HyperText Markup Language » qu'on peut traduire par « langage de balises pour l'hypertexte ». Il est utilisé afin de créer et de représenter le contenu d'une page web et sa structure.
D'autres technologies sont utilisées avec HTML pour décrire la présentation d'une page (CSS) et/ou ses fonctionnalités interactives (JavaScript).
CSS

Les feuilles de style en cascade, généralement appelées CSS de l'anglais Cascading Style Sheets, forment un langage informatique qui décrit la présentation des documents HTML et XML.
Les standards définissant CSS sont publiés par le World Wide Web Consortium (W3C).
Introduit au milieu des années 1990, CSS devient couramment utilisé dans la conception de sites web et bien pris en charge par les navigateurs web dans les années 2000.
Babel

Babel est un outil de compilation pour JavaScript.
Il est principalement utilisé du côté du développement frontend pour transpiler (convertir) le code JavaScript moderne en une version compatible avec les navigateurs plus anciens.
Cependant, Babel peut également être utilisé dans d'autres contextes, y compris côté backend.

DĂ©veloppement Backend
+ Afficher tout
Node.js

Node.js est une plateforme logicielle libre en JavaScript, orientée vers les applications réseau évènementielles hautement concurrentes qui doivent pouvoir monter en charge.
Elle utilise la machine virtuelle V8, la bibliothèque libuv pour sa boucle d'évènements, et implémente sous licence MIT les spécifications CommonJS.
Express

Express.js est un framework pour construire des applications web basées sur Node.js. C'est de fait le framework standard pour le développement de serveur en Node.js.
PHP

PHP: Hypertext Preprocessor, plus connu sous son sigle PHP (sigle auto-référentiel), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur web46, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale.
PHP est un langage impératif orienté objet.
Laravel

Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet.
Symfony

Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet.
MySQL

Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet.
PostgreSQL

Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet.
MongoDB

Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet.
NestJS

NestJS est un framework permettant de construire des applications web Node.js efficaces et Ă©volutives.
Il utilise le JavaScript moderne, est construit avec TypeScript et combine des éléments de la POO (Programmation Orientée Objet), de la PF (Programmation Fonctionnelle) et de la PFR (Programmation Fonctionnelle Réactive).
Nginx LUA

Lua est un langage de script libre, réflexif et impératif.
Python

Python est un langage de programmation interprété, multiparadigme et multiplateformes.
Il favorise la programmation impérative structurée, fonctionnelle et orientée objet.
Il est doté d'un typage dynamique fort, d'une gestion automatique de la mémoire par ramasse-miettes et d'un système de gestion d'exceptions ; il est ainsi similaire à Perl, Ruby, Scheme, Smalltalk et Tcl.
Django

Django est un framework web open source en Python. Il a pour but de rendre le développement d'applications web simple et basé sur la réutilisation de code.
Go

Go est un langage de programmation compilé et concurrent inspiré de C et Pascal.
Il a été développé par Google5 à partir d’un concept initial de Robert Griesemer (en), Rob Pike et Ken Thompson.