Mes compétences

Cliquez sur une compétence pour obtenir plus d'informations

Technologies

PHP5

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

HTML5

HTML5 est la dernière évolution des standards qui définissent HTML. Le terme HTML5 regroupe deux concepts différents :Il s'agit de la nouvelle version du langage HTML, avec de nouveaux éléments, attributs et comportements; mais aussi un ensemble plus large de technologies qui permettent des sites web plus variés et puissants, et des applications web. Cet ensemble est parfois appelé HTML5 & Cie et souvent juste abrégé en HTML5.

CSS3

Le terme CSS est l'acronyme anglais de Cascading Style Sheets qui peut se traduire par "feuilles de style en cascade". Le CSS est un langage informatique utilisé sur l'internet pour mettre en forme les fichiers HTML ou XML. Ainsi, les feuilles de style, aussi appelé les fichiers CSS, comprennent du code qui permet de gérer le design d'une page en HTML.

Javascript

Le JavaScript est un langage informatique utilisé sur les pages web. Ce langage à la particularité de s'activer sur le poste client, en d'autres mots c'est votre ordinateur qui va recevoir le code et qui devra l'exécuter. C'est en opposition à d'autres langages qui sont activé côté serveur. L'exécution du code est effectué par votre navigateur internet tel que Firefox ou Internet Explorer.

Boostrap

Bootstrap est une collection d'outils utile à 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. C'est l'un des projets les plus populaires sur la plate-forme de gestion de développement GitHub.

jQuery

jQuery est une bibliothèque JavaScript libre et multi-plateforme créée pour faciliter l'écriture de scripts côté client dans le code HTML des pages web.

SQL

Le SQL (Structured Query Language) est un langage permettant de communiquer avec une base de données. Ce langage informatique est notamment très utilisé par les développeurs web pour communiquer avec les données d’un site web. SQL.sh recense des cours de SQL et des explications sur les principales commandes pour lire, insérer, modifier et supprimer des données dans une base.

CMS

Un système de gestion de contenu ou SGC (content management system ou CMS en anglais) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de sites Web ou d'applications multimédia. Ils partagent les fonctionnalités suivantes

Outils

Maven

Pendant toute ma première année de master, j'ai utilisé Maven pour les différents projets web. A la fois pour la gestion de dépendance mais aussi pour la compilation de projet.

Gulp

J'ai découvert Gulp en même temps que Laravel. Je l'utilise aujourd'hui dans différents projets pour gagner du temps sur certaines tâches répétitives. (compilation Sass, mignification Javascript/CSS, ...)

Git

J'utilise GIT pour versionner la totalité de mes projets.

Quelques-uns sont d'ailleurs disponibles publiquement sur Github.

Je gère également un serveur git (avec Gogs) pour mes projets privés.

Mercurial
J'ai utilisé Mercurial durant mon Master pour les différents travaux seul ou en groupe.
SVN

Durant mes périodes en entreprise, j'ai très souvent travaillé avec SVN pour sauvegarder et travailler en collaboration avec d'autres développeurs.

Systémes et adminisatration

Linux

Linux est un système d'exploitation, tout comme Windows ou MacOS X. Il permet de travailler comme on le ferait sous Windows. Mais il fonctionne différemment. Certains voient encore Linux comme un horrible système plein de commandes compliquées. Ce n'est plus vrai. Linux possède désormais un système graphique agréable, confortable et simple à utiliser.

Windows

Windows (littéralement « Fenêtres » en anglais) est au départ une interface graphique unifiée produite par Microsoft, qui est devenue ensuite une gamme de systèmes d’exploitation à part entière, principalement destinés aux ordinateurs compatibles PC.

Logiciels

WampServer

WampServer est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos bases de données.

Notepad++
Notepad++ est un éditeur de code source qui prend en charge plusieurs langages. Ce programme, codé en C++ avec STL et win32 api, a pour vocation de fournir un éditeur de code source de taille réduite mais très performant. En optimisant de nombreuses fonctions tout en conservant une facilité d'utilisation et une certaine convivialité, Notepad++ contribue à la limitation des émissions de dioxyde de carbone dans le monde : en effet, en réduisant l'utilisation de CPU, la consommation d'énergie des ordinateurs chute considérablement, en conséquence de quoi, la terre est plus verte.
Photoshop & Illustrator

Adobe Photoshop CC est un logiciel de traitement d'image. Cette application permet de créer, de modifier des images. Adobe Illustrator CC est un logiciel de dessins professionnels qui a fait le choix de la création vectorielle, contrairement à Adobe Photoshop CC ou Adobe InDesign CC qui se basent sur une création pixelisée.


Plaquette pdf