Book Mohamed 2.1.pdf
Nom original: Book Mohamed 2.1.pdf
Titre: BOOK Développeur full stack
Auteur: moub ade
Ce document au format PDF 1.4 a été généré par Impress / LibreOffice 6.0, et a été envoyé sur book-pdf.fr le 19/03/2020 à 13:38, depuis l'adresse IP 86.247.x.x.
La présente page de téléchargement du fichier a été vue 701 fois.
Taille du document: 11.9 Mo (49 pages).
Confidentialité: fichier public
Aperçu du document
BOOK
DÉVELOPPEUR
FULL STACK
Applications WEB
Tastycloud
ESP département social
API REST Kibaro
Organisation de réunions
Applications Java
Web Crawler
SOMMAIRE
Chat Room
Snake
Démineur
Applications Mobile
Tastycloud
Clavier Nouchi
Ce dossier, non exhaustif, présente des missions que j'ai pu réaliser, seule ou avec
l'appui d'une équipe, lors de mon parcours d’apprentissage et professionnel. Pour de
plus amples détails, n'hésitez pas à me contacter.
Allez les bleus
Labyrinthe
Démineur
APPLICATIONS
WEB
TASTYCLOUD
Contexte:
Missions:
Tastycloud est une entreprise qui propose un
service de digitalisation de menu pour les
restaurants. Le secteur de la restauration est l'un
des secteurs les moins digitalisés en effet bon
nombre sont les restaurants qui présentent une
carte de menu papier qui n'est pas flexible,
l'objectif principale de Tastycloud est d'apporter
des solutions aux restaurateurs afin de faciliter la
gestion de son menu. Intégré à une équipe de cinq
personnes j'avais comme tâche principale le
développement de nouveau module pour
l'évolution de la solution ainsi que la maintenance
de l'existant.
Développer (en utilisant entre autres Node js,
Java et Javascript) de nouveaux modules pour
l'application mobile et les applications web
existantes à savoir un module FAQ, un module
de traitement de ticket, une API REST, un
module de communication avec des
notifications par mail, un module de création de
compte ....
Maintenir les modules existants.
Surveiller logs et résoudre les erreurs.
Assister et installer les clients (paramétrage
d'une partie de la solution sur une raspberry pi,
paramétrage réseau du client).
Réaliser les tests d'intégration avec des
partenaires.
APPLICATIONS
WEB
ESP département social
Contexte:
Missions:
Au cours de ma formation à l'ESP (Ecole supérieur
polytechnique), j'ai été affecté au département
social de l'université afin d'effectuer un stage
d'une durée d'un mois. Accompagné d'un
collègue, on devait digitaliser les activités de
l'assistant social.
Analyser et modéliser le besoin client en
utilisant en autre UML afin d'élaborer un cahier
de charge répondant à ses attentes
Développer une plateforme web qui permet la
digitalisation des tâches quotidiennes de
l'assistant social en utilisant entre autres git
pour le travail en équipe et une architecture en
MVC
APPLICATIONS
WEB
API REST KIBARO
Contexte:
Je réalise des missions bénévolement afin de
monter en compétence, c'est dans ce cadre
qu'avec un collègue nous avons décidé d'accepter
une mission proposée par la boîte Yiriah qui est
une société de conseil en système d'information
dans le secteur des télécoms, elle intervient sur
des projets de conception, d'évolution des
systèmes d'information et des réseaux de grandes
entreprises. L'objectif de l'application est de
permettre à tous les utilisateurs d'émettre des
signalements afin de signaler en temps réels des
faits ou des problèmes auxquels ils souhaitent
mettre un terme.
Missions:
Gérer le projet (les discussions avec le client,
l’élaboration du planning et des éléments
nécessaires … )
Analyser, modéliser le besoin client, conseiller et
accompagner le client sur les choix techniques
et fonctionnelles.
Développer une API REST pour l’administration
des données en utilisant Node JS, PostgreSQL.
La connexion à l’API est assurée par un système
de Token réalisé avec JSONWEBTOKEN. Les
données sensibles sont cryptées avec SHA1
plus l’ajout de salts
APPLICATIONS
WEB
Organisation de
réunions
Contexte:
Missions:
Au cours de ma formation j’ai réalisé un projet pour
valider le module middleware. En équipe de 4, on devait
réaliser une plateforme web qui permet à l’utilisateur de
programmer des réunions comme le fait Doodle.
Analyse et modélisation du sujet.
Développer une partie de l’API REST pour
l’administration des données en utilisant Node
JS. La connexion à l’API est assurée par un
système de Token réalisé avec
JSONWEBTOKEN.
Mise en place et administration de la base de
données MongoDB.
APPLICATIONS
JAVA
WEB CRAWLER
Contexte:
Missions:
Au cours de ma formation j’ai réalisé un projet
pour valider le module réseaux et concurrence. En
équipe de 2, on devait réaliser un web crowler.
Analyse et modélisation du sujet.
Développer les clients de calcule chargés de
parcourir les pages web et remonter tous les
mots et lien rencontrés.
Développer le système de communication entre
les clients de calcule et le logiciel de réception
des calcules.
APPLICATIONS
JAVA
Chat Room
Contexte:
Au cours de ma formation j’ai réalisé un projet pour valider le module réseaux. Le projet consistait en
la réalisation d’un logiciel de chat avec la possibilité pour l’utilisateur de créer un compte, d’envoyer
des messages à un autre utilisateur ou à plusieurs autres utilisateurs sous forme de création d’un
salon. Les messages étaient transmis par le réseau donc les différents utilisateurs pouvaient être sur
différentes machines.
APPLICATIONS
JAVA
Snake
Contexte:
Au cours de ma formation j’ai réalisé un projet
pour valider le module Java. Le projet consistait
en la réalisation du jeu snake
APPLICATIONS
JAVA
Démineur
Contexte:
Afin d’améliorer mes compétences en Java j’ai réalisé , pendant mon temps
libre, le jeu Démineur sur l’IDE Eclipse
APPLICATIONS
MOBILE
Tastycloud
Contexte:
Missions:
Tastycloud est une entreprise qui propose un
service de digitalisation de menu pour les
restaurants. Le secteur de la restauration est l'un
des secteurs les moins digitalisés en effet bon
nombre sont les restaurants qui présentent une
carte de menu papier qui n'est pas flexible,
l'objectif principale de Tastycloud est d'apporter
des solutions aux restaurateurs afin de faciliter la
gestion de son menu. Intégré à une équipe de cinq
personnes j'avais comme tâche principale le
développement de nouveau module pour
l'évolution de la solution ainsi que la maintenance
de l'existant.
Développer (en utilisant entre autres Node js,
Java et Javascript) de nouveaux modules pour
l'application mobile et les applications web
existantes à savoir un module FAQ, un module
de traitement de ticket, une API REST, un
module de communication avec des
notifications par mail, un module de création de
compte ....
Maintenir des modules existants.
Surveiller logs et résoudre les erreurs.
Assister et installer les clients (paramétrage
d'une partie de la solution sur une raspberry pi,
paramétrage réseau du client).
Réaliser les tests d'intégration avec des
partenaires.
APPLICATIONS
MOBILE
Clavier Nouchi
Contexte:
Missions:
AFRIQUE INFOCITE est une association qui a pour
objectif la vulgarisation des technologies de
l'information plus particulièrement de l'e-administration
et la création d'une plateforme d'échange entre les
startups africaines et françaises. Intégré à l'équipe
technique je devais concevoir un clavier Android
(disponible sur Play Store sous le nom Clavier Nouchi)
permettant l'envoi de texte, de chiffre, d'émoticône et
de sticker (ajout de nouveau sticker non connu) .
Analyser, modéliser le besoin client, conseiller et
https://play.google.com/store/apps/details?id=com.nouc
hi.keyboard.nouchikeyboard&hl=fr
accompagner le client sur les choix techniques et
fonctionnelles afin d'élaborer un cahier de charge
répondant à ses attentes.
Développer un clavier androïde du nom de Clavier
Nouchi disponible sur le playStore. Ce clavier permet
entre autres l'envoi de texte, de chiffre, d'émoticône
et de sticker personnalisés. Seul sur le projet j'ai
utilisé Java et Android Studio pour réussir ma mission.
APPLICATIONS
MOBILE
Aller les bleus
Contexte:
Avec l’approche de la coupe du monde 2018 j’ai
décidé de réaliser une application qui permet aux
utilisateurs de visualiser les bars qui diffusent les
matchs, de recenser les chaînes qui diffusent les
matchs, d’avoir un historique des coupes
remportées par les équipes participantes ainsi
qu’un bouton ’CLIQUEZ MOI’ pour supporter les
bleus.
https://play.google.com/store/apps/details?id=com.
prod.ademo.allerlesbleus&hl=fr
APPLICATIONS
MOBILE
Labyrinthe
Contexte:
Au cours de ma formation j’ai réalisé un projet pour valider le module développement
mobile. Ce projet consistait, avec un binôme, de réaliser le jeu labyrinthe sur Android
studio.
APPLICATIONS
MOBILE
Démineur
Contexte:
Afin d’améliorer mes compétences en Android j’ai réalisé, pendant mon
temps libre, une version améliorée du jeu Démineur sur Android Studio avec
différent mode de jeu tel que le mode contre l’ordinateur qui permet de se
mesurer à l'ordinateur ou le mode défit qui permet à l'utilisateur de créer sa
carte et défier un ami ...
Télécharger le fichier (PDF)
Book Mohamed 2.1.pdf (PDF, 11.9 Mo)