Académique Documents
Professionnel Documents
Culture Documents
Je tiens à exprimer ma profonde gratitude envers nos encadreurs, pour leurs patiences, ses
précieux conseils et leurs soutiens constants tout au long de notre stage. Je remercie également
l’équipe de SkillsLab pour leur accueil chaleureux et leur collaboration. Enfin, je dédie ce rapport à
ma famille et à mes amis qui m’ont encouragé et soutenu pendant cette expérience enrichissante
iii
REMERCIEMENTS
La réalisation de ce chaleureux labeur n’a pas été l’effort personnel mais plutôt l’assistance de
plusieurs personnes. C’est ainsi que nous devons être reconnaissant des toutes les reçues pour
l’aboutissement de ce travail.
Nos remerciements s’adressent tout d’abord au créateur du ciel et de la terre pour ses
virtuoses qu’il accroît à nous procurer dans notre vie ; nous lui demandons la force de poursuivre la
voie qu’il nous a tracé.
Nos sincères remerciements s’adressent à nos très chers parents qui nous ont supporté et
continuent à nous supporter durant toutes nos études, et cela financièrement, moralement,
matériellement,
Nos sentiments de gratitude envers nos encadreurs qui nous ont accordé leurs précieux
temps nous disons merci pour la faveur accordée à notre égard.
Il nous sera ingrat de passe sans remercie particulièrement tous nos enseignent qui ont
contribué à notre parcours depuis la maternelle, primaire, secondaire et académique en nous
inculquant leurs connaissance et en promulguant les conseil nous disons merci car leurs conseils
était tellement précieux jusqu’à ces jours si nous arrivons à ces stade c’est grave à leurs confiance
qu’ils ont investi en nous leurs temps, énergies, conseils et connaissances que ce travail de fin de fin
d’étude est pour un sens de remerciement pour eux.
Nous adressons nos remerciements particulièrement au personnel administratif et
scientifique de l’ISTA-Goma qui s’est donné corps et âme pour notre formation.
Nos remerciements s’adressent également à nos frères et sœurs, et tous ceux qui, de près et de loin
ont contribué à la réussite de ce travail ; nous ne cesserons d’être reconnaissant pour leurs efforts.
Que ce travail soit pour eux un modèle et un signe de préservation
Nous ne passerons pas sous silence nos aîné qui ont soutenu cette œuvre jusqu’au bout de sa
réalisation.
Sans oublier ma dispendieuse estime prétendant pour son soutient morale et encouragement
pendant les moments difficiles que nous avons traversé durant cette épreuve.
Il serait ingrat de ne pas reconnaître la contribution de nos amis et compagnons de lutte avec
qui nous avons passé des moments de joie et de vacarme.
SIGLES ET ABREVIATIONS
HTML: hyperTextMarkUPLangage
PHP: PersonlHomePage
SI : Système d’Information
TABLE DE MATIERES
Epigraphe .................................................................................................................................. i
DEDICACE .............................................................................................................................ii
REMERCIEMENTS ...............................................................................................................iii
SIGLES ET ABREVIATIONS .............................................................................................. iv
INTRODUCTION .................................................................................................................... 1
1. DEFINITION ET OBJECTIF DU STAGE ................................................................... 1
Chapitre 1. PRESENTATION DE LA STRUCTURE SKILLSLAB ....................................... 3
1. APERCU GENERAL ................................................................................................... 3
1.1. MISSION DE L’ENTREPRISE ......................................................................................... 3
1.2. BUT ET OBJECTIF DE SKILLSLAB .............................................................................. 4
1.3. PRESENTATION DES EXPERIENCES FAITES ............................................................... 5
2. ORGANIGRAMME DE SKILLSLAB ........................................................................ 6
Chapitre 2. DEROULEMENT DES ACTIVITES DE STAGE .............................................. 7
1. Définition d’un réseau informatique ............................................................................. 7
2. TYPOLOGIE ET TOPOLOGIE DES RESEAUX....................................................... 7
2.1. Typologie Des Réseaux selon Techniques De Transmission .............................................. 7
2.2. Réseau de diffusion ou multipoints..................................................................................... 7
2.3. Réseau point-à-point ........................................................................................................... 7
3. CLASSEMENT SELON L’ETENDU GEOGRAPHIQUE ......................................... 8
4. CLASSEMENT SELON LE DEBIT............................................................................. 8
5. TOPOLOGIE DES RESEAUX ..................................................................................... 8
5.1. Topologie en Bus ................................................................................................................ 8
5.2. Topologie en Etoile ............................................................................................................ 9
5.3. Topologie en Anneau ........................................................................................................ 9
5.4. Topologie maillée .............................................................................................................. 9
5.5. Topologie en hybride ........................................................................................................ 10
6. ADRESSAGE IP ......................................................................................................... 10
6.1. IPV4 (Internet Protocol Version4)................................................................................... 10
7. RESEAU ADHOC ...................................................................................................... 11
8. BUREAU A DISTANCE SANS LOGICIEL ET AVEC TEAM VIEWER ................ 11
9. CONFIGURATIONS DES EQUIPEMENTS ........................................................... 11
10. BASE DU LANGAGE SQL ET DES BASES DE DONNEES SQL Select............. 11
1. Commande basique .......................................................................................................... 11
2. Sql Distinct ....................................................................................................................... 12
3. Commande basique .......................................................................................................... 12
11. CREATE DATABASE ............................................................................................... 12
11.1. Drop database ................................................................................................................... 12
11.2. Create table ...................................................................................................................... 12
vi
11.3. ALTER TABLE ............................................................................................................... 13
12. NOTION SUR LA PROGRAMMATION ET INTERNET DES OBJETS (IOT) ... 14
12.1. Le Module Joystick ........................................................................................................... 14
12.2. Le module a 5 pins: VCC, Ground, X, Y, Key (ces noms peuvent être différents
selon la marque). .............................................................................................................. 14
12.3. Le module a 5 pins: VCC, Ground, X, Y, Key (ces noms peuvent être différents
selon la marque). .............................................................................................................. 14
A. Présentation du composant: .............................................................................................. 16
B. Gyroscope à 3 axes ........................................................................................................... 16
13. CALENDRIER DU STAGE ET DEROULEMENT DU STAGE ................................. 17
CONCLUSION ...................................................................................................................... 18
1
INTRODUCTION
De ce fait, nous avons porté notre choix à l'entreprise SkillsLab de Goma (Nord-Kivu). Au
cours de ce stage, nous avons eu à œuvrer aux services généraux où nous avons concilié la
théorie apprise dans l'auditoire à la pratique professionnelle.
C'est un stage qui a été plus que bénéfique pour nous ; nous avons rencontré un scientifique
incontestable, car il nous a permis de nous familiariser avec le milieu socioprofessionnel, et
y découvrir encore plus des réalités.
Nous sommes des étudiants de l’institut supérieur des techniques Appliquées de Goma
(ISTA) en deuxième année en Ingéniorat. Q u i , p e n d a n t 1 m o i s ont passé notre stage
au sein de l’Entreprise SKILLSLAB de Goma.
Le stage ; couramment le stage est une période de travail d’un apprenant, effectuée à des
fins de formations et faisant partie de l’intégrale d’un cursus scolaire ou de l’enseignement
supérieur, période de préparation par le quelle doivent passer ce qui aspire à certaines
professions, pour être admis à les exercer.
Une période de stage : c’est un temps qui définit le début du stage et sa date de fin,
autrement c’est un temps que le stage vise à accomplir l ’ objectif de sa durée.
Parmi les objectifs visés pendant cette période nous avons comme suit :
Notre stage a pris une période d’un mois allant du 09 octobre au 09 novembre 2023. Hormis
l'introduction que vous lisez actuellement et la conclusion, ce rapport de stage est subdivisé en deux
chapitres à savoir :
1. APERCU GENERAL
1.1.MISSION DE L’ENTREPRISE
Dans l’embarquer, SKILLSLAB met en place des différents prototypes comme par exemple des
prototypes contrôlés par des microcontrôleurs pour la sécurité des personnes et leurs biens.
c. Télécommunication et nouvelles technologies de l’information et
Conception des applications
Dans ce service, SKILLSLAB offre une spécialité dans la conception des applications avec des
plateformes Web, Desktop, Android et IOS.
d. Consultance en nouvelle technologie
SkillsLab en consultance apporte aux entreprises et partenaires les solutions pratiques en matière
de la nouvelle technologie de l’information et de la communication (NTC) mais également une
prise en charge et le déploiement d’un système d’information.
e. Maintenance
En perspective, SKILLSLAB pour but d’explorer les compétences et apporter une main
d’œuvre pour des problèmes liés à la technologie, notamment:
D’offrir des formations spécifiques en faveur des agents de la fonction publique, des ONG
privées que gouvernementales, en collecte et analyse des données mais aussi à se
familiariser avec la nouvelle technologie.
Apporter une main d’œuvre pour les suivis et l’évaluation des projets
5
D’intérêt publique dans la mesure de sensibiliser sur la cyber sécurité et les risques liés à la sécurité
des données.
1.3. PRESENTATION DES EXPERIENCES FAITES
Ci-dessous les projets déjà réalisé par SkillsLab
2. ORGANIGRAMME DE SKILLSLAB
DIRECTION
GENERALE
COORDINATION
La topologie en étoile est la plus utilisée. Dans la topologie en étoile, tous les
ordinateurs sont reliés à un seul équipement central, qui peut être un concentrateur
(Hub), un commutateur (Switch), ou un Routeur.
Les avantages de ce réseau sont que la panne d'une station ne cause pas la panne du
réseau et qu'on peut retirer ou ajouter facilement une station sans perturber le réseau.
Il est aussi très facile à mettre e place mais les inconvénients sont : que le coût est un
peu élevé, la panne de l’équipement centrale entraine le disfonctionnement du réseau.
La technologie utilisée est l'Ethernet 10 base T, 100 base T.
5.3. Topologie en Anneau
Dans un réseau possédant une topologie en anneau, les stations sont reliées en boucle et
communiquent entre elles. Avec la méthode « chacun à son tour de communiquer ». Elle
est utilisée pour le réseau Token ring ou FDDI
6. ADRESSAGE IP
Un hôte a besoin d’une adresse IP pour participer aux activités sur réseau. L’adresse
IP est une adresse réseau logique qui identifie un hôte donné. Elle doit être unique et
correctement configurée pour toute communication avec d’autres périphériques sur un
réseau. Une adresse IP est attribuée à la connexion de l’interface réseau d’un hôte. Cette
connexion se présente généralement sous la forme d’une carte réseau installée dans le
périphérique. Les stations de travail, serveurs, imprimantes réseau et téléphones IP sont
des exemples de périphérie utilisateurs dotés d’interfaces réseau. Certains serveurs
peuvent avoir plusieurs cartes réseau, qui ont chacune leur propre adresse IP. Les
interfaces du routeur fournissant des connexions à un réseau IP ont également une
adresse IP. Chaque paquet envoyé via un réseau dispose d’une adresse IP source et d’une
adresse IP de destination. Les périphériques réseau ont besoin de ces informations pour
garantir que les informations arrivent à destination et que toutes les réponses sont
renvoyées à la source.
6.1. IPV4 (Internet Protocol Version4)
Une adresse IPv4 est une suite de 32 bits codés sur 4 octets (octet = 8 bits)
exprimés en décimale, Octet par Octet, en séparant chacun des octets par un point.
C’est ce qu’on appelle notation décimale pointée. Ce nombre permet à la fois
l'identification de chaque hôte et du réseau auquel il appartient. Chaque adresse IP
11
contient donc deux informations basiques, une adresse de réseau et une adresse d'hôte.
La combinaison des deux désigne de manière unique une machine et une seule sur
l'Internet. Nous avons cinq classes d’adresses :
7. RESEAU ADHOC
Cette partie est aussi purement pratique, elle se déroulera le troisième jour nous allons
créer un réseau sans fil à l’aide d’un ordinateur. Nous a lons montrer comment voir les mots
de passes de wifi.
8. BUREAU A DISTANCE SANS LOGICIEL ET AVEC TEAM VIEWER
Ici nous allons faire le bureau à distance pour contrôler des machines à distance sur
le réseau et exécuter quelques actions sur les machines contrôlées, ceci c’est sans logiciel.
Avec Team Viewer nous allons montrer comment contrôler une machine à distance via
internet.
9. CONFIGURATIONS DES EQUIPEMENTS
2. Sql Distinct
L’utilisation de la commande SELECT en SQL permet de lire toutes les données
d’une ou plusieurs colonnes. Cette commande peut potentiellement afficher des lignes en
doubles. Pour éviter des redondances dans les résultats il faut simplement ajouter
DISTINCT après le mot SELECT.
3. Commande basique
L’utilisation basique de cette commande consiste alors à effectuer la requête suivante :
Dans cette requête, 4 colonnes ont été définies. Le mot-clé « type données » sera à
remplacer par un mot-clé pour définir le type de données (INT, DATE, TEXT …). Pour
chaque colonne, il est également possible de définir des options telles que (liste non-
exhaustive) :
NOT NULL : empêche d’enregistrer une valeur nulle pour une colonne.
DEFAULT : attribuer une valeur par défaut si aucune donnée n’est indiquée pour cette
colonne lors de l’ajout d’une ligne dans la table.
PRIMARY KEY : indiquer si cette colonne est considérée comme clé primaire pour un
index. Site
11.3. ALTER TABLE
ALTER TABLE en SQL permet de modifier une table existante. Il est ainsi possible
D’ajouter une colonne, d’en supprimer une ou de modifier une colonne existante, par
exemple pour changer le type.
DROP TABLE en SQL permet de supprimer définitivement une table d’une base de
Données. Cela supprime en même temps les éventuels index, trigger, contraintes et permissio
ns associées à cette table.
Il y a plusieurs méthodes pour associer 2 tables ensemble. Voici la liste des différentes
techniques qui sont utilisées :
INNER JOIN : jointure interne pour retourner les enregistrements quand la condition est
vraie dans les 2 tables. C’est l’une des jointures les plus communes.
CROSS JOIN : jointure croisée permettant de faire le produit cartésien de 2 tables. En
d’autres mots, permet de joindre chaque ligne d’une table avec chaque ligne d’une seconde
table. Attention, le nombre de résultats est en général très élevé.
LEFT JOIN (ou LEFT OUTER JOIN) : jointure externe pour retourner tous les
enregistrements de la table de gauche (LEFT = gauche) même si la condition n’est pas
vérifiée dans l’autre table.
RIGHT JOIN (ou RIGHT OUTER JOIN) : jointure externe pour retourner tous les
enregistrements de la table de droite (RIGHT = droite) même si la condition n’est pas
vérifiée dans l’autre table.
FULL JOIN (ou FULL OUTER JOIN) : jointure externe pour retourner les résultats
quand la condition est vrai dans au moins une des 2 tables.
14
SELF JOIN : permet d’effectuer une jointure d’une table avec elle-même comme si c’était
une autre table.
NATURAL JOIN : jointure naturelle entre 2 tables s’il y a au moins une colonne qui porte
le même nom entre les 2 tables SQL
UNION JOIN : jointure d’union
Introduction
Les capteurs permettent aux robots de sentir ou détecter des objets, des grandeurs
physiques, des évènements.
Comme pour les humains, le cerveau du robot peut commander des actions en
fonctions des informations fournies par les capteurs. Il existe plusieurs types de
capteurs, comme nous l’avons vu au cours de systèmes embarqués. Dans ce chapitre
nous présentons d’autres capteurs souvent utilisés en robotique
12.1. Le Module Joystick
Le Joystick
Dans cette leçon, nous allons apprendre à utiliser un joystick analogique du même
type que ceux que vous pouvez retrouver sur les manettes des PS2.
12.2. Le module a 5 pins: VCC, Ground, X, Y, Key (ces noms peuvent être
différents selon la marque).
Le joystick est analogique, ce qui permet une lecture précise de la position et offre
beaucoup plus de possibilité qu’un simple joystick tactile.
12.3. Le module a 5 pins: VCC, Ground, X, Y, Key (ces noms peuvent être
différents selon la marque).
Le joystick est analogique, ce qui permet une lecture précise de la position et offre
beaucoup plus de possibilité qu’un simple joystick tactile.
Le Module GY-521/MPU 6050Le module a 5 pins: VCC, Ground, X, Y, Key (ces
Le joystick est analogique, ce qui permet une lecture précise de la position et offre
beaucoup plus de possibilité qu’un simple joystick tactile. Dans cette leçon, nous
15
allons apprendre à utiliser un module d’inertielle de vitesse et accélération. Ce capteur
est notamment utilisé dans les robots à deux roues qui tiennent en équilibre de
manière autonome. On le trouve dans les smartphones, les manettes de jeux, etc. Le
capteur permet de connaitre l’évolution dans l’espace d’un objet
16
A. Présentation du composant:
▶ Il contient un gyroscope et un accéléromètre intégrés.
▶ Il est équipé d’un bus I2C pour travailler avec la carte UNO.
▶ Il peut aussi mesurer la température du module.
B. Gyroscope à 3 axes
CONCLUSION
II est certes impossible en 1 mois d'acquérir une maitrise de tous les aspects
Fonctionnels d'un établissement de cette envergure. Cependant, être dans un des
services majeurs d'une exploration des talents est une position favorable pour enrichir
la connaissance. De plus, le service formation qui a été mon unité d'accueil était au
cœur de toutes les évolutions que va connaitre 1'etablissement.