• Aucun résultat trouvé

Rapport de stage 2e année

N/A
N/A
Protected

Academic year: 2022

Partager "Rapport de stage 2e année"

Copied!
15
0
0

Texte intégral

(1)

Rapport de stage 2e année

- BTS SIO option SLAM -

J4S Intérim

Michael LEMAY

1e décembre 2014 - 23 janvier 2015

~

Stage effectué à J4S Intérim - 12 place de la Bastille, 75011 Paris

Sous la direction d’Eric Ndjawe-Akambiet en qualité de développeur informatique


(2)

Sommaire

J4S Intérim

1) Remerciements ………3 2) Présentation et description de l’entreprise ……… 4 - 6 3) Environnement technologique et matériel mis à disposition ……….. 7 4) Présentation des projets effectués ………8 1) Site web personnel MVC ………..8 A. Présentation du projet ………8 - 9 2) emploisenfrance.fr - Site Web PC et version mobile ……….9 A. Présentation du projet ………. 9 - 11 B. Problèmes et solutions adoptées ……… 12 - 14 5) Conclusion ………..

6) Annexes ………..

(3)

Remerciements

__________________________________

J4S Intérim

Tout d’abord, je tiens à remercier Raphael Linossier, de m’avoir accueilli chaleureusement au sein de sa société d’intérim et placement J4S et de m’avoir permis d’avoir d’effectuer mon stage de deuxième année.

Je remercie aussi et surtout Eric Ndjawe-Akambiet, mon tuteur de stage, de m’avoir épauler durant ce stage, son aide m’a été précieuse afin de mener à bien les projets qui m’ont été confiés.

Enfin, je remercie toute l’équipe J4S pour son accueil et sa gentillesse qui m’ont permis de me sentir très vite à l’aise au sein de leur grande famille.

(4)

Présentation de J4S Intérim

__________________________________

__________________________________

Dénomination sociale : J4S Intérim Adresse : 12 Place de la Bastille,

cour Damoye - 75011 Paris Activité : Intérim et placements

Création : 1997

___________________________________________________

J4S Intérim est une agence d’intérim située dans le 11ème arrondissement de Paris, cette dernière est spécialisée dans le secteur tertiaire à savoir l’évènementiel, l’immobilier et le télémarketing.

Elle fut créée en 1997 par Florence BARON et Raphael LINOSSIER.

A ses débuts, l’agence proposait des offres d’emplois aux jeunes d’où le nom de cette dernière : « J4S (Jobs for Students) ». Par la suite, elle s’est diversifiée en ne proposant plus que des offres pour les jeunes mais pour tous les âges.

Afin de répondre à une demande constante, J4S se développa en créant emploisenfrance.fr (spécialisé sur les emplois), stageenfrance.fr (pour les stages en entreprise) et jobsenfrance.fr (pour les petits boulots).

(5)

Organigramme de la société J4S

(6)

Description complète de l’entreprise J4S

• Dénomination sociale: J4S - Jobs 4 Students

• Création: 1997

• Fondateurs / Directeurs: Florence BARON et Raphael LINOSSIER

• Statut / Forme juridique: SAS au capital de 2 millions d’euros

• Chiffre d’affaires: 4,9 millions d’euros

• Type d’activité: Prestation / main d’oeuvre

• Effectif: 14 - Petite entreprise

• Noms et description des différents services:

• Pôle direction

• Pôle accueil:

- accueil physique - accueil téléphonique

- logistique sessions de recrutement - gestion RH des intérimaires

• Pôle production:

- recrutement des intérimaires - contacts avec les clients - gestion RH des intérimaires

• Pôle multimédia:

- Création et maintenance des différents sites

Pour ma part, j’étais affecté à emploisenfrance.fr afin d’optimiser et améliorer leur site Web ainsi que la version mobile, puis de développer une application Android du site.

(7)

Environnement

technologique et matériel mis à disposition

__________________________________

Matériel :

• Ecrans

• Claviers

• Souris

• Connexion au réseau de l’entreprise

• Imprimantes

• Ordinateurs sous Windows 7 / 8

Cas personnel :

Nous travaillons en BYOD (Bring Your Own Device), j’ai travaillé durant mon stage avec mon ordinateur portable sous Windows 7, puis sur mon Macbook pro sous Mac OS X Yosemite.

______________________________

Logiciels utilisés :

• Netbeans - développement du site personnel (sous Windows 7)

• Notepad++ - développement du site emploisenfrance.fr (sous Windows 7)

• Sublime Text - développement du site emploisenfrance.fr (sous Mac OS X Yosemite)

• FileZilla - Pour l’accès au serveur

• WampServer - Pour la création du site personnel en local avec base de données J4S ne comporte pas de charte informatique.

(8)

Présentation des projets effectués

__________________________________

Site Personnel Mvc

A) Présentation du projet

Mon premier projet fut un site à thème libre, au format MVC et utilisation d’une base de données, durant la première semaine. Ce premier projet avait pour but de tester nos connaissances et nous échauffer aux futurs projets de J4S.

J’ai choisi le thème de la vente privée de smartphones avec gestion des membres et du catalogue produit avec interface utilisateur et administrateur.

Afin de produire ce site, j’ai crée une base de données. Ce site présente des fonctions simples attendues d’un site marchand: affichage des

différents produits avec leur fiche produit respective, fonction recherche… Le faible temps de production a fait que ce faux site est plus un site vitrine qu’un site marchand (manquement de la fonction panier).

(9)

Extrait du controller « tableau de bord » côté administrateur

Emploisenfrance.Fr - Site Web Pc Et Mobile

A) Présentation du projet

Suite au développement du site personnel, nous avons commencé l’amélioration du site emploisenfrance.fr. Afin de mener à bien notre premier projet pour J4S, nous avons employé la méthode SCRUM avec Trello. Nos taches ont été définies dessus, triées par complexité, en précisant leurs durées et une date butoir minimale et maximale.

Ma première tâche fut de générer un CV au format pdf depuis les données saisies par un utilisateur, saisie de son CV directement depuis le site

(10)

Ma seconde tâche fut de gérer les candidats qui souhaitent postuler aux annonces affichées sur le site. Les annonces sont divisées entre celles mises en ligne par J4S et les autres. Pour celles de J4S, une redirection doit être faite sur l’annonce complète sur le site de J4S (génération d’un lien url composé grâce à l’id et l’intitulé de l’annonce). Pour celles des autres entreprises, il a fallu créer un espace ou l’utilisateur upload son CV au format PDF, puis sa lettre de

motivation.

Mon idée a été de créer un popup en Javascript afin que l’utilisateur n’aie pas à changer de page par souci d’ergonomie.

De plus, les candidats d o i v e n t p o u v o i r a c c é d e r à u n récapitulatif de toutes l e s o f f r e s p o u r lesquelles il a postulé.

Les CV doivent être uploadés sur le serveur dans un dossier adéquat.

J’ai aussi participé au maquettage et au développement de la fiche entreprise et de la version mobile, ainsi que le développement de pages HTML afin de faciliter la navigation.

Ma troisième tâche fut du côté employeur. En effet, l’employeur doit p o u vo i r c o n s u l t e r s e s

annonces et y visualiser les personnes ayant répondu à leurs offres avec leurs CV et leurs lettres de motivation.

J ’ a i c r é e u n e fonction Javascript qui p e r m e t d ’ a f fi c h e r l e s différents postulants de

(11)

Alors que mes camarades ont été affectés au développement de l’application Android, mon tuteur m'a demandé de rester avec lui afin de participer à l’optimisation d’emploisenfrance.

J’ai donc effectué des améliorations en AJAX des différentes opérations du site, afin de remplacer les alerts javascript par un traitement sans rechargement de page.

L a d e u x i è m e amélioration concernait le côté candidat qui souhaite postuler à une annonce. Son traitement doit se faire en AJAX sous la même forme que l a s u p p r e s s i o n d e s c a n d i d a t u r e s c ô t é employeur.

Enfin, ma dernière tache consistait à redévelopper le calendrier de sessions sur le site J4S. Ce

calendrier permet au pôle accueil de planifier les différentes sessions de recrutement. La solution actuelle était de le faire sur excel à la main. La fonction développée p r é c é d e m m e n t p a r l’ancienne équipe et qui est restée en phase beta é t a i t c o m p l i q u é e à r e p r e n d r e e t l a

modification/suppression ne fonctionnait pas. Nous l’avons développée selon le modèle MVC.

(12)

B) Problèmes rencontrés et solutions adoptées

Mon premier problème fut celui de la génération du PDF. En effet, un CV était déjà pré-généré au format HTML, mais il était impossible d’utiliser ces données car elles étaient concaténées dans la fonction déjà mise en place. Après des recherches infructueuses, et l’utilisation de différentes solutions de conversion existantes, ainsi que l’aide de mon tuteur, nous avons du abandonner l’idée pour le moment et reléguer la tâche à la fin une fois que les autres tâches soient terminées pour ne pas décaler la fin du projet entier.

Mon deuxième souci fut lors de la gestion des candidats voulant postuler à une offre. Pour éviter toute surcharge du serveur par des utilisateurs malveillants, je devais faire attention à ce que les candidats mettent en ligne. Les lettres de motivation devaient aussi faire au maximum 400 caractères pour ne pas surcharger la base de données. Afin de répondre à la première demande, il a fallu limiter les uploads aux fichiers à l’extension « .pdf » et contrôler leur taille, les renommer afin de ne pas avoir de problèmes au niveau des noms des candidats (deux personnes ayant le même nom) et enfin les stocker sur le serveur.

(13)

Pour la lettre de motivation, j’ai créé une fonction javascript qui compte le nombre de caractères, passe en rouge une fois le quota dépassé et cache le bouton « soumettre » afin que le candidat ne puisse pas postuler tant qu’il n’a pas réduit le nombre de caractères.

Pour la partie employeur, j’ai eu des soucis lors de la présentation des candidatures. En effet, ma première solution envisagée qui était de présenter les candidatures dans un popup ne pouvaient pas fonctionner car ne récupérait pas les données des différents candidats, et ne prenait en compte que la première candidature. Afin de résoudre ce problème, j’ai décidé de créer une fonction javascript qui affiche directement les différents postulants sous l’offre.

Extrait du code de la génération des candidatures

(14)

Concernant les optimisations en AJAX du site, je n’ai pas connu de difficulté particulière sur la suppression des candidatures, par contre pour les candidatures coté candidat, je n’ai pas réussi avec l’aide de mon tuteur à la mettre en place, la gestion du CV au format PDF posant problème en AJAX.

Nous avons donc abandonné cette tâche et laissé l’alert Javascript développée précédemment.

(15)

Conclusion

__________________________________

J4S Intérim

Ce stage au sein du groupe J4S m’a été très bénéfique. Ce stage en complément du précédent m’a permis de connaitre les deux aspects de la vie en entreprise: le travail en autonomie, et le travail en équipe.

En effet, ce stage m’a permis de développer la cohésion de groupe, ainsi que mes compétences en PHP, AJAX et Javascript.

Ce stage m’a permis de progresser dans les langages étudiés en cours et ainsi, de m’améliorer et de développer des facilités qui me manquaient encore.

Je remercie encore une fois l’équipe J4S qui m’a donné la chance d’effectuer mon stage au sein de leur groupe, dans des conditions optimales, cela m’a permis de confirmer mon envie de poursuivre mes études dans l’informatique.

Références

Documents relatifs

Le département IT siège d’ACTED a pour projet en 2018 de standardiser les licences officielles Microsoft et Office au sein de nos 35 pays d’interventions. L’impact de ce

 Quel lien vous faites (ou non) avec votre orientation ou votre projet professionnel..6.

– Quel lien vous faites (ou non) avec votre orientation ou votre projet professionnel..6.

Dans le cadre de sa demande de chien guide auprès de la Fondation Frédéric Gaillanne, nous vous demandons de bien vouloir compléter le présent formulaire pour l’enfant. Ces

Rédigez cette partie en posant des questions au(x) professionnel(s) -en rapport avec les points de a à g- et en vous aidant des fiches métiers du site de

La détection et le suivi des cyclones tropicaux à partir des champs prévus est une méthode de travail classique pour le prévisionniste mais aussi pour la vérification des

Une classification des zones nuageuses (dissocier une perturbation, d’un ciel de traîne, d’une zone de ciel clair) constituerait une nouvelle donnée

Sur les échéances de prévision immédiate, le produit ASPOC-3D permet l’identification, la caractérisation et le suivi des objets convectifs sur la première heure de prévision.. La