Développement d'applications informatiques, développement de site web, programmation orientée objet.
Lors de ma formation de concepteur développeur informatique, j'ai réalisé des applications de gestions des ressources humaines, de clientèle et de projet. Elles ont été conçues « orientées objets » grâce à UML, et développées en C# sur Visual Studio. Ces applications dialoguaient avec une base de données SQL serveur (pour la gestion des ressources humaines), ou Oracle (pour la gestion des clients).
Du 10 janvier 2011 au 31 janvier 2012, j'ai réalisé pour le compte de l'Observatoire Océanologique de Banyuls sur Mer, une application multilingue entière comprenant :
- une base de données,
- une application web de gestion de la base (pour les administrateurs non-informaticiens),
- une application web de visualisation de la base (pour les étudiants ou simples visiteurs),
- une ressources d'apprentissage des écosystèmes en ligne,
- un « serious game » réalisé en Flash (Action Script 3) et dialoguant avec la base de donnée par l'intermédiaire de fichiers XML. Les étudiants ont ainsi la possibilité d' apprendre de manière plus interactive.
Cette application comprend aussi les spécificités suivantes :
- un outil d'exportation de la base, afin de créer un « jeu de données » au format XML qui sera ensuite lu par le jeu Flash. Cet outil se présente sous la forme d'un formulaire avec des cases à cocher, selon les données que l'administrateur veux voir apparaître dans le jeu Flash.
- Une génération automatique de fiches de cours selon les espèces visitées. En effet, grâce au module FPDF, chaque fois que le visiteur consulte la fiche d'une espèce, il peut générer une fiche de cours au format PDF afin de l'enregistrer sur son poste de travail ou l'imprimer.
- Incorporation de l'outil TinyMCE afin que l'administrateur de la base de donnée puisse écrire des fiches de cours plus facilement.
Mes compétences dans la programmation orientée objet s'appliquent aux langages suivants : C#, C++, Java, Php et Action Script.
Je maîtrise le HTML, CSS, XML, JSON. J'utilise aussi le JavaScript et sa bibliothèque Jquery pour quelques effets graphiques. Afin d'offrir plus d'ergonomie à mes application, j'utilise aussi la technique Ajax.
Je suis opérationnelle sur les logiciels et environnements de développements suivants : Dreamweaver, Flash, Visual Studio, Éclipse. En ce qui concerne les CMS, je suis opérationnelle sur WordPress, cependant je pense pouvoir m'adapter sur d'autres supports (Joomla!, Prestashop, etc...) assez facilement.
Pour une meilleure organisation de mon travail, j'utilise l'architecture Modèle – Vue – Contrôleur.