Corentin FAIDHERBE

Mon profil

Développeur web

Contrat de professionnalisation

Zend Certified PHP Engineer

Portefeuille

Retrouvez ici mes principales compétences.

Voir toutes mes compétences sur la page présentation.

Web

  • HTML/CSS

  • PHP

  • JavaScript

  • jQuery/Ajax

E-commerce

  • Magento

  • Prestashop

Framework

  • Bootstrap

  • Symfony

  • NodeJS

  • AngularJS

Base de données

  • MySQL

  • HeidiSQL

  • MongoDB

  • SQLite

Mes projets

Retrouvez ici mes différents projets durant mes formations et ma carrière.

Tissel

Tissel

ClientTissel
Durée6 à 8 mois
OutilsPrestashop
LienTissel

Ce site est spécialisé dans la vente de chaussettes riches et variées pour homme, femmes et enfants.
Mes objectifs ont été de m'occuper des tickets et besoins du client comme la mise en place de modules, la résolution de bugs, la résolution graphique, la demande de correction ou encore la demande d'évolution. Je suis réguliérement en contact avec le client.

Le géant de la fête

Le géant de la fête

ClientLe géant de la fête
Durée3 mois
OutilsMagento

Ce site est spécialisé dans la vente d'accessoires de fête.
Mes objectifs ont été de m'occuper de tickets comme la mise en place de modules, mais aussi la résolution de bugs, la résolution graphique ou encore la traduction du site, j'ai été réguliérement en contact avec le client.

Avenue des bébés

Avenue des bébés

ClientAvenue des bébés
OutilsPrestashop

Ce site est spécialisé dans la vente d'accessoires et de vêtements pour femme enceinte.
J'ai commencé à étudier Prestashop pour la mise en place de ce site.
Les principales demandes étaient de la mise en place css, des modifications de modules, les hooks etc.

Fouquet

Fouquet

ClientFouquet
OutilsMagento
LienFouquet

Ce site est spécialisé dans la vente de chocolats et gourmandises.
Ce projet est le second travaillé à DataSolution, n'étant pas encore bien à l'aise avec Magento, j'ai eu pour tâche de résoudre certains bugs.
Je devais également ajouter quelques fonctionnalités, et répondre aux tickets des clients.

Swimsisters

Swimsisters

ClientSwimsisters
OutilsMagento

Ce site est spécialisé dans la vente de vêtements prêt-à-porter.
Ce projet est la premier sur lequel j'ai travaillé à mon arrivée à DataSolution.
En effet, j'ai eu pour objectif et tâche de résoudre les derniers bugs et tickets car la mise en production se faisait peu de temps après.

Satelec

Satelec - Paquetages

ClientSatelec
DateJanvier-Février 2015
OutilsHTML, CSS, PHP, JavaScript, MySQL

Mission :
Lors de seconde stage, j'ai répondu à une offre qui était d'informatiser un système de commande de paquetages faites par les ouvriers. En effet, le précédent processus était fait à la main via un formulaire papier que chaque ouvrier retourné à la personne concernée, j'ai donc informatisé ce formulaire en enregistrant chaque commande dans une base de données.

Mise en place :

  • d'une base de données
  • d'un système de connexion
  • d'un système de choix différents en fonction de l'activité
  • d'un système de génération de PDF
  • d'un système d'envoi de courriels automatiques
  • d'une sécurisation JavaScript
  • d'un site responsive
Projets Personnels Encadrés - AGRUR

Projets Personnels Encadrés - AGRUR

Date2013
OutilsHTML, CSS, PHP, JavaScript, jQuery, Ajax, MySQL
LienAGRUR

Contexte :
AGRUR est une coopérative agricole spécialisée dans la collecte, la transformation et le conditionnement de la noix qualifiée "noix de Grenoble". Les membres de la coopérative sont des producteurs situés dans la vallée de l'Isère.
AGRUR est engagée dans une démarche qualité et souhaite améliorer la traçabilité de ses produits. Elle envisage donc de réorganiser la partie de son système d'information relative à la gestion des approvisionnements et des ventes.

Pour répondre à ces différents besoins, nous avons analysé le cahier des charges qui nous avait été fourni pour étudier le besoin précisément, suite à cela, nous avons rédigé un dossier d'analyse composé d'un dictionnaire de données, des diagrammes de cas d'utilisation, de maquettes IHM, de MCD, ....

A terme de ce projet, nous avons fourni à la société AGRUR un site web adapté à tous les écrans, un interface graphique et une application mobile.

Site web : Voir ici (vous ne pouvez pas vous connecter)(responsive).
Accueil site web AGRUR
Application java AGRUR
Application mobile AGRUR

Interve-mines

Ecole des mines - Intranet

ClientEcole des mines
DateMai-Juin 2014
OutilsHTML, CSS, PHP, JavaScript, jQuery, Bootstrap, MySQL

Mission :
J'ai donc eu durant ce stage, l'objectif de rénover leur intranet qui datait de 2004 mais cette fois-ci leur système de workflow ne concerne plus que les salariés mais également les éléves qui ont maintenant la possibilité d'effectuer des demandes de tous types (peinture, rénovation, réservation de salles, ...). Pour ce faire, j'ai utilisé un framework PHP : Bootstrap, ainsi que les technologies comme HTML, PHP, CSS, JavaScript, jQuery, Ajax, PhpMyAdmin.

Mise en place :

  • d'une base de données
  • d'un système de connexion
  • d'un système de droits d'accès
  • d'un système de workflow (suite de tâches ou opérations effectuées)
  • d'une sécurisation JavaScript
  • d'une mise en place d'un site dynamique grâce aux technologies JavaScript, jQuery, Ajax
  • d'un site responsive
Accueil application web

Formulaire nouvelle demande application web


  • Tissel

    Tissel

  • Le géant de la fête

    Le géant de la fête

  • Avenue des bébés

    Avenue des bébés

  • Fouquet

    Fouquet

  • Swimsisters

    Swimsisters

  • Satelec

    Satelec - Paquetages

  • Projets Personnels Encadrés

    Projets Personnels Encadrés - AGRUR

  • Ecole des mines

    Ecole des mines - Intranet

Présentation

Corentin, 21 ans, étudiant en informatique et notamment dans le développement web.
J'ai conçu ce site afin de partager avec vous les compétences que j'ai acquises durant ma scolarité, mes formations et différents stages.

Compétences techniques

Langages
  • Web : HTML/CSS, PHP, JavaScript, jQuery, Ajax, XML
  • Logiciels : Java, PowerShell
  • Framework : Bootstrap, NodeJS, AngularJS, Symfony, Express
  • E-commerce : Magento, Prestashop
  • CMS : Drupal
  • Base de données : SQL
  • Analyse : UML, Merise
  • Autres : Python, VB.net, Go
Logiciels
  • Programmation : Notepad++, Visual Studio, NetBeans, Eclipse, SublimeText, WebMatrix, Visual Studio Code, Atom, Brackets, Web Storm, PHP Storm, Aptana
  • Infographie : Paint.net, PhotoShop, PhotoFiltre7
  • Base de données : MySQL, SQLite, MongoDB, HeidiSQL, SQL Server, SQL Workbench
  • Réseau, FTP : FileZilla, WinSCP
  • Virtualisation : VirtualBox, Deamon Tool, VMWare
  • Versionning : Dropbox, GitHub, GitLab, Google Drive, Source Tree
  • Navigateurs : Chrome, Firefox, Internet Explorer, Edge
  • Systèmes d'exploitation : Windows 7, Windows 8, Windows 10, Linux
  • Bureautique : Open Office (Word, Excel, PowerPoint, ...), Antidote 9
  • Serveur : Apache, Wamp, uWamp, Xampp, EasyPHP
  • Sécurité : OWASP ZAP, SQLMap, laZagne
  • Autres : GLPI, Gantt, Open ModelSphere, Dia, FoxyProxy (module Firefox)
Autres
  • Responsive Design, Architecture MVC, Dév. mobile Android

Bonne navigation et à bientôt !

Actualités

  • De septembre 2016 à aujourd'hui

    Pour la seconde année, je me suis dirigé vers la sécurité dans l'informatique préparant ainsi un diplôme Expert en Sécurité Digitale (titre de niveau I en cours d'inscription au RCNP - Bac+5). Voici l'ensemble des modules :


    J'ai suivi de septembre à décembre 2016, des cours en sécurité.
    N'étant pas en rapport avec notre contrat pro, la formation a été modifiée en Chef de Projet Transformation Digitale.
    Préparation d'un mémoire de fin d'études ainsi que la certification Scrum.
    Voici l'ensemble des modules :

    • Module 6 - Introduction au SI
    • Module 7 - Conduite de projet
    • Module 8 - Management
    • Module 9 - Pilotage de projet
    • Module 10 - SCRUM + Devops
    • Module 11 - Management
    • Module 12 - Budget projet et ressources
    • Module 13 - DEVOPS Avancé - Mise en oeuvre DEVOPS
    • Module 14 - Préparation soutenance + soutenance
  • 26 août 2016

    Zend Certified PHP Engineer

    Le 26 août 2016, j'obtiens la certification Zend PHP Engineer .
    Plus de détails sur la certification, cliquez-ici.

  • Année scolaire 2015-2016

    La formation de la 1ère année est "Manager en système d'information innovant CHEF DE PROJET, développeur web 2.0", aura pour enseignement les fondamentaux du web (HTML5, CSS3, PHP). Voici l'ensemble des modules pour la première année :

    • Module 1 - HTML5, CSS3, JavaScript et jQuery
    • Module 2 - AngularJS
    • Module 3 - PHP & Ajax
    • Module 4 - PHP programmation orientée objet/Webservice
    • Module 5 - Symfony 2
    • Module 6 - CMS
    • Module 7 - NodeJS, MongoDB, Express
    • Module 8 - Nouvelles technologies (Go)
    • Module 9 - Développement d'une application mobile avec Android
    • Module 10 - Révision certification ZEND CE
    • Module 11 - Projet en groupe
  • 20 juillet 2015

    Le 20 juillet 2015, j'obtiens un contrat de professionnalisation de 2 ans au sein de l'entreprise DataSolution débuté le 1er octobre 2015. C'est une agence spécialisée dans les solutions de e-commerce.
    Je suis au sein d'une équipe de développeurs PHP avec pour objectif de répondre aux besoins des clients (résolution de tickets, ajouts de modules, ...).

  • 6 mai 2015

    Le 06 mai 2015, j'ai passé des tests d'admission à l'école Aston de lille pour une formation en contrat de professionnalisation de 2 ans. Suite à cela, j'ai été accepté à intégrer l'école.

Formations

Tout d'abord, j'ai cotoyé plusieurs établissements durant ma scolarité à savoir l'école primaire Jean de la Fontaine à Aubigny-au-Bac (de la petite section au CM2), j'ai ensuite effectué de la 6éme à la 3éme ma scolarité au collège Val de la Sensée à Arleux en obtenant le brevet des collèges avec mention ASSEZ BIEN.

Ne sachant toujours pas ce que je voulais faire (comme beaucoup), je me suis orienté vers un lycée Général & Technologique, le lycée Arthur Rimbaud de Sin-Le-Noble, j'ai effectué ma seconde là-bas et je me suis dirigé vers un bac ES (Economique & Social). Suite à cela, j'ai obtenu ce bac option Mathématiques avec mention ASSEZ BIEN.

N'ayant toujours pas de projet professionnel fixe mais aimant l'informatique, je me suis axé vers un Brevet de Technicien Supérieur (BTS) Services Informatiques aux Organisations (SIO). Avant ce BTS, je n'avais aucune compétences en informatique, j'ai donc effectué le 1er semestre en ayant un choix à faire entre deux options, d'une part l'option SISR (Solutions d'infrastructure, systèmes et réseaux) et d'autre part l'option SLAM (Solutions Logicielles et Applications Métiers). J'ai donc choisi de m'orienter vers l'option SLAM qui est tournée sur la programmation, le développement, etc.
Je me suis senti tout de suite concerné par ce BTS qui m'a permis de me passionner pour le développement web. Durant ces deux années, j'ai effectué deux stages de 7 semaines chacun.
J'ai passé toutes mes épreuves de mon BTS et j'ai donc obtenu le diplôme avec 14.25 de moyenne. J'ai un objectif professionnel stable et réel qui est de devenir développeur web.

CV

CV :

CV Personnel

Lettre de recommandation :

Ecole des mines (1er stage)

BTS SIO

Formation BTS SIO :

Durant les six premiers mois de ma formation au BTS SIO (Services Informatiques aux Organisations), j'ai découvert les grands fondements de l'informatique en général c'est-à-dire le fonctionnement d'un réseau, d'une adresse IP, les algorithmes, les bases de données, ... en utilisant le langage VB.net sur Visual Studio mais aussi des logiciels comme Simulateur Réseau 3, Packet Tracer, .... A la fin du premier semestre, nous avions le choix entre deux options : SLAM (Solutions Logicielles & Applications Métiers) et SISR (Solutions d'infrastructure, systèmes et réseaux). J'ai longuement hésité mais je me suis donc dirigé plutôt vers l'option SLAM (que je ne regrette absolument pas).

Durant le second semestre, j'ai appris les bases de la programmation en jonglant entre TP et cours ainsi que le langage JAVA sur eclipse même si plusieurs choix s'offraient à nous : NetBeans, Notepad++, .... En effet, à travers plusieurs matières comme la culture générale, les mathématiques, l'anglais, l'économie, le droit, le management, la programmation, les bases de données, et quelques notions de réseau, nous avons pu évoluer dans le domaine de l'informatique.

Lors du troisième semestre, nous avons eu un changement radical en matiére d'enseignement informatique, les principales matières sont devenues : le développement web (HTML, CSS, PHP, Symfony 2, ...), la programmation (JAVA), les bases de données (trigger, vues, requêtes, ...) et la matiére plutôt orienté réseau (GLPI, gestion des configurations, ...).

Puis, le dernier semestre qui fut court avec le second stage et les épreuves commençant début mai (oraux et écrits) mais nous avons étudié le développement mobile par exemple. Durant cette seconde année, nous avons eu à faire un projet personnel encadré (PPE) que j'expliquerai en dessous.

Les épreuves de ce BTS sont composés de trois oraux (E4 : concerne les PPE, E6: portefeuille de compétences je vais y revenir plus bas et anglais), et de plusieurs épreuves écrites (anglais, mathématiques, culture générale & expression, économie, droit, management, informatique).

Veille technologie

Qu'est ce que Bootstrap ?

Bootstrap est un framework PHP sorti pour la première fois en août 2011. Boostrap est également une collection d'outils utile à la création de sites web et 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. Bootstrap embarque du css, du js, le tout étant adaptable et responsive à de nombreuses plateformes il fonctionne grâce à un système de grilles et colonnes, 12 colonnes, grilles fixes ou fluides, au choix.
Ce framework a été conçu par deux développeurs qui ont participé à l'élaboration de twitter.
Dans Bootstrap, des milliers de choses peuvent être faites avec originalité. En effet, il est possible de faire des tableaux, formulaires, textes avec design. De plus, il existe des icônes appelées glyphicons mais Bootstrap nous réserve un grand avenir.

Historique :

Avant l'arrivée de Bootstrap, plusieurs bibliothèques existaient. Bootstrap a été conçue par deux développeurs faisant partie de la compagnie de développeurs qui ont créé Twitter, Mark Otto et Jacob Thornton et avait le nom de Twitter Blueprint en 2010.
Le premier déploiement à échelle réelle eut lieu lors de la première hackweek organisé par Twitter3.
En août 2011, Twitter place Bootstrap sous licence Open Source et en février 2012, Bootstrap est le projet le plus populaire sur GitHub.

Stratégie de recherches et diffusion de la veille :

Ma stratégie de recherches a été l'utilisation de mot clés comme "Bootstrap", "Framework Bootstrap", "Actualités Boostrap", ... mais j'ai particuliérement utilisé le site officiel de Bootstrap mais plus précisément j'allais sur le blog du site permettant de remarquer les nouveautés sur ce framework telles que des mises à jour, des prochaines inventions, des actualités sur les créateurs, etc.
J'aurai aimé mettre en place l'utilisation de flux RSS sur mon site.
De plus, j'ai acheté un livre me permettant de découvrir dans les détails les secrets de Bootstrap.
Livre Bootstrap 3
En ce qui concerne la diffusion de ma veille, je le ferai via un blog ou encore sur les réseaux sociaux afin de promouvoir ce framework riche en fonctionnalités.

Veille technologique :

6 janvier 2017 - Bootstrap 4 alpha 6 : Réécriture du système de grille et tous les composants majeurs dans FlexBox.

19 octobre 2016 - Bootstrap 4 alpha 5 : ajout de nouveaux faisceaux CSS, mise à jour de la grille, mise à jour de la navbar, correctifs, etc.

05 septembre 2016 - Bootstrap 4 alpha 4 : cette version répond à quelques bugs CSS, à certaines incohérences de la documentation.

27 juillet 2016 - Bootstrap 4 alpha 3 : système de grille remanié, mis à jour des contrôles de formulaire, nouvelles polices, corrections de bugs, etc.

25 juillet 2016 - version 3.3.7 : ajouts du support pour jQuery 3, des fichiers sources inline en sourcemap éliminant les codes 4XXX sur le CDN, mise à jour des devDependencies, etc.

8 décembre 2015 - Bootstrap 4 alpha 2 est maintenant disponible : des centaines de commits les ont poussé à travailler d'avantage.

24 novembre 2015 - version 3.3.6 : mis à jour de la document et correction de bugs css.

19 août 2015 - version 4 alpha : une tonne de changement majeurs (réécriture de tous les plugins JavaScript, amélioration de la documentation, amélioration de l'auto-positionnement des infobulles et popovers, ...)

15 juin 2015 - version 3.3.5 : cette nouvelle version met l'accent sur des corrections de bugs, amélioration de l'accessibilité, mise à jour de la documentation, ....

16 mars 2015 - version 3.3.4 : cette version est axée sur la correction de bugs et sur l'amélioration de la documentation.

19 janvier 2015 - version 3.3.2 : cette nouvelle version de l'année 2015 propose des corrections de bugs, une amélioration de l'accessibilité mais également une mise à jour de la documentation. De plus, l'équipe a acceuilli un nouveau membre.

12 novembre 2014 - version 3.3.1 : cette version sortie peu après la récente, elle se concentre notamment sur une correction de bugs CSS et JS, amélioration de la documentation et de l'accessibilité.

29 octobre 2014 - version 3.3.0 : cette nouvelle version est basée sur la correction de bugs, une amélioration de l'accessibilité et une mise à jour de la documentation comme par exemple la modification des barres de progression pour de faibles pourcentages ou encore un ajout d'une poignée de nouvelles variables facilitant le code.

23 septembre 2014 - sortir d'un déviré de Bootstrap s'appelant Bootlint, suite erreurs courantes retrouvées dans la documentation qui est longue. Bootlint permet de vérifier automatiquement les pages web Bootstrap et ainsi permettre un gain de temps et d'efficacité.

26 juin 2014 - version 3.2.0 : les programmeurs ont travaillé pendant 4 mois sur cette nouvelle version qui est composée de centaines de corrections de bugs, de nombreuses améliorations en matière de documentation mais aussi sur l'outil de construction, il y a eu plus de 1000 commits depuis la dernières versions.

09 juin 2014 - Bootstrap désormais disponible via le Next Generation Portable (NGP).

02 avril 2014 - Ratchet 2.0.2 : Cette version concerne en partie le correctif. Elle est donc plein de corrections de bugs, des améliorations à la documentation, et l'amélioration de nos outils de construction.

05 mars 2014 - Ratchet 2.0.1 : cette version met l'accent sur ​le CSS et la correction de bugs et autres améliorations à la documentation et outils de construction.

25 février 2014 - Ratchet 2 : cela permet la création d'applications mobiles avec HTML, CSS et JavaScript composé de nouvelles fonctionnalités, de la documentation, et une nouveau support.

13 février 2014 - version 3.1.1 : c'est une nouvelle version qui se concentre notamment sur des corrections de bugs CSS, l'amélioration de la documentation, et d'autres améliorations aux outils de construction. Par exemple, il y a une mise à jour docs, des exemples et des tests à utiliser jQuery v1.11.0, la version permet également d'assurer que les classes utilitaires sensibles peuvent être combinés avec une autre.

30 janvier 2014 - version 3.1 : cette version apporte une poignée de nouvelles fonctionnalités, beaucoup de corrections de bugs et d'améliorations et une mise à jour des outils de construction. De gros changements au niveau de la documention qui a été entiérement remodélisée, de nouveaux exemple d'utilisation de ce framework et surtout bootstrap est désormais disponible dans Sass (Langage de génération dynamique de feuilles de style). De plus, il y a également une nouvelle licence c'est-à-dire une licence MIT (Licence de logiciel libre et open source, non copyleft, permettant donc d'inclure des modifications sous d'autres licences, y compris non libres.) pour permettre à encore plus de personnes d'utiliser bootstrap.

Exemples :
Exemple 1
Exemple 2

En conclusion, BOOTSTRAP est un framework riche en originalité qui permet à n'importe qui de réaliser de beaux sites avec facilité.

A propos de moi

Retrouvez ici ma présentation, les différentes formations et diplômes que j'ai acquis. Mais aussi mon CV et ma veille technologique sur Bootstrap.

Présentation

Présentation

Retrouvez ici ma présentation et mes différentes compétences.

Actualités

Actualités

Retrouvez ici mon actualité.

Formations

Formations

Retrouvez ici les différentes formations que j'ai suivi.



CV

CV

Retrouvez ici mes CV.

BTS SIO

BTS SIO

Retrouvez ici une partie détaillée sur le BTS SIO.

Veille technologie

Veille technologie

Retrouvez ici ma veille technologique sur Bootstrap.

Me contacter

Vous pouvez me contacter par le biais de ce formulaire ou par mon adresse e-mail, téléphone ou encore par les réseaux sociaux.

Formulaire de contact

Veuillez entrer un nom.
Veuillez entrer une adresse mail valide.
Veuillez entrer votre message.

* Champs obligatoires

faidherbe.corentin59@gmail.com

06 23 01 56 32

Réseaux sociaux