Portefeuille De Compétences


Projet 1 : Codes Barres



Dans cette mission, il s'agit de créer une application web qui permet d'imprimer des étiquettes code-barres à partir d'une sélection de produits réalisée par l'utilisateur.

L'application a dû être réalisée avec PHP, PostgreSQL Javascript et TCPDF.

Tache 1 : Prise en compte du cahier des charges.


Compétence acquise :
 • C1.1.1.2 Identifier les fonctionnalités attendues du service à produire

Tache 2 : Conception et mise en place de l'architecture technique : mise en place du serveur web (Apache) et de son module PHP. Mise en place du serveur de bases de données (PostgreSQL).


Compétence acquise :
 • C4.1.1.1 Identifier les composants logiciels nécessaires à la conception de la solution

Tache 3 : Conception et création de la base de données relationnelles.


Compétences acquises :
 • C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative
 • C4.1.3.2 Implémenter le schéma de données dans un SGBD
 • C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête

Tache 4 : Développement des pages web (PHP, HTML, CSS, JavaScript).




Compétences acquises :
 • C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative
 • C4.1.2.3 Concevoir et valider la maquette en collaboration avec des utilisateurs
 • C4.1.6.1 Mettre en place et exploiter un environnement de développement
 • C4.1.7.1 Développer les éléments d’une solution
 • C5.2.4.1 Se documenter à propos d‘une technologie, d’un composant, d’un outil ou d’une méthode

Tache 5 : Test manuel de l'application.


Compétences acquises :
 • C1.2.4.2 Préparer les jeux d’essai et les procédures pour la réalisation des tests
 • C1.3.1.1 Mettre en place l’environnement de test du service
 • C1.3.1.2 Tester le service

Projet 2 : Projet Hotel Roosevelt



Il s'agit de réaliser, dans cette mission, un site web qui permet de gérer les réservations d'un hôtel. L'accent est mis sur l'interface utilisateur qui permet de prendre en compte graphiquement différentes contraintes.

L'application a dû être réalisée avec PHP, PostgreSQL et Javascript.

Tache 1 : Prise en compte du cahier des charges.


Compétence acquise :
 • C1.1.1.2 Identifier les fonctionnalités attendues du service à produire

Tache 2 : Conception et mise en place de l'architecture technique : mise en place du serveur web (Apache) et de son module PHP. Mise en place du serveur de bases de données (PostgreSQL).


Compétence acquise :
 • C4.1.1.1 Identifier les composants logiciels nécessaires à la conception de la solution

Tache 3 : Conception et création de la base de données relationnelles.


Compétences acquises :
 • C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative
 • C4.1.3.2 Implémenter le schéma de données dans un SGBD
 • C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête

Tache 4 : Développement des pages web (PHP, HTML, CSS, JavaScript).




Compétences acquises :
 • C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative
 • C4.1.2.3 Concevoir et valider la maquette en collaboration avec des utilisateurs
 • C4.1.6.1 Mettre en place et exploiter un environnement de développement
 • C4.1.7.1 Développer les éléments d’une solution
 • C5.2.4.1 Se documenter à propos d‘une technologie, d’un composant, d’un outil ou d’une méthode

Tache 5 : Test manuel de l'application.


Compétences acquises :
 • C1.2.4.2 Préparer les jeux d’essai et les procédures pour la réalisation des tests
 • C1.3.1.1 Mettre en place l’environnement de test du service
 • C1.3.1.2 Tester le service

Projet 3 : Velib



Dans cette mission il s'agit de créer une application JAVA affichant le liste des stations velib ainsi que leurs informations. Il faut y intégrer un système de favoris pour les utilisateurs afin qu'ils puissent retrouver les stations qui les intéressent plus facilement.

L'application a dû être réalisée avec JAVA et SQL.

Tache 1 : Prise en compte du cahier des charges.


Compétence acquise :
 • C1.1.1.2 Identifier les fonctionnalités attendues du service à produire

Tache 2 : Conception et mise en place de l'architecture technique : Mise en place du serveur de bases de données (PostgreSQL).


Compétence acquise :
 • C4.1.1.1 Identifier les composants logiciels nécessaires à la conception de la solution

Tache 3 : Conception et création de la base de données relationnelles.


Compétences acquises :
 • C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative
 • C4.1.3.2 Implémenter le schéma de données dans un SGBD
 • C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête

Tache 4 : Développement de l'application (JAVA).




Compétences acquises :
 • C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative
 • C4.1.2.3 Concevoir et valider la maquette en collaboration avec des utilisateurs
 • C4.1.6.1 Mettre en place et exploiter un environnement de développement
 • C4.1.7.1 Développer les éléments d’une solution
 • C5.2.4.1 Se documenter à propos d‘une technologie, d’un composant, d’un outil ou d’une méthode

Tache 5 : Test manuel de l'application.


Compétences acquises :
 • C1.2.4.2 Préparer les jeux d’essai et les procédures pour la réalisation des tests
 • C1.3.1.1 Mettre en place l’environnement de test du service
 • C1.3.1.2 Tester le service

Projet 4 : Planning



Dans cette mission s'agit de réaliser, dans cette mission, une application web qui permet de prendre rendez-vous, de consulter, de modifier ou de supprimer ces rendez-vous.

L'application a dû être réalisée avec PHP et PostgreSQL, JavaScript.

Tache 1 : Prise en compte du cahier des charges.


Compétence acquise :
 • C1.1.1.2 Identifier les fonctionnalités attendues du service à produire

Tache 2 : Conception et mise en place de l'architecture technique : mise en place du serveur web (Apache) et de son module PHP. Mise en place du serveur de bases de données (PostgreSQL).


Compétence acquise :
 • C4.1.1.1 Identifier les composants logiciels nécessaires à la conception de la solution

Tache 3 : Conception et création de la base de données relationnelles.


Compétences acquises :
 • C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative
 • C4.1.3.2 Implémenter le schéma de données dans un SGBD
 • C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête

Tache 4 : Développement de l'application (HTML, PHP, Javascript).




Compétences acquises :
 • C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative
 • C4.1.2.3 Concevoir et valider la maquette en collaboration avec des utilisateurs
 • C4.1.6.1 Mettre en place et exploiter un environnement de développement
 • C4.1.7.1 Développer les éléments d’une solution
 • C5.2.4.1 Se documenter à propos d‘une technologie, d’un composant, d’un outil ou d’une méthode

Tache 5 : Test manuel de l'application.


Compétences acquises :
 • C1.2.4.2 Préparer les jeux d’essai et les procédures pour la réalisation des tests
 • C1.3.1.1 Mettre en place l’environnement de test du service
 • C1.3.1.2 Tester le service

Missions effectuées en stage 



Lors de ce stage de deuxième année au sein d'ardenne métropole, il m'a été confié deux missions. L'une consistait à refaire une fonte du site web et l'autre de mettre en avant le site d'open data.

Mission 1 : Refonte du site web


Pour cette mission j'ai utilisé Bootstrap studion afin de créer un nouveau design. Bootstrap studio est un logiciel payant permettant de créer des sites web avec la librairie Bootstrap.

Voici un exemple de page :

Compétence acquises :
 • C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet
 • C1.4.1.2 Rendre compte de son activité
    • C4.1.6.1 Mettre en place et exploiter un environnement de développement
 • C4.1.7.1 Développer les éléments d’une solution
    • C1.3.1.2 Tester le service

Mission 2 : Mise en avant du site d'open data

Dans cette mission il est question de mettre en avant les données et le site de l'open data d'ardenne métropole en créant des pages mettant en avant les données que les ardennais serait susceptible de consulter.

Exemple :

Compétences acquises :
 • C4.1.7.1 Développer les éléments d’une solution
    • C1.3.1.2 Tester le service

Veille technologique 


Bootstrap


Bootstrap est une bibliothèque css gratuite permettant de
créer des site web design.

Pour utiliser Bootstrap il suffit de télécharger la
bibliothèque sur le site officielle et d’utiliser les classe css définies
dedans pour commencer à créer notre design, ces classes peuvent ^être modifiées
comme on le souhaite afin de créer notre propre design.

Le Logiciel payant Bootstrap studio permet d‘utiliser cette
bibliothèque de façon plus intuitive et plus rapide. En Effet il n’y a
quasiment plus besoin de coder grâce au logiciel qui met en place un system de
drag en drop. Le logiciel intègre aussi un système de prévisualisation
permettant de vois les changements en temps réel.

Il existe aussi des thèmes payants disponibles sur le site.





Codeigniter


CodeIgniter est un framework de développement d'applications - une boîte à outils - pour les personnes qui créent des sites Web en utilisant PHP. Son objectif est de permettre de développer des projets beaucoup plus rapidement que si vous écriviez du code à partir de zéro, en fournissant un riche ensemble de bibliothèques pour les tâches couramment nécessaires, ainsi qu'une interface simple et une structure logique pour accéder à ces bibliothèques.

Top