Historique : 12 ans d’expérience dans le E-commerce dans les fonctions : Animatrice des ventes online, Chef de produits, Assistante Achat et Acheteuse marques (ventes privées).
Grâce à une immersion professionnelle chez CAPGEMINI, j’ai pris la décision d’intégrer la formation informatique de l’AFPA: Conception Développement Informatique.
Le but étant d'ajouter à mon expertise métier du ecommerce des compétences en informatique technique: programmation objet, mvc, web etc...
J'ai effectué un stage de fin d'études sous la techno Ruby on Rails. Je suis actuellement en poste d'Ingénieur Developpement web IHM sous les technos JS/NodeJS.
SGBDR Oracle : Système de gestion de bases de données. Langage SQL - Structured Query Language (langage procédural/langage structuré de requêtes). Langage PL/SQL - Procedural Language/ Structured Query Language (langage procédural/langage structuré de requêtes). Outil de développement de bases de données : SQL Developper Méthode de modélisation de bases de données : Modèle entité/association (MERISE) Logiciel AnalyseSI et PowerAMC.
Technologie JSE
Langage JAVA SWING : bibliothèque graphique pour JAVA. Offre la possibilité de créer des interfaces graphiques identiques quel que soit le système d’exploitation sous-jacent. JDBC : Java Database Connectivity : spécification qui définit des interfaces pour se connecter et interagir avec une base de données.
Modélisation & Conception objet
UML 2 : Unified Modeling Language (Langage de modélisation unifié).
StarUML
Modélio Design Patterns (Modèles de conception) : modèle de conception objets qui forme une solution à un problèle connu et fréquent.
Gestion de projet
Planification de projet : PBS, méthode PERT, diagramme de GANTT.
Open Workbench
GanttProject
Plate-forme de développement
Eclipse Helios :
Plug-in Visual Editor : élaboration d’IHM
Plug-in JFormDesigner : elaboration d’IHM
Ant: Construction d’applications
Plug-in Crystal Report: generation d’états
Plug-in JUnit: tests unitaires
Plug-in Subversion: gestion des versions du code source
Plug-in PMD : vérification des codes
Plug-in TOMCAT : intégration de TOMCAT dans Eclipse
HTML/HTML5 - HyperText Mark-Up Language (Langage de balisage) Permet de formaliser l’écriture de documents avec des balises de formatage. XHTML - Extensible HyperText Mark-up Language. CSS - Cascading Style Sheets (feuille de style en cascade). JavaScript - Langage de programmation de scripts utilisé pour les pages WEB interactives. Le code JavaScript est intégré directement au sein des pages WEB, pour y être exécuté au sein d’un navigateur. Applet - Application widget : programme JAVA exécuté au sein d’un navigateur. XML - Extensible Markup Language.
Technologie JEE JAVA Enterprise Edition
Composition WEB :
Servlets : applications Java fonctionnant côté serveur permettant de gérer les requêtes http et de fournir au client une réponse http dynamique.
JSP : Java Serve Page : pages HTML qui contiennent des parties du code Java et/ou des balises JSP spécifiques.
JSTL : JSP Standard Tag Library (bibliothèque standard de balises JSP) : permet de développer sdes pages JSP en utilisant des balises XML. Composants métier :
EJB 3 : Enterprise JavaBeans : composants logiciels distribués côté serveur. Services WEB :
JAX-WS : Java API for XML Web Services : services WEB SOAP.
JAX-RS : Java API for RESTful Services: services WEB. Architectures distribuées:
RMI : Remote Method Invocation (appel de procédures à distance) : communication synchrone entre les objets Java s’exécutant sur des machines virtuelles distinctes.
Frameworks JEE
Hibernate : framework de mapping objet/relationnel (ORM) pour le monde Java. Ce framework permet de faire le lien entre la représentation objet des données et sa représentation relationnelle basée sur un schéma SQL.
Struts : framework dont le but est de fournir un cadre standard de développement d’applications WEB en Java, respectant l’architecture dite MVC2 (Modèle-Vue-Contrôleur).
Environnements d’exécution JEE :
Tomcat : serveur WEB qui implémente certaines spécifications JEE, notamment les spécifications des servlets et des JSP.
JBoss : serveur d’applications qui implémente les spécifications JEE et notamment les spécifications EJB.
Glassfish : serveur d’applications de SUN qui implémente les spécifications JEE et notamment les spécifications EJB.
Technologie ANDROID
Applications nomades.
Technologie Ruby on Rails/ RubyGems
Programmation objet : Ruby on Rails couplé à la multitude d’outils, de gems et de plug-in est un outil complet pour développer des applications web.