• Aucun résultat trouvé

YANIS HALAOUI MES PROJETS

N/A
N/A
Protected

Academic year: 2022

Partager "YANIS HALAOUI MES PROJETS"

Copied!
8
0
0

Texte intégral

(1)

YA N I S H A L A O U I

M E S P R O J E T S

(2)

www.Yanish.fr ...3

Présentation générale ...3

Découvertes ...4

Ré-utiliser une tour qui ne sert à rien ? ...4

Raspberry pi ...4

Linux ...5

Le quatuor : Linux Apache Mysql PHP ...5

Développements web ...6

YanisH SMS ...6

Site de pronostics sportifs ...7

Robot instagram ...7

Bluet’house ...8

CONCLUSION ...8

(3)

W W W . YA N I S H . F R

P R É S E N T A T I O N G É N É R A L E

Je m’appelle Yanis HALAOUI et suis étudiant au lycée Saint Michel d’Annecy en première année d’un BTS SIO (Service Informatique aux Organisations) option SLAM

(développement). Passionné d’informatique depuis de nombreuses années, je vous adresse, par le biais de ce portfolio, une liste non exhaustive des projets que j’ai pu réaliser au cours de ces dernières années.

Depuis le début de mes années de collège, je suis un grand fan d’informatique. J’apprend de façon autodidacte, en me fondant sur l’open-source (via Github) ou les sites qui traitent du sujet (comme Stack Overflow, PHP.Net, OpenClassrooms..).

Par le biais de petits projets personnels, j’ai élargi mes domaines de compétences, en utilisant des modules comme les RaspBerry PI ou Arduino. Une bonne maitrise des trois principaux systèmes d’exploitation (Mac OS, Linux, Windows), acquise au fil du temps et des projets, me permettant d’être à l’aise dans tous les environnements de travail et d’être polyvalent.

J’ai pu découvrir plusieurs langages, comme le C#/VB.Net sur Windows et les applications IOS avec du Swift / Objectif-C. Mais ce que je préfère, et qui fait l’object d’un

investissement approfondi, développement web. En effet, en passant par la location /

configuration des serveurs dédiés, noms de domaines et certificats SSL, j’ai obtenu des bases solides dans le développement de sites internet statiques et dynamiques ainsi que de sites e- commerce.

(4)

D É C O U V E R T E S

R É - U T I L I S E R U N E T O U R Q U I N E S E R T À R I E N ?

Lorsque j’ai commencé à m’intéresser aux systèmes Linux, avoir un serveur dédié chez moi était indispensable.

Lorsqu’on est jeune, bricoleur et qu’on aime

découvrir de nouvelles choses, se fabriquer son propre ordinateur

afin d’y réaliser des tests, des expériences… est indispensable ! J’ai donc appris, compris et apprécié le montage et l’installation de composants, le fonctionnement des sockets de processeurs, l’overclock via la carte-mère, ou encore l’intégration des systèmes d’exploitation.

C’est en partie grâce à cela que je me suis familiarisé avec l’environnement Linux. J’ai pu découvrir, apprendre et utiliser les différentes distributions en commençant par Ubuntu (pour de la bureautique et apprendre grâce à une interface graphique), en utilisant bien évidemment Debian (afin de me familiariser avec les packets, le SSH et les permissions), et même en découvrant Kali-Linux (plus particulièrement pour les réseaux).

R A S P B E R R Y P I

J’ai découvert Raspberry PI, en 2014, lors de la sortie du modèle B+.

Ce dernier est la suite logique d’un ordinateur fabriqué soi-même. Grâce à ce petit nano- ordinateur, de la taille d’une carte bancaire et à une puissance tout-à-fait raisonnable, il est plus facile d’y fabriquer des petits serveurs. C’est grâce à cela que j’ai pu découvrir les

systèmes Linux. J’ai également découvert les émissions d’ondes radio sur les fréquences FM, pour, par exemple, transmettre la musique d’une carte SD vers son autoradio de voiture sans passer par des installations couteuses et/ou complexes.

(5)

L I N U X

De Ubuntu jusqu'à Debian, en passant par Kali-Linux et autres…

Depuis quelques années j’utilise Debian afin de gérer mes différents serveurs. J’ai pu

apprendre à gérer Linux ainsi que tous les outils disponibles. L’arborescence, les commandes SSH, la configuration des serveurs ainsi que l’esprit « Open-source » sont des références qui me sont familières. J’ai également appris à gérer les ouvertures de ports avec Iptables, la configuration / installation de serveurs VPN / Proxy ou encore l’automatisation grâce aux tâches CRON. J’ai enfin découvert des distributions Linux plus communes, comme Ubuntu.

L E Q U A T U O R : L I N U X A P A C H E M Y S Q L P H P Serveurs web sur infrastructure Linux

Lors de la configuration de serveurs web, nous sommes amenés la plupart du temps à

utiliser ces 4 programmes. Apache pour la gestion du protocole HTTP, des noms de domaine ainsi que des fichiers HTML/CSS/JS. PHP afin de gérer le back-end d’un site et MySQL pour y intégrer une base de données. J’utilise également OpenSSL pour les certificats,

PHPMyAdmin / HeidiSQL pour la gestions des bases de données ou encore une grande liste de modules pour PHP comme Curl, SSH2_Connect….

(6)

D É V E L O P P E M E N T S W E B

YA N I S H S M S

Utiliser le réseau des téléphones portables depuis un site internet ?

Afin de rendre plus dynamique et plus sécurisée la création des sites internets que je gérais, j’ai créé / utilisé une API pour envoyer des SMS via le web.

Dès que mon téléphone Android modifié recevait une requête, il envoyait le message demandé aux numéros stipulés.

J’ai également mis au point une version tout public, pour permettre à n’importe qui d’envoyer des SMS depuis mon site. L’utilisateur avait juste à renseigner le numéro de

téléphone du destinataire ainsi que le message souhaité. Le tout gratuitement, en libre accès, sans inscription ni

enregistrement nécessaire. Ce site a rencontré un franc succès.

Voici une capture d’écran du site internet 2015-2017 Plus de 10.000 messages envoyés

(7)

S I T E D E P R O N O S T I C S S P O R T I F S Mise en place de revenus passifs..

En 2016-2017, il y a eu l’explosion d’un phénomène sur internet : Les pronostics sportifs.

J’ai décidé de m’associer à des pronostiqueurs afin de réaliser un projet commun : Allier leurs compétences en sports et mes compétences en programmation.

Moyennant un abonnement mensuel, les utilisateurs du site avaient accès aux pronostics que mes collègues mettaient en ligne et je prenais un pourcentage sur le prix de chaque abonnement pour l’utilisation de ma plateforme.

Le site web avait été réalisé sur une base Bootstrap, la gestion complète du site était assurée via une interface d’administration faite en PHP et les paiements étaient automatisés grâce à Stripe.

R O B O T I N S T A G R A M

Le projet le plus important réalisé à ce jour..!

Ayant acquis de nombreuses méthodes en marketing digital, j’ai proposé mes services à des entreprises et start-up pour réaliser leurs publicités grâce aux réseaux sociaux.

Instagram s’était démarqué des autres réseaux sociaux il y a quelques années, j’ai donc misé sur ce dernier pour monter mes projets.

J’ai associé mes compétences en marketing digital et en programmation pour créer un robot.

Son objectif est d’interagir avec les réseaux ciblés par mes clients pour d’obtenir des retours d’abonnés, de l’engagement, et donc des prospects.

J’utilise ce robot à titre personnel et en propose également à la location mensuelle.

Pour en savoir plus, voir https://upstar.club

(8)

B L U E T ’ H O U S E

Projet finale terminale STI2D

Beaucoup de personnes hésitent à opter pour une maison connectée. Bluet’house est un modèle miniature d’une maison connectée ainsi que ses équipements (alarmes, luminaires, chauffage)…. Ainsi qu’un site internet pour visualiser sa consommation et gérer ses

équipements domotiques !

Site internet grâce à une base Bootstrap le back-end est réalisé en PHP. Un Arduino est utilisé en guise de carte d’entrée/sortie et reçoit les ordres du site, afin d’activer ou non les éléments domotiques.

Si vous souhaitez en savoir plus, je vous invite à consulter mon rapport de fin d’année : https://projets.yanish.fr/HalaouiYanis_BluetHouse_TSTI2D_SIN_2019_2020.pdf

C O N C L U S I O N

Pour conclure, tout au long de ces pages, j'ai tenté d'expliquer de manière claire, concise et structurée mes différents projets.

Ces derniers ont étés source d'enrichissement personnel, aussi bien sur le plan travail que celui de l'investissement ou encore du relationnel.

Ils m'ont permis d'affirmer mon goût pour l'informatique mais également d'élargir mes domaines de compétences.

Ainsi, je pense que ce portfolio représente un outil indispensable qui témoigne de mon sérieux, de ma persévérance ainsi que de mon entière motivation.

Références

Documents relatifs

L’apprentissage par projet est porteur de beaucoup d’espoirs pour l’éducation : en construisant le savoir des apprenants dans une perspective individuelle et pro- fessionnelle,

Pour que l’hypertexte devienne un réel instrument d’apprentissage, il faudrait non seulement qu’il s’inscrire dans le cadre d’une didactique de la lecture mais aussi

The robot then avoids difficult regions by switching from a first control law (a particular trajectory) to another one when necessary. This enlarges the stable area to the union of

décalage temporel entre son absence pour ses clients (une minute : cette précaution pour éviter une duplication de sa propre personne) et sa présence auprès de

Gwénola Druel, psychologue clinicienne, psychanalyste en ESAT et en MAS , maître de conférences en psychologie clinique et psycho- pathologie, université Rennes 2, UfR

Comparison of the analytic and end-to-end exceedance distributions of a fade duration and b interfade duration for a fading threshold corresponding to the average coupled

L’œuvre la plus haute sera toujours, comme dans les tragiques grecs, dans Melville, Tolstoï ou Molière, celle qui équilibrera le réel et le refus que l’homme oppose

في و 4920 ةداهش لاني يك سنوت لىإ باهذلل هسفن تقات م ( عوطتلا ) ةنوتيزلا عماج نم 1 ارعاش و املعم ةضهنلا في كراشيل رئازلجا لىإ داع ثم ، رعشلا ةباتك أدب